Broadcom bcm4318 V2 (Airforce One 54g)

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: Bild:704.pngBild:610.pngBild:606.pngBild:510.png == Allgemeine Info: == Die WLAN - Karten mit Broadcom - Chips stehen bei Linux - Usern nicht gerade...)
K
 
(Der Versionsvergleich bezieht 16 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
-
[[Bild:704.png]][[Bild:610.png]][[Bild:606.png]][[Bild:510.png]]
+
[[Bild:704.png]] [[Bild:610.png]] [[Bild:606.png]] [[Bild:510.png]]
 +
{{Update}}
 +
__TOC__
 +
= 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...
-
== Allgemeine Info: ==
 
 +
= Unterstützung durch Ubuntu =
 +
Unter [[Bild:510.png]] Breezy und [[Bild:606.png]] Dapper erfordert die Karte einiges an Bastelei; unter [[Bild:610.png]] Edgy etwas weniger und am einfachsten stellt sich das Ganze unter [[Bild: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.
-
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...
 
 +
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.
-
== Unterstützung durch Ubuntu : ==
+
== Breezy und Dapper ==
 +
[[Bild:606.png]][[Bild:510.png]]
 +
In Synaptic aus den [[Paketquellen#universe_-_von_der_Gemeinschaft_verwaltet|Universe-Paketquellen]] den
 +
bcm43xx-fwcutter
-
Unter Breezy und Dapper erfordert die Karte einiges an Bastelei; unter Edgy etwas weniger und am einfachsten
+
sowie auch den
-
stellt sich das Ganze unter Feisty dar. Feisty unterstützt die Karte "out of the box", was bedeutet, daß Ihr
+
network-Manager
-
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.
+
 +
installieren (zus. mit dem Gnome-Applet ''network-manager-gnome'' dafür!)
-
Ich gliedere ich das How To in zwei Teile.
+
Bitte kontrolliert unbedingt ''System -> Einstellungen -> Sitzungen -> Startprogramme'', ob folgende Sequenz eingetragen wurde (wenn nicht, von Hand eintragen):
 +
nm-applet --sm-disable
-
'''Erster Teil - Breezy Badger und Dapper Drake - Vorgehensweise.'''
+
Dann müsst Ihr die neueste Firmware der Karte laden:
 +
  http://drinus.net/airport/wl_apsta.o
-
'''Zweiter Teil - Edgy Eft - Vorgehensweise.'''
+
Alternativquelle:
 +
http://boredklink.googlepages.com/wl_apsta.o
 +
http://xeve.de/down/wl_apsta.o
-
Ich möchte kurz anmerken, daß es auch noch eine andere Vorgehensweise über den ndiswrapper gibt, die bei manchen
+
Falls die Seiten mal zeitgleich nicht verfügbar sein sollten, benutzt bitte die [http://www.google.de Google-Suche] und sucht dort nach '''''wl_apsta.o'''''.
-
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).
+
 +
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>
-
== Erster Teil: ==
+
z.B.:
-
   
+
  sudo bcm43xx-fwcutter -w /lib/firmware/2.6.15-27-386 /home/applecookie/wl_apsta.o
-
[[Bild:606.png]][[Bild:510.png]]
+
-
In Synaptic aus den Universe - Paketen den
+
'''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...'''
-
bcm43xx-fwcutter
+
'''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.)
-
installieren sowie auch den
+
== 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: <code>sudo dpkg -i paketname.deb</code>
-
Network-Manager
+
[[Bild:510.png]] http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/  (Ja, auch für Breezy, die Dapper-Datei)
-
(zus. mit dem Gnome-Applet dafür!)
+
[[Bild:606.png]] http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/
-
Bitte kontrolliert unbedingt im Systemmenü im Unterpunkt "Sitzungen" Reiter "Startprogramme", ob folgende Sequenz eingetragen wurde (wenn nicht, von Hand eintragen):
+
[[Bild:610.png]] http://ubuntu.cafuego.net/dists/edgy-cafuego/bcm43xx/
-
nm-applet --sm-disable
+
Und - wie oben schon angesprochen, für Feisty, falls nötig:
 +
[[Bild:704.png]] http://ubuntu.cafuego.net/dists/feisty-cafuego/bcm43xx/
 +
Nun bitte in der /etc/modules am Ende
 +
bcm43xx
-
Dann braucht Ihr die neueste Firmware der Karte laden: http://drinus.net/airport/wl_apsta.o
+
eintragen. Dann In der Konsole
-
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!
+
modprobe bcm43xx
-
Als nächstes müßt Ihr die Firmware extrahieren und installieren in der Konsole mit:
+
eingeben. Dann können wir mit
 +
iwconfig
-
sudo bcm43xx-fwcutter -w /lib/firmware <link der runtergeladenen Datei>
+
prüfen, ob die Karte korrekt angezeigt wird. Nun bitte neu starten!
-
z.B bei mir:
+
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
-
  sudo bcm43xx-fwcutter -w /lib/firmware /home/frank/downloads/wl_apsta.o
+
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
-
Ich hab zur Sicherheit das Ganze nochmal in das Kernel-Lib-Verzeichnis kopiert.
+
wobei die ESSID (der Name des WLANs) natürlich variiert - je, nachdem, wie Eures heißt!
 +
 
 +
= Einrichten von WPA =
 +
[[Bild:606.png]][[Bild:610.png]][[Bild:704.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'''
 +
* [[Bild:510.png]] Unter Breezy läßt sich WPA mit dieser Karte nicht einrichten - auch nicht mittels wpa_supplicant
 +
* Der Network-Manager möchte bei jedem Kaltstart die Eingabe des Schlüsselbund-Passwortes, damit er sich beim Netz authorisieren kann. Aber wenn das alles ist...
 +
 
 +
 
 +
= 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
-
sudo bcm43xx-fwcutter -w /lib/firmware/2.6.15-27-386 <link der runtergeladenen Datei>
 
-
z.B bei mir:
+
Für Methode 2:
-
sudo bcm43xx-fwcutter -w /lib/firmware/2.6.15-27-386 /home/frank/downloads/wl_apsta.o
+
[[Bild:510.png]] http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/
-
Wichtig: Jetzt bitte den ndiswrapper in der /etc/modprobe.d/blacklist am Ende eintragen
+
[[Bild:606.png]] http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/
-
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.)
+
-
7. Von dieser Seite das Broadcom - Firmware - Package downloaden und via Deb-Installer installieren (nein, die oben geladene Datei reicht leider NICHT aus!)
+
[[Bild:610.png]] http://ubuntu.cafuego.net/dists/edgy-cafuego/bcm43xx/
-
http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/
+
-
8. in der /etc/modules am Ende bcm43xx eintragen
+
[[Bild:704.png]] http://ubuntu.cafuego.net/dists/feisty-cafuego/bcm43xx/
-
9. In der Konsole modprobe bcm43xx eingeben
+
[[Kategorie:Hardware]]
-
GGf. überprüfen mit iwconfig, ob die Karte angezeigt wird.
+
-
Zuerst probieren wir, der Karte einen Anschluß zu verpassen im Terminal:
+

Aktuelle Version vom 11. November 2008, 08:46 Uhr

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