Tag: bcm4318
Broadcom bcm4318- b43 i kernel 2.6.26 :)
by Pawe Domoradzki on lip.25, 2008, under linux
Minęło sporo czasu odkąd ostatni raz testowałem moduł b43. W związku z tym, że w dniu wczorajszym w repozytoriach testing w ARCHu pojawiła się kolejna wersja przekompilowanego kernela 2.6.16, postanowiłem powrócić do sprawdzania. Jeszcze nie poświęciłem zbyt wiele czasu na uzywanie tego modułu, ale pierwsze wrażenia są pozytywne- usruchamia się poprawnie i szybko, po restarcie systemu nie ma problemu z połączeniem się z siecią wifi. Zobaczymy jak będzie na dłuższą metę, czy np. nie będzie problemów z suspend, z rozłaczaniem itd…
Broadcom bcm4318- b43 i kernel 2.6.25-rc8
by Pawe Domoradzki on kwi.07, 2008, under Uncategorized
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ć”
b43, kernel linux-2.6.24-rc8.mm1
by Pawe Domoradzki on sty.24, 2008, under linux
Zauważyłem, że w repozytoriach Archa w unstable, dodana została nowa paczka- kernel linux-2.6.24-rc8.mm1. Na co dzień nie używam niczego z unstable, ale w tym przypadku zbyt byłem ciekaw, aby nie skorzystać. Niedawno bawiłem się z 2.6.24-rc8 i efekt nie był zbyt pozytywny, ale tym razem miałem gotową paczkę, skompilowaną zapewne inaczej niż przeze mnie, a co istotniejsze dodany został patch z gałęzi Andrew Morton’a. Kto wie? Być może tym razem będzie działać inaczej. Zainstalowałem i reboot. Po uruchomieniu Archa z tym kernelem okazało się, że interfejs wlan0 wstał, załadowany moduł b43 i wygląda na to, że działa.
W dalszym ciągu jest problem z wstawaniem interfejsu i jego domyślnym rate, który jest ustawiany na 1Mb/s. Zmiana na wyższy nie przysparza żadnych problemów- wszystko działa poprawnie. Również niezmienna jest kwestia wyładowania modułu-trwa to bardzo długo. W przypadku ponownego załadowania modułu, nie zawsze udaje się nawiązać połęczenie z AP- przeważnie za 2-3 razem.
Zaobserwowałem dziwne zachowanie, dotyczące bardzo częstych zmian w poziomie jakości połączenia. Link Quality potrafi zmieniać się w ciągu ok 2-3 sekund przynajmniej kilka razy. Niejednokrotnie różnica wynosiła 20%. Jednocześnie nie zauważyłem, aby wpływało to w jakiś sposób na działanie internetu. Wygląda na to, że w przypadku modułu b43, karta jest bardziej czuła na czynniki wpływające na zmiany w jakości połączenia, tudzież sam sterownik po prostu jest bardziej „nadgorliwy” i ma inny interwał w sprawdzaniu poziomu sygnału. Innych zauważalnych rzeczy póki co nie ma. Poużywam sobie go trochę dłużej, to może coś się jeszcze znajdzie, wtedy dopiszę zmiany do tego posta. Na razie działa poprawnie.
Broadcom Corporation BCM4318 [AirForce One 54g]- idzie ku lepszemu
by Pawe Domoradzki on lis.08, 2007, under linux
Ale do meritum posta…
Okazuje się, że idzie ku lepszemu
.
http://linuxwireless.org/en/users/Drivers/b43Powstał jakiś czas temu nowy projekt modułu- b43.
Co prawda dalej niezbędny jest firmware do uzycia tego modułu, ale biorąc pod uwagę ilość zmian widocznych w changelogu kernela (od 2.6.24-rc1) można mieć zasadną nadzieję, że już wkrótce będzie można używać tej karty w normalny sposób.
Potestuję chwilę ten moduł, zobaczymy co w trawie piszczy.