Blog domo

Tag: bcm4318

Broadcom bcm4318- b43 i kernel 2.6.26 :)

by 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…

1 Comment :, , , , more...

Broadcom bcm4318- b43 i kernel 2.6.25-rc8

by 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ć” ;)

6 Comments :, , more...

b43, kernel linux-2.6.24-rc8.mm1

by 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.

Leave a Comment :, , , , more...

Broadcom Corporation BCM4318 [AirForce One 54g]- idzie ku lepszemu

by on lis.08, 2007, under linux

Jednym z problemów z jakimi zetknąłem się po zakupie laptopa, była kwestia uruchomienia wbudowanej karty wifi. Okazało się, że mam dwie możliwości, obie związane z koniecznością wykorzystania sterowników z windowsa. Pierwsza to ndiswrapper, druga moduł z kernela- bcm43xx. Z założenia bliżej mi było ku koncepcji związanej z modułem bcm43xx, jednakże dość szybko okazało się, że działa bardzo niestabilnie. bcm43xx w pewnych okolicznościach była w stanie doprowadzić do całkowitego zwisu kompa. Polepszyło się w wersji kernela (bodajże) 2.6.20, ale i tak pozostałem przy ndis. Niestety na jedno wychodzi, to czy załaduję jedno czy drugie, gdyż za każdym razem muszę korzystać z zewnętrznych sterowników z windowsa.

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.

Leave a Comment :, , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!