Broadcom bcm4318 V2 (Airforce One 54g)

Aus Ubuntu-Forum Wiki

Wechseln zu: Navigation, Suche

704.png 610.png 606.png 510.png

Edit l.png Dieser Artikel bedarf einer Aktualisierung. Edit.png

Inhaltsverzeichnis


1 Allgemeines

Die WLAN-Karten mit Broadcom-Chips haben bei Linux-Usern keinen guten Ruf. Dies liegt hauptsächlich daran, daß die Firma weder die Bios- noch die Treiberdaten rausgibt. Die Chips sind u.a. auch in Apple's Airport-Karten verbaut, was evtl. die unnachgiebige Nachrichtenpolitik erklärt. Da jedoch speziell die bcm4318 sehr häufig in Notebooks der unteren bis mittleren Preisklasse vorkommt, ergibt sich die Notwendigkeit, sich ein wenig mit der Materie zu beschäftigen...


2 Unterstützung durch Ubuntu

Unter 510.png Breezy und 606.png Dapper erfordert die Karte einiges an Bastelei; unter 610.png Edgy etwas weniger und am einfachsten stellt sich das Ganze unter 704.png Feisty dar. Feisty unterstützt die Karte "out of the box", was bedeutet, daß Ihr einfach ein Netzwerk zuweisen müßt und fertig. In seltenen Fällen muss in Feisty ebenfalls eine Firmware nachinstalliert werden, damit es funktiniert. In diesem Fall seht euch die Vorgehensweise für Edgy an.


Anmerkung: Es gibt auch noch eine andere Vorgehensweise: Über ndiswrapper. Diese führt bei manchen zum Ziel. Speziell bei Karten mit dem bcm4318 Rev. 02 (das 02 ist wichtig!) klappt diese aber in der Mehrzahl der Fälle nicht mehr, weshalb ich auf die Methode hier nicht eingehen will (ist auch für Neulinge zu verwirrend). Außerdem möcht ich noch drauf hinweisen, dass diese Lösung für Gnome gedacht ist. Es können also diverse Unterschiede im Procedere bei KDE auftauchen.


2.1 Breezy und Dapper

606.png510.png

In Synaptic aus den Universe-Paketquellen den

bcm43xx-fwcutter

sowie auch den

network-Manager

installieren (zus. mit dem Gnome-Applet network-manager-gnome dafür!)

Bitte kontrolliert unbedingt System -> Einstellungen -> Sitzungen -> Startprogramme, ob folgende Sequenz eingetragen wurde (wenn nicht, von Hand eintragen):

nm-applet --sm-disable

Dann müsst Ihr die neueste Firmware der Karte laden:

http://drinus.net/airport/wl_apsta.o

Alternativquelle:

http://boredklink.googlepages.com/wl_apsta.o
http://xeve.de/down/wl_apsta.o

Falls die Seiten mal zeitgleich nicht verfügbar sein sollten, benutzt bitte die Google-Suche und sucht dort nach wl_apsta.o.

Als nächstes müßt Ihr die Firmware extrahieren und installieren in der Konsole mit:

sudo bcm43xx-fwcutter -w /lib/firmware <link der runtergeladenen Datei>

z.B.:

sudo bcm43xx-fwcutter -w /lib/firmware /home/applecookie/wl_apsta.o

Ich hab zur Sicherheit das Ganze nochmal in das Kernel-Lib-Verzeichnis kopiert.

sudo bcm43xx-fwcutter -w /lib/firmware/2.6.15-27-386 <link der runtergeladenen Datei>

z.B.:

sudo bcm43xx-fwcutter -w /lib/firmware/2.6.15-27-386 /home/applecookie/wl_apsta.o

Bitte beachtet jedoch, daß das Verzeichnis (z.B. 2.6.15-27-386) mit Eurem aktuell verwendeten Kernel übereinstimmt! Also nicht ins Verzeichnis des letzten Kernels kopieren...

Wichtig: Jetzt bitte den ndiswrapper in der /etc/modprobe.d/blacklist am Ende eintragen und dann den ndiswrapper via Synaptic deinstallieren! (Bei mir reichte blacklisten nur in 2 von 3 Neustarts... Scheint ein kleiner Bug von Ubuntu zu sein, daß er manchmal doch geladen wird.)

2.2 Breezy, Dapper und Edgy mit vorheriger Firmware-Installation

Von dieser Seite das Broadcom-Firmware-Package downloaden und via Deb-Installer oder Terminal installieren (nein, die oben geladene Datei reicht leider NICHT aus!) Beispielbefehl fürs Terminal: sudo dpkg -i paketname.deb

510.png http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/ (Ja, auch für Breezy, die Dapper-Datei)

606.png http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/

610.png http://ubuntu.cafuego.net/dists/edgy-cafuego/bcm43xx/

Und - wie oben schon angesprochen, für Feisty, falls nötig: 704.png http://ubuntu.cafuego.net/dists/feisty-cafuego/bcm43xx/

Nun bitte in der /etc/modules am Ende

bcm43xx 

eintragen. Dann In der Konsole

modprobe bcm43xx

eingeben. Dann können wir mit

iwconfig

prüfen, ob die Karte korrekt angezeigt wird. Nun bitte neu starten!

Dann müßt Ihr in System -> Administration -> Netzwerk die Karte noch aktivieren und ihr Euer Netzwerk mitteilen. Bei mir ging es jedoch auch ohne:

iwconfig 

sagt nun:

eth0 IEEE 802.11b/g ESSID:"Airweb" Nickname:"Broadcom 4318"
Mode:Managed Frequency=2.412 GHz Access Point: 00:03:93:EE:68:91
Bit Rate=54 Mb/s Tx-Power=18 dBm
RTS thr:off Fragment thr:off
Link Quality=100/100 Signal level=2/3 Noise level=183/100
Rx invalid nwid:0 Rx invalid crypt:1061 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

wobei die ESSID (der Name des WLANs) natürlich variiert - je, nachdem, wie Eures heißt!

3 Einrichten von WPA

606.png610.png704.png

Das Umstellen auf WPA-PSK in der Basisstation lässt möglicherweise die Verbindung abbrechen, was aber nichts macht. Nach einem Neustart erkennt das Notebook automatisch via Network-Manager, dass er es nun mit einem verschlüsselten WLAN zu tun hat und fragt nach Verschlüsselungsmethode und Code. Nach dessen Eingabe noch die Passwörter zum Anlegen des Schlüsselbundes eingeben, verbinden...und...voilá!

Nachteile


4 Links

Firmware für die Karte:

http://xeve.de/down/wl_apsta.o

http://drinus.net/airport/wl_apsta.o

http://boredklink.googlepages.com/wl_apsta.o


Für Methode 2:

510.png http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/

606.png http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/

610.png http://ubuntu.cafuego.net/dists/edgy-cafuego/bcm43xx/

704.png http://ubuntu.cafuego.net/dists/feisty-cafuego/bcm43xx/

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge