Broadcom bcm4318 V2 (Airforce One 54g)

Aus Ubuntu-Forum Wiki

Wechseln zu: Navigation, Suche

704.png610.png606.png510.png


Inhaltsverzeichnis

1 Allgemeine Info:

Die WLAN - Karten mit Broadcom - Chips stehen bei Linux - Usern nicht gerade in gutem 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 dem Gefrickel zu beschäftigen...


2 Unterstützung durch Ubuntu :

Unter Breezy und Dapper erfordert die Karte einiges an Bastelei; unter Edgy etwas weniger und am einfachsten stellt sich das Ganze unter 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 (ein Bekannter hatte das Problem), muß unter Feisty ebenfalls eine Firmware nachinstalliert werden, damit Ihr glücklich werdet. In diesem Fall seht die Vorgehensweise für Edgy an.


Ich gliedere ich das How To in zwei Teile.

Erster Teil - Breezy Badger und Dapper Drake - Vorgehensweise.

Zweiter Teil - Breezy Badger, Dapper Drake und Edgy Eft - Vorgehensweise.

Ich möchte kurz anmerken, daß es auch noch eine andere Vorgehensweise über den ndiswrapper gibt, die bei manchen zum Ziel geführt hat. 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).



3 Erster Teil:

606.png510.png

In Synaptic aus den Universe - Paketen den

bcm43xx-fwcutter

installieren sowie auch den

Network-Manager

(zus. mit dem Gnome-Applet dafür!)

Bitte kontrolliert unbedingt im Systemmenü im Unterpunkt "Sitzungen" Reiter "Startprogramme", ob folgende Sequenz eingetragen wurde (wenn nicht, von Hand eintragen):

nm-applet --sm-disable


Dann braucht Ihr die neueste Firmware der Karte laden: http://drinus.net/airport/wl_apsta.o Wie ich jedoch feststellte, ist diese Seite öfters nicht erreichbar. In diesem Fall könnt Ihr nach der Datei entweder über Google suchen oder alternativ mir mit meinem Pseudonym "applecookie" im Forum eine PN mit Eurer email - Adresse senden. Ich maile Euch dann die benötigte Datei als Anhang!

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 bei mir:

sudo bcm43xx-fwcutter -w /lib/firmware /home/frank/downloads/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 bei mir:

sudo bcm43xx-fwcutter -w /lib/firmware/2.6.15-27-386 /home/frank/downloads/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 Dann en 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.)


4 Zweiter Teil:

610.png606.png510.png

Von dieser Seite das Broadcom - Firmware - Package downloaden und via Deb-Installer installieren (nein, die oben geladene Datei reicht leider NICHT aus!)


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/

ggf. - sofern 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 im Unterpunkt "Netzwerke" des Menüs "Administration" 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!


606.png610.png704.png Das Umstellen auf WPA-PSK in der Basisstation brachte die Verbindung zum Abbrechen, was aber nichts machte. Nach einem Neustart erkannte das Notebook automatisch via Network-Manager, daß er es nun mit einem verschlüsselten WLAN zu tun hätte und fragte nach Verschlüsselungsmethode und Code. Nach dessen Eingabe wollte er von mir noch die Passwörter zum Anlegen des Schlüsselbundes, verband sich... und... voilá!

Einziger Nachteil (bei WPA): Er möchte bei jedem Kaltstart die Eingabe des Schlüsselbund-Passwortes für den Network-Manager, damit er sich beim Netz authorisieren kann. Aber wenn das alles ist...

510.png Unter Breezy läßt sich WPA mit dieser Karte nicht einrichten - auch nicht mittels wpa_supplicant


5 Anmerkungen:

Die Aufmerksamen merken schnell, daß ich ein Gnome-Liebhaber bin. Daher überlasse ich es anderen, die Vorgehensweise unter KDE hinzuzufügen. Ich habe das zwar auch probiert, aber nicht weiterverfolgt.

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