Broadcom bcm4318- b43 i kernel 2.6.25-rc8
Korzystając z wolnego czasu stwierdziłem, że skompiluję kernel 2.6.25-rc8. W changelog widziałem, że bylo kilka zmian wzgledem obsługi mojej karty wifi (bcm4318) i obsługującego ją modułu b43.
Kompilacja przebiegła bez problemu, zatem czas sprawdzić to „cudo”.
Okazuje się, że dmesg informuje mnie, iż mam starą wersję firmware, podając jednocześnie że najnowsza wersja to 4 ;). Wszystko byłoby ok, gdyby nie fakt, iż właśnie takową posiadałem, tzn 4.80.53.0. Dla pewności sprawdziłem na stronie linuxwireless, jak to wygląda. Stwierdziłem, że w takiej sytuacji sprawdzę jeszcze wersję 4.150.10.5 firmware., choć ta którą mam winna być w porządku. Tym razem wszystko ok- tzn. dmesg nie informuje mnie na temat złej wersji firmware.
Po załadowaniu modułu połączyłem się iwconfig ze swoją siecią- pokazuje poprawny essid i key WEP jednakże bez wskazań jakości połączenia. No nic, może tak ma być…
dcpcd wlan0- po bardzo długim czasie okazuje się, że nie pobiera danych z dhcpd.
Kolejnym razem zrobiłem trochę inaczej, gdyż po załadowaniu modułu b43 postawiłem ręcznie interfejs (ifconfig wlan0 up), następnie iwconfig (+ opcje) i w tym momencie dopiero dhcpcd wlan0 i… tym razem działa ok.
Trochę dziwnie to wygląda ;). Nie wiem czego to wina, być może tego że mimo wszystko sprawdzam na kernelu w wersji rc.
No to znów come back do ndiswrappera :)
Po jakimś czasie jednak uruchomiłem znów 2.6.24, gdyż były problemy z suspend- zdarzyło się że nie udało się „wrócić” ;)