Lenovo S10-3s Ubuntu 10.10 Netbook Remix wlan Treiber (BCM4313)
EvilGohan 23.03.2011 - 22:11 3928 8
EG
thinking with portals
|
Hey Jungs und Mädls, mein Herzblatt hat sich das oben erwähnte Netbook eingebildet und wollte Ubuntu drauf haben, weil Windows 7 Starter _wirklich_ suckt. Leider scheint der WLAN-Chip nicht sonderlich gut unter Linux zu laufen. lspci -v sagt folgendes: 07:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g LP-PHY (rev 01)
Subsystem: Broadcom Corporation Device 0510
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f0200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: wl
Kernel modules: wl
Hab den Treiber von der Broadcom Seite versucht: http://www.broadcom.com/support/802.11/linux_sta.phpAußerdem gibts im "Ubuntu-Software-Center" zwei zusätzliche Treiber "jockey-gtk" und "jockey-kde"...beide sind als installiert gekennzeichnet. Trotzdem wird der Adapter nicht gefunden im Verbindungsmanager. Hab einige Threads zu diesem Thema gefunden mit der Tablet-Version (S10-3t) wie z.B. hier und auch einige der vermeintlichen 50pt-fett-geschrieben "solved 100% for sure blabla" Anleitungen versucht. Nichts hat die Lage verbessert. Vielleicht könnt ihr mir ja helfen? tia ps.: ja der wireless switch ist auf on! edit: iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
eth1 Interface doesn't support scanning.
ifconfig -a
eth0 Link encap:Ethernet Hardware Adresse 5c:ff:35:05:5a:46
inet Adresse:10.0.0.5 Bcast:10.0.0.255 Maske:255.255.255.0
inet6-Adresse: fe80::5eff:35ff:fe05:5a46/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:663 errors:0 dropped:0 overruns:0 frame:0
TX packets:451 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:171959 (171.9 KB) TX bytes:112583 (112.5 KB)
Interrupt:16
eth1 Link encap:Ethernet Hardware Adresse 00:26:82:76:66:b3
BROADCAST MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metrik:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:480 (480.0 B) TX bytes:480 (480.0 B)
ifconfig eth1 up bringt zwar das if up, aber hat keine Auswirklung auf den WLAN-Manager.
Bearbeitet von EG am 01.05.2011, 19:44
|
COLOSSUS
AdministratorGNUltra
|
Einen BCM4313 hat meine Mama (<3) auch in ihrem neuen HP; der Adapter tut auf Ubuntu 10.10 aber sehr fein mit dem "wl"-Treiber. Leider ist BCM4313 nicht ein einziger PHY, sondern in Wahrheit eine wirkliche Groszfamilie - man weisz aber nie, ob man gerade mit einem Bruder oder einem Cousin fuenften Grades zu tun hat. Du koenntest versuchen, ob du mit einem 2.6.37 oder .38-Kernel mehr Glueck hast. Da ist dann der freie brcm80211 im Staging-Bereich mit dabei, der einen ganzen Batzen 4313er-Adapter auch betreiben kann. Das hat auf dem erwaehnten Laptop z. B. mit OpenSuse 11.4 ootb funktioniert. Was gibt dir diese Kommandofolge (als root) aus?: modprobe -r wl
dmesg -c >/dev/null
modprobe wl
dmesg
|
EG
thinking with portals
|
[ 1426.944991] wl 0000:07:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1426.945020] wl 0000:07:00.0: setting latency timer to 64
[ 1426.962024] eth1: Broadcom BCM4727 802.11 Hybrid Wireless Controller 5.60.48.36
|
Marcellus
OC Addicted
|
Das was du suchst ist http://linuxwireless.org/en/users/Drivers/brcm80211Die wlan karte wird weder vom b43, noch vom bcm43xx treiber unterstützt. So einen binary blob treiber zu installieren kann anstrengend sein, aber was du machst ist ja deine entscheidung. Um an den treiber zu kommen brauchst du einen 2.6.38/staging-next kernel. Das steht aber eh auch alles auf der seite. An deiner stelle würd ich aber noch etwas warten, die nächste ubuntu version kommt im April raus und hat vllt sogar direkt support dafür.
|
EG
thinking with portals
|
Ubuntu 11.04 Beta 1 - "juhu es gibt Treiber im Kernel...but!" Also erstmal: es gibt nun endlich einen Treiber fix im Kernel! 07:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0510]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f0200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-82-ff-ff-76-00-26
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: brcm80211
Kernel modules: wl, brcm80211
Leider klappts noch immer nicht. Das wlan0 device ist down und soft-blocked...aufkriegen tu ichs nur mittels "sudo rfkill unblock all". Danach klappt auch "ifconfig wlan0 up", jedoch erscheint das device im grafischen Networkmanager (bereits richtig konfiguriert) als "device not ready" und ausgegraut. Mit iwlist scan krieg ich sogar mein WLAN rein.
|
Marcellus
OC Addicted
|
Hast du denn die firmware installiert?
|
EG
thinking with portals
|
Nein das ist die 11.04 Beta, da klappte das out of the box.
|
EG
thinking with portals
|
Hab einen ersten Erfolg errungen und das WLAN über die cmd zum Laufen gebracht! Mit dem wpa_supplicant gehts. cat wpa_sup.conf
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="XXX"
psk="XXXX"
key_mgmt=WPA-PSK
proto=RSN WPA
pairwise=CCMP TKIP
group=CCMP TKIP
}
Nachdem das Gerät aber über kurz oder lang meine Freundin ohne meine Hilfe bedienen können soll und ich ihr jetzt nicht in den nächsten 3 Monaten moderne Betriebssysteme näher bringen will, muss eine grafische Lösung her. Irgendeine Idee wieso der network manager unter Ubuntu das WLAN nicht korrekt erkennt? Selbst jetzt (wo ich doch gerade mit dem netbook auf oc.at tippe), sagt er "wireless disabled". tia ps.: ja me knows TKIP böse...war nur ein Test!
|
EG
thinking with portals
|
Nachdem 11.04 nun offiziell released wurde hab ich natürlich das netbook upgedated. Die Probleme mit dem NetWorkmanager sind leider nach wie vor da, jedoch hab ich mich nochmal auf die Suche gemacht, da ja der wpa_supplicant funktioniert. Das heißt es liegt am NetWorkmanager selbst. Dieser scheint das WLAN-device beim Starten zu disablen... Die Lösung ist ein Blacklisteintrag in der /etc/modprobe.d/blacklist.conf: blacklist acer_wmi
Bin im Ubuntuusers Wiki drübergefallen beim Ideapad S12: http://wiki.ubuntuusers.de/netbooks
|