Lenovo S10-3s Ubuntu 10.10 Netbook Remix wlan Treiber (BCM4313)

Seite 1 von 1 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/lenovo-s10-3s-ubuntu-10-10-netbook-remix-wlan-trei_223076/page_1 - zur Vollversion wechseln!


EG schrieb am 23.03.2011 um 22:11

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:

Code:
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.php

Auß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:

Code:
iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

eth1      Interface doesn't support scanning.

Code:
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.


COLOSSUS schrieb am 23.03.2011 um 22:15

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?:

Code:
modprobe -r wl
dmesg -c >/dev/null
modprobe wl
dmesg


EG schrieb am 23.03.2011 um 22:19

Code:
[ 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 schrieb am 23.03.2011 um 23:52

Das was du suchst ist http://linuxwireless.org/en/users/Drivers/brcm80211

Die 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 schrieb am 01.04.2011 um 18:52

Ubuntu 11.04 Beta 1 - "juhu es gibt Treiber im Kernel...but!"

Also erstmal: es gibt nun endlich einen Treiber fix im Kernel! :)

Code:
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. :confused:


Marcellus schrieb am 01.04.2011 um 19:07

Hast du denn die firmware installiert?


EG schrieb am 01.04.2011 um 19:10

Nein das ist die 11.04 Beta, da klappte das out of the box.


EG schrieb am 01.04.2011 um 22:09

Hab einen ersten Erfolg errungen und das WLAN über die cmd zum Laufen gebracht! :)

Mit dem wpa_supplicant gehts.

Code:
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 schrieb am 01.05.2011 um 19:43

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:

Code:
blacklist acer_wmi

Bin im Ubuntuusers Wiki drübergefallen beim Ideapad S12: http://wiki.ubuntuusers.de/netbooks




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025