Gentoo && WiFi[Решено]

Всем привет. Перекопал кучу литературы про настройку WiFi но так и несмог одолеть. Прошу помогите разобраться со всей настройкой. Ситевая карточка Broadcom BCM4312.

ставишь broadcom-sta,

ставишь broadcom-sta, добиваешься, чтобы не было ругани при установке, и всё

там с фирмварей задрочка. еще

там с фирмварей задрочка. еще надо соответсвующие PHY в глючить в Network Drivers .

P.S.: Linux - это красная таблетка :-) Windows - синяя...

привет, имею такую же карту

привет, имею такую же карту на нетбуке, запустил ее при помощи ndiswrapper+виндовые дрова, вроде начиная с 2.6.32 ведра добавили нативную поддержку, только я не пробовал, как говорится работает не трогай=)

netbook nepank # lspci |grep Broadcom
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
netbook nepank # lshw -class NETWORK
  *-network               
       description: Wireless interface
       product: BCM4312 802.11b/g
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 01
       serial: 90:4c:e5:1a:3a:20
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ndiswrapper+bcmwl5 driverversion=1.56+Broadcom,09/20/2007, 4.170. ip=x.x.x.x latency=0 link=yes multicast=yes wireless=IEEE 802.11g
       resources: irq:17 memory:f0100000-f0103fff

ставил вот так:

emerge ndiswrapper
wget http://myspamb8.googlepages.com/R174291-pruned.zip
unzip R174291-pruned.zip
ndiswrapper -i bcmw15.inf
depmod -a
modprobe ndiswrapper
ndiswrapper -m

если у тебя карта отличается то посмотри вот тут
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff

NePank написал(а): привет,

NePank написал(а):
привет, имею такую же карту на нетбуке, запустил ее при помощи ndiswrapper+виндовые дрова, вроде начиная с 2.6.32 ведра добавили нативную поддержку, только я не пробовал, как говорится работает не трогай=)

netbook nepank # lspci |grep Broadcom
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
netbook nepank # lshw -class NETWORK
  *-network               
       description: Wireless interface
       product: BCM4312 802.11b/g
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 01
       serial: 90:4c:e5:1a:3a:20
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ndiswrapper+bcmwl5 driverversion=1.56+Broadcom,09/20/2007, 4.170. ip=x.x.x.x latency=0 link=yes multicast=yes wireless=IEEE 802.11g
       resources: irq:17 memory:f0100000-f0103fff

ставил вот так:

emerge ndiswrapper
wget http://myspamb8.googlepages.com/R174291-pruned.zip
unzip R174291-pruned.zip
ndiswrapper -i bcmw15.inf
depmod -a
modprobe ndiswrapper
ndiswrapper -m

если у тебя карта отличается то посмотри вот тут
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff

Карточка у меня точно такаяже. Сделал описаные тобой действия по установке. Нигде ошибок неповылазило. Как теперь поднять сам интерфейс?
Я пробовал так

ln -s /etc/ini.d/net.lo /etc/init.d/net.wlan0

Но при загрузке

start-stop-daemon: failed to start `/usr/sbin/wpa_supplicant'
ERROR: net.wlan0 failed to start

Такие темы уже были:
http://www.gentoo.ru/node/16057
» http://www.gentoo.ru/search/node/Broadcom

Моё:

alex@bio ~ $ sudo lspci -vnnk
03:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
        Subsystem: Hewlett-Packard Company Device [103c:1508]
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at 94200000 (64-bit, non-prefetchable) [=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [d0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-00-ff-ff-00-ff-ff
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: wl
        Kernel modules: wl

alex@bio ~ $ dmesg | grep BCM
[    4.905816] eth1: Broadcom BCM4315 802.11 Hybrid Wireless Controller 5.60.48.36

alex@bio ~ $ eix -c broadcom
[I] net-wireless/broadcom-sta (5.60.48.36-r1@29.09.2010): Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver.

alex@bio ~ $ uname -a
Linux bio 2.6.35-gentoo-r9 #1 SMP PREEMPT Wed Sep 29 23:55:49 EEST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz GenuineIntel GNU/Linux

Победа

Все я победил WiFi. Всем спасибо кто откликнулся!

Было бы неплохо объяснить в

Было бы неплохо объяснить в чём была проблема. Может это помогло бы кому-нибудь.

Как все это было.

Восновном ничего сложного. Доконца непонятно как работает.Приведу пример конфигов которые я писал.

Настройки на примере защищенной точки доступа. Пользуемся wpa_supplicant.

Для начала добьемся чтобы iwconfig и ipconfig увидели нашу карточку. Для этого делаем все возможные махинации с ядром, и прочими модулями. Натолкнуло меня на такой вывод пост NePank'a.

Слудующее ---> пишим в /etc/conf.d/net

postup () {
        if [[ ${IFACE} == "wlan0" ]]; then
                iwconfig wlan0 txpower on
        fi
}

modules=( "!iwconfig" "wpa_supplicant" ) //эта строчка говорит о использовании wpa_supplicant
wpa_supplicant_wlan0="-Dwext" //Тут указываем какой драйвер используем


Дальще сам wpa_supplicant

/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

network={
        ssid="ИмяТочкиДоступа"
        scan_ssid=1
        psk="ПарольТочкиДоступа"
}

Затем создаем интерфейс wlan0

ln -s /etc/init.d/net.lo /etc/init.d/net.wlan0 и rc-update add net.wlan0 default

Вот както так.

у меня такая карта, с 33 ядра

у меня такая карта, с 33 ядра отлично работает открытый драйвер b43

Для тех кто и скал и не

Для тех кто и скал и не нашел. http://en.gentoo-wiki.com/wiki/Broadcom_43xx

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".