kernel 2.6.24 vs. broadcom BCM4318 (b43, ndiswrapper)
by Pawe Domoradzki on lut.22, 2008, under linux
Moduł ssb ładuje się wraz z modułem b44 (ethernet) i powoduje problemy w działaniu wifi. Rozwiązaniem okazało się wyedytowanie rc.conf i dodanie ssb do:
MOD_BLACKLIST=(m560x ssb bcm43xx)
oraz ładowanie modułów w takiej kolejności:
MODULES=(truecrypt mii b43 !ndiswrapper b44 [...])- czyli b44 dopiero po b43 lub ndiswrapper
Dodanie modułu ssb do blacklist, skutkuje mimo wszystko późniejszym jego załadowaniem- wymagane przez b44. Grunt aby była odpowiednia kolejność i wtedy jest w porządku.
Jeśli chodzi o samo działanie, to w przypadku b43 nie podoba mi się dość długie wstawanie interfejsu i pobieranie danych z dhcp. Zobaczymy jak będzie na dłuższą metę, bo b43 używam od pół godziny
.
Luty 26th, 2008 on 18:05
Jak Ci się udało to cudo odpalić pod ArchLinux?? Korzystasz z automatycznego ładowania modułów czy masz własną listę?? Bo o ile pod innymi distro z jakimiś kosmicznymi patchami i nistabilną gałęzią kernela bcm4318 odpalała mi się , tak na czystym kernelu 2.6.24.2 z archa + zalecany firmware i networkmanager nie mogę tego odpalić. Po 20s dostaję komunikat o nieudanym odpaleniu interfejsu.
Luty 26th, 2008 on 18:22
Tak jak już pisałem- odpowiednia kolejność ładowania modułów + MOD_BLACKLIST i wtedy ndiswrapper działa jak należy.
Co do b43, to oprócz tego co mi się samo ładuje, do rc.conf wrzucam (żadnych cudów nie ma):
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD=”yes”
# Module Blacklist – modules in this list will never be loaded by udev
MOD_BLACKLIST=(bcm43xx sbb)
#
# Modules to load at boot-up (in this order)
# – prefix a module with a ! to blacklist it
#
MODULES=(!ndiswrapper b43 b44)
Odpalać się odpala, ale ustrojstwo działa koszmarnie- generalnie wstaje bardzo wolno, ale później już jest ok.
.
P.s. Testuj w konsoli, a nie przy użyciu tych automagicznych GUI
Luty 27th, 2008 on 9:51
Muszę się tym pobawić solidnie