Broadcom bcm4318 V2 (Airforce One 54g)

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K
 
(Der Versionsvergleich bezieht 13 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 =
-
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.
+
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
-
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...
+
-
 
+
-
 
+
-
 
+
-
== 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.
Vorgehensweise für Edgy an.
-
Ich gliedere ich das How To in zwei Teile.
+
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.
-
'''Erster Teil  - Breezy Badger und Dapper Drake - Vorgehensweise.'''
 
-
'''Zweiter Teil - Breezy Badger, Dapper Drake und Edgy Eft - Vorgehensweise.'''
+
== Breezy und Dapper ==
-
 
+
-
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).
+
-
 
+
-
 
+
-
 
+
-
 
+
-
== Erster Teil: ==
+
-
+
[[Bild:606.png]][[Bild:510.png]]
[[Bild:606.png]][[Bild:510.png]]
-
In Synaptic aus den Universe - Paketen den  
+
In Synaptic aus den [[Paketquellen#universe_-_von_der_Gemeinschaft_verwaltet|Universe-Paketquellen]] den  
-
 
+
  bcm43xx-fwcutter
  bcm43xx-fwcutter
-
installieren sowie auch den  
+
sowie auch den  
 +
network-Manager
-
Network-Manager
+
installieren (zus. mit dem Gnome-Applet ''network-manager-gnome'' dafür!)
-
(zus. mit dem Gnome-Applet dafür!)
+
Bitte kontrolliert unbedingt ''System -> Einstellungen -> Sitzungen -> Startprogramme'', ob folgende Sequenz eingetragen wurde (wenn nicht, von Hand eintragen):
 +
nm-applet --sm-disable
-
Bitte kontrolliert unbedingt im Systemmenü im Unterpunkt "Sitzungen" Reiter "Startprogramme", ob folgende Sequenz eingetragen wurde (wenn nicht, von Hand eintragen):
+
Dann müsst Ihr die neueste Firmware der Karte laden:  
-
 
+
  http://drinus.net/airport/wl_apsta.o
-
  nm-applet --sm-disable
+
 +
Alternativquelle:
 +
http://boredklink.googlepages.com/wl_apsta.o
 +
http://xeve.de/down/wl_apsta.o
-
Dann braucht Ihr die neueste Firmware der Karte laden: http://drinus.net/airport/wl_apsta.o
+
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'''''.
-
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:
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>
  sudo bcm43xx-fwcutter -w /lib/firmware <link der runtergeladenen Datei>
-
z.B bei mir:
+
z.B.:
-
 
+
  sudo bcm43xx-fwcutter -w /lib/firmware /home/applecookie/wl_apsta.o
-
  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.
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>
  sudo bcm43xx-fwcutter -w /lib/firmware/2.6.15-27-386 <link der runtergeladenen Datei>
-
z.B bei mir:
+
z.B.:
-
 
+
  sudo bcm43xx-fwcutter -w /lib/firmware/2.6.15-27-386 /home/applecookie/wl_apsta.o
-
  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
'''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...'''
übereinstimmt! Also nicht ins Verzeichnis des letzten Kernels kopieren...'''
-
Wichtig: Jetzt bitte den ndiswrapper in der /etc/modprobe.d/blacklist am Ende eintragen
+
'''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.)
-
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.)
+
-
 
+
-
 
+
-
 
+
-
== Zweiter Teil: ==
+
-
+
-
[[Bild:610.png]][[Bild:606.png]][[Bild:510.png]]
+
-
 
+
-
Von dieser Seite das Broadcom - Firmware - Package downloaden und via Deb-Installer installieren (nein, die oben geladene Datei reicht leider NICHT aus!)
+
 +
== 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>
[[Bild:510.png]] http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/  (Ja, auch für Breezy, die Dapper-Datei)
[[Bild:510.png]] http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/  (Ja, auch für Breezy, die Dapper-Datei)
Zeile 96: Zeile 67:
[[Bild:610.png]] http://ubuntu.cafuego.net/dists/edgy-cafuego/bcm43xx/
[[Bild:610.png]] http://ubuntu.cafuego.net/dists/edgy-cafuego/bcm43xx/
-
ggf. - sofern nötig   [[Bild:704.png]] http://ubuntu.cafuego.net/dists/feisty-cafuego/bcm43xx/
+
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  
Nun bitte in der /etc/modules am Ende  
-
 
  bcm43xx  
  bcm43xx  
-
eintragen.
+
eintragen. Dann In der Konsole
 +
modprobe bcm43xx
-
Dann In der Konsole
+
eingeben. Dann können wir mit
 +
iwconfig
-
modprobe bcm43xx
+
prüfen, ob die Karte korrekt angezeigt wird. Nun bitte neu starten!
-
eingeben.
+
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
-
Dann können wir mit
+
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
-
iwconfig
+
wobei die ESSID (der Name des WLANs) natürlich variiert - je, nachdem, wie Eures heißt!
-
prüfen, ob die Karte korrekt angezeigt wird.
+
= Einrichten von WPA =
 +
[[Bild:606.png]][[Bild:610.png]][[Bild:704.png]]
-
Nun bitte neu starten!
+
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á!
-
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:
+
'''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...
-
iwconfig
 
-
sagt nun:
+
= Links =
-
eth0 IEEE 802.11b/g ESSID:"Airweb" Nickname:"Broadcom 4318"
+
Firmware für die Karte:  
-
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!
+
http://xeve.de/down/wl_apsta.o
 +
http://drinus.net/airport/wl_apsta.o
-
[[Bild:606.png]][[Bild:610.png]][[Bild:704.png]]
+
http://boredklink.googlepages.com/wl_apsta.o
-
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...
 
-
[[Bild:510.png]]
+
Für Methode 2:
-
Unter Breezy läßt sich WPA mit dieser Karte nicht einrichten - auch nicht mittels wpa_supplicant
+
 +
[[Bild:510.png]] http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/
 +
 +
[[Bild:606.png]] http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/
 +
 +
[[Bild:610.png]] http://ubuntu.cafuego.net/dists/edgy-cafuego/bcm43xx/
-
== Anmerkungen: ==
+
[[Bild:704.png]] http://ubuntu.cafuego.net/dists/feisty-cafuego/bcm43xx/
-
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.
+
[[Kategorie:Hardware]]

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