Хотя прошло много времени - всё равно отпишусь

Наконец-то получилось настроить вай-фай
Broadcom 4311 на родных bcm43xx (хвала berlios! -
http://bcm43xx.berlios.de/)
Когда я только писал свой первый пост, на ноуте стояла слака. Сейчас же на ноуте стоит gentoo с ванильным ядром 2.6.21.5 - stable. Заработал драйвер, встроенный в него.
Итак - что было сделано:
Для начала был скачен (из portage, а также
отсюда чтоб наверняка

bcm43xx-fwcutter. С помощью него было извлечено firmware:
Код:
$ su
Password:
# bcm43xx-fwcutter -v
bcm43xx-fwcutter version 006
# bcm43xx-fwcutter -w /lib/firmware wl_apsta.o
filename : wl_apsta.o
version : 3.130.20.0
MD5 : e08665c5c5b66beb9c3b2dd54aa80cb3
microcodes : 2 4 5 11
pcms : 4 5
microcode : 2
revision : 0x0127
patchlevel : 0x000e
date : 2005-04-18
time : 02:36:27
microcode : 4
revision : 0x0127
patchlevel : 0x000e
date : 2005-04-18
time : 02:36:27
microcode : 5
revision : 0x0127
patchlevel : 0x000e
date : 2005-04-18
time : 02:36:27
microcode : 11
revision : 0x0127
patchlevel : 0x000e
date : 2005-04-18
time : 02:36:27
extracting bcm43xx_microcode2.fw ...
extracting bcm43xx_microcode4.fw ...
extracting bcm43xx_microcode5.fw ...
extracting bcm43xx_microcode11.fw ...
extracting bcm43xx_pcm4.fw ...
extracting bcm43xx_pcm5.fw ...
extracting bcm43xx_initval01.fw ...
extracting bcm43xx_initval02.fw ...
extracting bcm43xx_initval03.fw ...
extracting bcm43xx_initval04.fw ...
extracting bcm43xx_initval05.fw ...
extracting bcm43xx_initval06.fw ...
extracting bcm43xx_initval07.fw ...
extracting bcm43xx_initval08.fw ...
extracting bcm43xx_initval09.fw ...
extracting bcm43xx_initval10.fw ...
Версия микрокода - 3.130.20.0. Было перепробовано несколько версий - версии 4.xx.xx.xx не поддерживаются драйвером (fwcutter об этом честно предупреждает и говорит что v4 поддерживает другая ветка ядра, к сожалению мне было влом её ставить

) Сам файлик wl_apsta.o брал -
тут. Также есть
тут. Более новые 4+ версии не заработали - драйвер орал что не может загрузить firmware. Также с данным микрокодом не захотел работать драйвер встроенный в 2.6.20-gentoo-r8 (portage). Почему - одному бубну известно
Далее всё стандартно (юзаю wpa_supplicant)
Код:
$ sudo modprobe bcm43xx
$ cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
ap_scan=1
network={
scan_ssid=1
ssid="<removed>"
key_mgmt=WPA-PSK
psk="<removed>"
}
$ /etc/init.d/net.wlan0 start
* Starting wlan0
* Starting wpa_supplicant on wlan0 ... [ok]
* Starting wpa_cli on wlan0 ... [ok]
* Backgrounding ...
$iwconfig wlan0
wlan0 IEEE 802.11b/g ESSID:"<removed>" Nickname:"Broadcom 4311"
Mode:Managed Frequency=2.457 GHz Access Point: 00:18:F8:57:30:18
Bit Rate=24 Mb/s Tx-Power=18 dBm
RTS thr:off Fragment thr:off
Encryption key:<removed> Security mode:open
Link Quality=71/100 Signal level=-53 dBm Noise level=-68 dBm
Rx invalid nwid:0 Rx invalid crypt:468 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Как видите - всё работает. Карточка законнектилась, скорость передачи данных 1.5 мега в секунду - мало конечно, надеюсь с новыми версиями всё будет работать лучше
Большое спасибо разработчикам и драйвера bcm43xx, и ndiswrapper'a, на котором я сидел до установки нативных
Надеюсь - этот маленький howto поможет кому-нибудь
