Blog domo

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 for this entry

  • inirudebwoy

    Dobre wieści :) , ale przeglądałem changelog tego kernela i zmian dotyczących b43 nie było zbyt wiele.

  • Paweł Domoradzki

    Ilościowo faktycznie niezbyt dużo, ale tak czy inaczej pod względem b43 i ogólnie bcm sporo się dzieje od jakiegoś czasu. Może niekoniecznie w tej wersji kernela, ale całokształt jest niezły. Mam nadzieję, że na tym lapku, z którego korzystam w końcu będę mógł używać wifi bez ndiswrappera :>.

  • inirudebwoy

    Trzymam kciuki. Liczę na poprawienie sterowników. Mnie się czasem zdarza kernel exception czy coś takiego i pada sieć. Pomaga tylko przeładowanie modułu b43.

  • bartucha82

    A ja czegoś nie kumam. Pod Archlinux nie udało mi się odpalić wifi ani przez b43 ani przez ndiswrappera. Zawsze timeout dostawałem przy łączeniu się z AP. 2 dni temu zainstalowałem Fedora9 Beta i wifka hula jak szalona. Szybka się łączy, link jest stabilny, nic nie zrywa połączenia. Pod ArchLinux nawet nakładanie patchy fedory na kernel nie pomagało. Cuda jakieś.

  • Paweł Domoradzki

    Zwróć uwagę na moduł ssb. Pisałem o tym tutaj:

    http://pdomo.wordpress.com/2008/02/22/kernel-2624-vs-broadcom-bcm4318-b43-ndiswrapper/

    Może też u Ciebie jest taka sama sytuacja.

  • bartucha82

    Kombinowałem też z kolejnością modułów i nawet ręcznym ich ładowaniem. I niestety lipton. Co ciekawe pod innymi distro np. gentoo, fedora, opensuse, slackware wifi działało. Magia. Coś jak z softem do lightscribe swego czasu pod Archlinux. Pod innymi działało, tam za Chiny Ludowe nie. Jak się okazało cosik z glib było pomotane i innymi bibliotekami.

Leave a Reply

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!