• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] b43 -> Broadcom 4318

tisu

Hacker
Hi,

ich habe hier im Forum gelesen, dass der Treiber b43 den bcm43xx abgelöst hat.

Daraufhin habe ich mir diese Quelle in SMART eingebunden:

http://download.opensuse.org/repositories/home:/schmolle1980/openSUSE_10.3_update/

daraus entstammt das Paket

compat-wireless

Meine Frage:

Welche Pakete muss ich installieren?
Wie richte ich dann den Treiber ein? (modprobe b43) ?
 

Grothesk

Ultimate Guru
Alte Module entladen und/oder blacklisten, b43 mit modprobe laden.
Einstellungen dann mit dem WLAN-Tool deiner Wahl.
 
OP
T

tisu

Hacker
Danke :D

Bin wie folgt vorgegangen...

Pakete installiert:

Code:
compat-wireless-scripts-20080521-1.1
b43-compat-wireless-firmware-4.150.10.5-1.2
compat-wireless-kmp-default-20080521_2.6.22.17_0.1-1.1

Konsole:

Code:
su
passwd

Code:
modprobe b43

YAST:

Code:
Karte eingerichtet

reboot und feddisch ;)
 

Obi-Wahn

Hacker
Als Info noch hinterher: Ich musste noch die entsprechenden Skripte im compat-wireless-scripts-Paket ausführen.
 
A

Anonymous

Gast
Auf einer 11.0 halte ich das glatt für ein Gerücht, weil der wichtigste Teil der Scripte (benenne bcm43xx.ko in bcm43xx.ko.ignore um) mangels bcm43xx ausfällt.

Code:
find /lib/modules/2.6.25.5-1.1-default/ -iname "*b*43*"
/lib/modules/2.6.25.5-1.1-default/kernel/drivers/net/wireless/b43
/lib/modules/2.6.25.5-1.1-default/kernel/drivers/net/wireless/b43/b43.ko
/lib/modules/2.6.25.5-1.1-default/kernel/drivers/net/wireless/b43legacy
/lib/modules/2.6.25.5-1.1-default/kernel/drivers/net/wireless/b43legacy/b43legacy.ko

"Altes Modul" laden (um mal den Zustand zu erzeugen, der bei jemandem mit b43-Karte vorhanden sein wird).

Code:
modprobe b43 -v
insmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/leds/led-class.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/input/input-polldev.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/net/mac80211/mac80211.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/pcmcia/pcmcia.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/net/rfkill/rfkill.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/ssb/ssb.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/net/wireless/b43/b43.ko

Seid ihr alle da?

Code:
lsmod |grep b43
b43                   148124  0
ssb                    38660  1 b43
rfkill                 11796  1 b43
pcmcia                 43636  2 b43,ssb
mac80211              178196  1 b43
input_polldev           9096  1 b43
led_class               9476  1 b43
firmware_class         13696  4 b43,pcmcia,microcode,ipw2200
pcmcia_core            42900  4 b43,pcmcia,yenta_socket,rsrc_nonstatic

Das Paket compat-wireless installieren:

Code:
rpm -Uvh /usr/src/packages/RPMS/i586/compat-wireless-kmp-default-20080625_2.6.25.5_1.1-rm.1.i586.rpm
Preparing...                ########################################### [100%]
   1:compat-wireless-kmp-def########################################### [100%]

Alte Module entladen:

Code:
modprobe b43 -vr
rmmod /lib/modules/2.6.25.5-1.1-default/updates/drivers/net/wireless/b43/b43.ko
rmmod /lib/modules/2.6.25.5-1.1-default/updates/drivers/ssb/ssb.ko
rmmod /lib/modules/2.6.25.5-1.1-default/kernel/net/rfkill/rfkill.ko
rmmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/pcmcia/pcmcia.ko
rmmod /lib/modules/2.6.25.5-1.1-default/updates/net/mac80211/mac80211.ko
rmmod /lib/modules/2.6.25.5-1.1-default/updates/net/wireless/cfg80211.ko
rmmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/input/input-polldev.ko
rmmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/leds/led-class.ko

Sind auch alle weg?

Code:
lsmod |grep b43

Ja, sind sie, also nun neue Module laden:

Code:
modprobe b43 -v
insmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/leds/led-class.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/input/input-polldev.ko
insmod /lib/modules/2.6.25.5-1.1-default/updates/net/wireless/cfg80211.ko
insmod /lib/modules/2.6.25.5-1.1-default/updates/net/mac80211/mac80211.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/drivers/pcmcia/pcmcia.ko
insmod /lib/modules/2.6.25.5-1.1-default/kernel/net/rfkill/rfkill.ko
insmod /lib/modules/2.6.25.5-1.1-default/updates/drivers/ssb/ssb.ko
insmod /lib/modules/2.6.25.5-1.1-default/updates/drivers/net/wireless/b43/b43.ko

Prüfen:

Code:
lsmod |grep b43
b43                   148124  0
ssb                    38660  1 b43
rfkill                 11796  1 b43
pcmcia                 43636  2 b43,ssb
mac80211              178196  1 b43
input_polldev           9096  1 b43
led_class               9476  1 b43
firmware_class         13696  4 b43,pcmcia,microcode,ipw2200
pcmcia_core            42900  4 b43,pcmcia,yenta_socket,rsrc_nonstatic

Alles da.

Wo ist das Problem?

Und auf einer 10.3 ist das blacklisten des bcm43xx mit Sicherheit die bessere Variante, sonst funkt der nach dem nächsten Kernelupdate wieder dazwischen.

Genau _deshalb_ liegen die Scripte in einem extra-Paket. weil man sie eigentlich nicht zwingend braucht.
 
A

Anonymous

Gast
WTF?

Genau das steht auch in Beitrag 2.

Noch einfacher wäre "Paket installieren und neu starten".

Und genügend "vernünftige" Anleitungen gibt es auch in den Testberichten.

http://www.pc-forum24.de/suse-treiber/9272-aufruf-zum-test-der-respeced-wlan-pakete.html

Daß die meisten keine Lust haben einen eigenen Bericht zu schreiben weiß ich ja schon, aber lesen ist durchaus erlaubt, denn diese mehrfach geäusserte Behauptung "es gibt keine ordentliche Anleitung" finde ich ausgesprochen befremdlich.
 

Obi-Wahn

Hacker
Kannst du das Lob nicht einfach annehmen, ohne gleichzeitig eine Ermahnung hinterher zu werfen? ;)
Es gab oder gibt keine Anleitung hier im Linux-Club-Forum. Ich selbst hatte mich auch erfolgreich an deine Anleitung im PC-Forum24 gehalten. Allerdings finden, wie du selbst sagst, die manche, aus welchen Gründen auch immer, nicht.
 
A

Anonymous

Gast
Obi-Wahn schrieb:
Kannst du das Lob nicht einfach annehmen, ohne gleichzeitig eine Ermahnung hinterher zu werfen? ;)

Gegenfrage.

Wo ist das Problem mal selbst seinen Arsch hochzubekommen?

Wenn ich solche Kommentare von Dir wie hier lese:

http://www.linux-club.de/viewtopic.php?f=19&t=95231

dann frage ich mich, was ich hier eigentlich mache.

Solche Typen wie Du vermiesen einem den Spaß an der Community gewaltig, immer nur fordern oder quengeln aber selbst nichts dazu beitragen und dann noch im Zusammenhang mit dem kürzlich verstorbenen Schmolle.

Da kann ich gar nicht genug essen, wie ich kotzen könnte.

Obi-Wahn schrieb:
Es gab oder gibt keine Anleitung hier im Linux-Club-Forum.

Und wo ist das Problem? Dann schreib sie selbst oder zitiere die von Dir verwendete Anleitung anstatt hier rumzumaulen es gäbe nichts Gescheites.

Obi-Wahn schrieb:
Ich selbst hatte mich auch erfolgreich an deine Anleitung im PC-Forum24 gehalten.

Aha, auf einmal gab es also DOCH eine Anleitung?

Nur wars dem Herrn zu viel Arbeit sie hier zu verlinken? Stattdessen wird lieber solange Unsinn erzählt, bis einer dumm genug ist (so wie ich hier), das Ganze für einen zu erledigen?

Danke, damit ist klar, wieso ich ab sofort wirklich keine Lust mehr habe, weitere Arbeit in diese Community hier zu stecken, für solche Idioten (ja, das meine ich WÖRTLICH so, spätestens nach den Bemerkungen zu "was wird aus schmolles Repo" gehörst Du zu dieser Klasse, am besten gleich auf Platz 1 der Charts) ist mir die Zeit echt zu schade.

Und tschüss ...
 
Oben