ubuntuusers.de

Asus 1005P: Hotkey "WLAN ausschalten" deaktiviert auch eth0

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

maggo1978

Anmeldungsdatum:
24. September 2010

Beiträge: 4

Hallo zusammen,

auf meinem Asus 1005P Netbook ist Ubuntu 10.04 Netbook Edition installiert. Der WLAN-Chip läuft über ndiswrapper, die interne Netzwerkkarte (Atheros AR8132) funktionierte seit dem Upgrade von 9.10 nicht mehr.

Ich habe nun den passenden Treiber installiert (atl1e) und sowohl WLAN als auch LAN funktionieren jetzt.

Allerdings dekativiert sich auch eth0 wenn ich auf dem Netbook mit "FN" + "F2" das WLAN deaktiviere (sowohl wlan0 als auch eth0 werden dann in ifconfig nicht mehr angezeigt).

/etc/acpi/asus-wireless.sh ruft das Skript /usr/share/acpi-support/state-funcs auf.

Dort wird mit

for DEVICE in /sys/class/net/* ; do
        if [ -d $DEVICE/wireless ]; then
           ....

WLAN aktiviert bzw. deaktiviert.

Testweise habe ich das mal geändert in

for DEVICE in /sys/class/net/wlan* ; do
        if [ -d $DEVICE/wireless ]; then

damit er nur die Schnittstellen mit wlan* beginnend erkennt, das Verhalten hat sich aber nicht geändert. (Wäre eh keine saubere Lösung, da ja im Anschluss an die for-Anweisung noch geprüft wird ob im Verzeichnis der Ordner "wireless" existiert, welcher in eth0 aber nicht vorhanden ist).

Kann mir jemand sagen woran das System erkennt, ob es sich bei einer Schnittstelle um Wireless handelt? Mir scheint so als sei in diesem Bereich irgendwas falsch konfiguriert.

Evtl. habe ich mit /etc/acpi/asus-wireless.sh auch das falsche Skript erwischt, es gibt da z.B. noch eins für Toshiba und IBM, aber das Asus-Skript wäre ja das naheliegendste. Wie kriege ich raus welches Skript beim Drücken der Tastenkombination WIRKLICH ausgeführt wird?

Hier noch der Inhalt von /etc/acpi:

asus-brn-down.sh  ejectbtn.sh      lockbtn.sh   playbtn.sh       screenblank.sh                 tosh-wireless.sh  webbtn.sh
asus-brn-up.sh    events           mailbtn.sh   powerbtn.sh      sleepbtn.sh                    undock.sh
asus-touchpad.sh  hibernate.sh     mediabtn.sh  power.sh         sleep.sh                       videobtn.sh
asus-wireless.sh  ibm-wireless.sh  mutebtn.sh   prevbtn.sh       stopbtn.sh                     voldownbtn.sh
batterybtn.sh     lid.sh           nextbtn.sh   rotatescreen.sh  thinkpad-stretchortouchpad.sh  volupbtn.sh

Schon mal vielen Dank für Eure Hinweise.

Viele Grüße, Marco

Alexx86

Anmeldungsdatum:
17. April 2010

Beiträge: 36

Hi, ich hab das 1001P (sollte dasselbe sein, nur wurde 1001 mit WinXP ausgeliefert, und das 1005 mit Win7), und mein Wireless nach dieser Anleitung gefixt: http://linuxon1001p.blogspot.com/2010/03/fixing-wireless.html

Mein Fn+F2 funktioniert ohne Probleme. Seltsam allerdings, ich kann mir nicht vorstellen dass das mit dem Wireless-Treiber zusammenhängt, oder?

maggo1978

(Themenstarter)

Anmeldungsdatum:
24. September 2010

Beiträge: 4

Oh danke für den Hinweis dass das WLAN jetzt auch ohne ndiswrapper geht...

Dass mein Problem mit dem WLAN-Treiber zusammenhängt glaub ich auch nicht, wie gesagt ndiswrapper war schon unter 9.10 drauf und Ethernet lief "out-of-the-box". Erst nach Upgrade auf 10.04 lief das Ethernet nicht mehr.

Durch Installation des Treibers für die Netzwerkkarte geht Ethernet jetzt wieder, aber wie gesagt, es schaltet sich halt bei FN+F2 mit ab.

Ich tipp mal eher drauf dass entweder im ACPI oder irgendeine Eiinstellung die von ACPI gelesen wird bei mir schräg konfiguriert ist...

Alexx86

Anmeldungsdatum:
17. April 2010

Beiträge: 36

Hm. Keine Ahnung was ACPI ist, aber ich hab davon gehört: Im selben Blog hatte der Typ Probleme mit den Helligkeitstasten (Fn und F6/F7 glaub ich). Das hat er beseitigt nachdem er dem Kernel "acpi_osi=Linux" oder so mitgegeben hat. Schau mal auf seinem Blog bisschen weiter hinten als der Beitrag, den ich vorhin gepostet hab.

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Hallo und willkommen bei uu.de.

Für dieses Problem verweise ich mal auf diesen Thread ab hier, da der User offenbar dasselbe Problem mit nem 1001 p hat. Vielleicht kannst du dich dort mit einklinken.

maggo1978

(Themenstarter)

Anmeldungsdatum:
24. September 2010

Beiträge: 4

Danke für den Hinweis, das hat mich auf die richtige Spur gebracht.. 😉

Da ich über den anderen Thread jetzt draufgekommen bin dass es was mit der Kernel-Option "ACPI_OSI=LINUX" in Grub zu tun hat hab ich mal gezielt danach gesucht und herausgefunden, dass das Problem wohl mit Kernel 2.6.34 gefixt sein soll:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/505452/comments/54

Nur so als Info für alle die dasselbe Problem haben und bei der Lösungssuche über diesen Thread stolpern 😉

Antworten |