wifi bcm43xx

Radosław Kintzi radek w rakin.eu.org
Sob, 19 Sie 2006, 16:21:21 CEST


Łukasz Maśko napisał(a):
> Dnia sobota, 19 sierpnia 2006 12:04, Radosław Kintzi napisał:
>> Czy komuś udało się to odpalić na AC? Zbudowałem gcm43xx.spec,
>> softmac.spec, kernel-net-ieee80211.spec. Dalej jednak jakiegoś modułu mi
>> brakuje:
>>
>> # modprobe ieee80211softmac
>> FATAL: Error inserting ieee80211softmac
>> (/lib/modules/2.6.14.7-5/kernel/net/sm_ieee80211/ieee80211softmac.ko.gz):
>> Unknown symbol in module, or unknown parameter (see dmesg)
>>
>> # dmesg | tail
>> bcm43xx: Unknown symbol ieee80211softmac_wx_get_rate
>> bcm43xx: Unknown symbol ieee80211_get_geo
>> bcm43xx: Unknown symbol ieee80211softmac_wx_get_essid
>> bcm43xx: Unknown symbol ieee80211softmac_wx_set_wap
>> bcm43xx: Unknown symbol ieee80211softmac_wx_set_genie
>> bcm43xx: Unknown symbol ieee80211softmac_stop
>> bcm43xx: Unknown symbol free_ieee80211softmac
>> ieee80211softmac: Unknown symbol ieee80211_tx_frame
>>                                  ^^^^^^^^^^^^^^^^^^
>
> No to tak. Z jakichś nieznanych mi powodów nie działa poprawnie ładowanie 
> modułów alternatywnych w miejsce oryginalnych kernelowych. Więc skoro 
> skompilowałeś i zainstalowałeś sobie kernel-net-ieee80211, to musisz 
> wywalić ręcznie pliki z odpowiednimi modułami kernela (cały katalog, 
> bodajże /lib/modules/2.6.???/kernel/net/ieee80211). Potem trzeba ręcznie 
> odpalić depmod -a i dopiero wtedy ładować sterowniki.
> Po drugie - jeśli chcesz używać kernel-net-ieee80211, to musisz sterowniki 
> budować tak:
> 1. zbudować kernel-net-ieee80211.
> 2. zainstalować kernel-net-ieee80211 i usunąć moduły kernelowe (patrz wyżej)
> 3. zainstalować ieee80211-devel (powstaje przy okazji punktu 1.
> 4. dopiero teraz zbudować sterowniki karty sieciowej.
> Jeśli softmac.spec jest na prawdę potrzebny, to zapewne musisz go zbudować i 
> zainstalować przed 4-ką.
>
> Daj znać jak poszło.
Poszło tak:
$ poldek -n ac-test
 > just-instal kernel-2.6.17.8-0.6

$ wget http://metahusky.net/~gavin/home/bcmwl5.sys
$ sudo bcm43xx-fwcutter -w /lib/firmware/ bcmwl5.sys

Dalej jak na http://pl.docs.pld-linux.org/siec_wifi.html


Pozdrawiam,
Radosław Kintzi

PS. bcm43xx-fwcutter jest z bcm43xx.spec ale sterownik standardowo z kernela




Więcej informacji o liście dyskusyjnej pld-users-pl