Asus X55A Hotkey WLan geht nicht

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
peter1969
Beiträge: 743
Registriert: 17.10.2006 08:57:58
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Stuttgart

Asus X55A Hotkey WLan geht nicht

Beitrag von peter1969 » 27.05.2015 16:10:21

Hallo, bei meinem Laptop Asus X55A ist die Tastenkombi Fn + F2 tot. Eigentlich sollte sie das Wlan an- und ausschalten. Mit Network Manager geht das einwandfrei. Mit acpi_listen kommt keinerlei Ausgabe, bei allen anderen Hotkey-Kombinationen dagegen schon. Weiss Jemand Rat?
Googlet, so werdet Ihr finden. Klicket, so wird Euch aufgetan.

Benutzeravatar
GregorS
Beiträge: 2518
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von GregorS » 28.05.2015 05:34:57

Hallo!

Ich hatte mal ein ähnliches Problem. Bei mir war es eine geänderte Tastenbelegung. Vielleicht hilft der Tipp, den ich damals bekommen habe, auch Dir. Den Thread findest Du da: http://debianforum.de/forum/viewtopic.php?f=28&t=154861

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von hikaru » 28.05.2015 07:37:46

Falls es ein ähnliches Problem ist wie bei GregorS, dann müsste Fn + F2 das "Zeichen" XF86WLAN erzeugen.
Fn-Kombinationen werden bei einigen (vorwiegend älteren?) Notebooks aber direkt vom BIOS erfasst und kommen gar nicht beim Tastaturtreiber des BS an.

peter1969
Beiträge: 743
Registriert: 17.10.2006 08:57:58
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Stuttgart

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von peter1969 » 28.05.2015 17:26:58

Ehrlich gesagt verstehe ich den thread nicht. Da ich aber Wlan mit dem Network Manager Aus- und Anschalten kann, muss es irgendeinen Befehl geben. Auf XF86WLAN jedenfallr reagiert nichts.
Googlet, so werdet Ihr finden. Klicket, so wird Euch aufgetan.

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von hikaru » 28.05.2015 18:17:33

Erklärung zur xev-Ausgabe aus dem von GregorS verlinkten Thread:

1. Ich habe im Terminal das Programm xev aus dem Paket Debianx11-utils aufgerufen.

2. Hier habe ich AltGr gedrückt (und gehalten). Das erzeugt ein "KeyPress event" und das "Zeichen" ISO_Level3_Shift, wie in der dritten Zeile zu sehen:

Code: Alles auswählen

KeyPress event, serial 35, synthetic NO, window 0x4c00001,
    root 0x2bf, subw 0x0, time 349471970, (356,75), root:(1276,98),
    state 0x10, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 92
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False
3. Hier drücke ich zusätzlich die rechte Shift-Taste (erzeugt Shift_R):

Code: Alles auswählen

KeyPress event, serial 35, synthetic NO, window 0x4c00001,
    root 0x2bf, subw 0x0, time 349472962, (356,75), root:(1276,98),
    state 0x90, keycode 62 (keysym 0xffe2, Shift_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False
4. Dann drücke ich die Taste B, welche zusammen mit den anderen beiden Tasten das Zeichen leftsinglequotemark (sieht so aus > ‘ < ) erzeugt:

Code: Alles auswählen

KeyPress event, serial 35, synthetic NO, window 0x4c00001,
    root 0x2bf, subw 0x0, time 349474211, (356,75), root:(1276,98),
    state 0x91, keycode 56 (keysym 0xad0, leftsinglequotemark), same_screen YES,
    XLookupString gives 3 bytes: (e2 80 98) "‘"
    XmbLookupString gives 3 bytes: (e2 80 98) "‘"
    XFilterEvent returns: False
5. Hinterher lasse ich alle Tasten in umgekehrter Reihenfolge wieder los.

Wenn du das Gleiche statt mit AltGr + Shift + B mit Fn + F2 machst, dann sollte xev XF86WLAN ausspucken. Falls ja funktioniert die Tastenkombination prinzipiell und du musst sie nur an einen rfkill-Aufruf binden. Falls nicht, dann liegt das Problem woanders.

peter1969
Beiträge: 743
Registriert: 17.10.2006 08:57:58
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Stuttgart

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von peter1969 » 28.05.2015 22:10:38

Kapiert und probiert. Ergebnis ist: Fn + F2 gibt keinerlei Ausgabe. Fn + F1, Fn + F3 etc.hingegen schon. Ich kann auch kein Tastenkürzel mit Fn + F2 einrichten, Mit allen anderen Fn + F... geht das (z.B. das allseits bekannte Fn + F10 für Audio Mute). Scheinbar existiert Fn + F2 für den Rechner gar nicht.
Googlet, so werdet Ihr finden. Klicket, so wird Euch aufgetan.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von habakug » 28.05.2015 22:35:08

Hallo!

Es gibt die Möglichkeit dem Bios die Kontrolle über den Schalter zu entziehen und die Software das Regeln zu lassen. Probiere mal so:

Code: Alles auswählen

# echo "options asus_nb_wmi wapf=4" > /etc/modprobe.d/asus_nb_wmi.conf
# reboot
Siehe hier [1][2].

Gruss, habakug

[1] https://bugs.launchpad.net/ubuntu/+sour ... ug/1022430
[2] https://lkml.org/lkml/2012/5/21/75
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

peter1969
Beiträge: 743
Registriert: 17.10.2006 08:57:58
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Stuttgart

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von peter1969 » 28.05.2015 23:27:46

Die Option wapf=4 bringt leider nichts. Und das Modul blacklisten auch nicht.
Googlet, so werdet Ihr finden. Klicket, so wird Euch aufgetan.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von habakug » 28.05.2015 23:55:08

Hallo!

Wie sieht denn dein

Code: Alles auswählen

# rfkill list
aus? Oder die dmesg-Ausgabe nach NoPaste...

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

peter1969
Beiträge: 743
Registriert: 17.10.2006 08:57:58
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Stuttgart

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von peter1969 » 29.05.2015 00:04:46

root@debian:/home/peter# rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
root@debian:/home/peter#

(rfkill geht nur als root)

was meinst du damit: "Oder die dmesg-Ausgabe nach NoPaste..."?
Googlet, so werdet Ihr finden. Klicket, so wird Euch aufgetan.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von habakug » 29.05.2015 06:28:02

Hallo!
Die Option wapf=4 bringt leider nichts. Und das Modul blacklisten auch nicht.
Da "bringt nichts" etwas wenig ist, schlug ich vor, die Ausgabe des Befehls dmesg auf unser Pastebin hochzuladen. Das ist zwar etwas mehr, aber ich muss dir keine Löcher in den Bauch fragen, was da so vor sich geht.
Das "wapf=4" muss dem tatsächlich verwendeten Modul zugeordnet werden. Das könnte auch z.B.

Code: Alles auswählen

$ modinfo asus-laptop
[...]
parm:           wapf:WAPF value (uint)
[...]
sein. Du kannst mit

Code: Alles auswählen

# lsmod | egrep -e 'asus|wmi'
mal nachsehen, welches Modul da am Werk ist. Das Anlegen der conf-Datei (s.o.) müsste entsprechend angepasst werden.

Code: Alles auswählen

# echo "options asus-laptop wapf=4" > /etc/modprobe.d/asus-laptop.conf
Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

peter1969
Beiträge: 743
Registriert: 17.10.2006 08:57:58
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Stuttgart

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von peter1969 » 29.05.2015 07:14:48

Guten Morgen,

hier die Ausgabe der Modulabfrage:

peter@debian:~$ lsmod | egrep -e 'asus|wmi'
asus_nb_wmi 20664 0
asus_wmi 22781 1 asus_nb_wmi
sparse_keymap 12818 1 asus_wmi
rfkill 18867 3 cfg80211,asus_wmi
wmi 17339 1 asus_wmi
video 18096 2 i915,asus_wmi
peter@debian:~$

Hier die Ausgabe von dmesg (NoPaste kannte ich noch nicht. :D )

pastebin.php?mode=view&s=38551
Googlet, so werdet Ihr finden. Klicket, so wird Euch aufgetan.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von habakug » 29.05.2015 16:27:07

Hallo!

Code: Alles auswählen

[   14.284488] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   16.262896] wlan0: authenticate with c8:d3:a3:06:1a:f2
[   16.270287] wlan0: send auth to c8:d3:a3:06:1a:f2 (try 1/3)
[   16.271955] wlan0: authenticated
[   16.273937] wlan0: associate with c8:d3:a3:06:1a:f2 (try 1/3)
[   16.276492] wlan0: RX AssocResp from c8:d3:a3:06:1a:f2 (capab=0xc31 status=0 aid=1)
[   16.276551] wlan0: associated
[   16.276582] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Laut dem Log bist du mit einem D-Link-Router verbunden.
Was sagt

Code: Alles auswählen

# ip a
# ip r
?

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von debianoli » 29.05.2015 16:44:16

ich habe bei mein HP-Laptop ein ähnliches Problem. Da ich keine funktionierende Lösung gefunden habe, habe ich einfach ein Bash-Skript erstellt und dies einer Tastenkombination mit der WindowsTaste (=Meta-taste) im KDE zugeordnet. Da man für rfkill Root-recht braucht, muss man einen Eintrag in der /etc/sudoers anlegen, der den Aufruf von rfkill ohne Passwort erlaubt.

Also etwas mit

Code: Alles auswählen

#!/bin/bash
sudo rfkill block wlan


Aber da muss noch eine if-Abfrage rein, damit man mit der taste ein- und ausschalten kann

peter1969
Beiträge: 743
Registriert: 17.10.2006 08:57:58
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Stuttgart

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von peter1969 » 29.05.2015 20:00:12

Hallo,
ja, stimmt, ein D-Lin Router. Mein O2 Router ist für WLAN leider nicht zu gebrauchen, das Signal ist einfach zu instabil. Daher der zweite Router dahinter. Hier die Ausgaben:

peter@debian:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 74:d0:2b:73:b3:32 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 6c:71:d9:81:aa:e6 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.100/24 brd 192.168.0.255 scope global dynamic wlan0
valid_lft 86243sec preferred_lft 86243sec
inet6 fe80::6e71:d9ff:fe81:aae6/64 scope link
valid_lft forever preferred_lft forever

peter@debian:~$ ip r
default via 192.168.0.1 dev wlan0 proto static metric 1024
169.254.0.0/16 dev wlan0 scope link metric 1000
192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.100
Googlet, so werdet Ihr finden. Klicket, so wird Euch aufgetan.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von habakug » 30.05.2015 09:30:14

Hallo!

Ohne genau zu wissen welchen D-Link-Router du hast:
Der Anschluss mit der Aufschrift "Internet" darf in dem von dir gewünschten Szenario nicht verbunden werden. Einfach von einer der vier (?) LAN-Buchsen ein Kabel zu einer der vier (?) LAN-Buchsen des O2-Routers legen. Dann sollte der D-Link sich mit dem Internet durch den O2-Router verbinden.
Bitte unbedingt das UPNP des D-Link ausschalten (und noch einiges andere). Ich habe hier [1] mal eine beispielhafte Konfiguration herausgesucht.
Die WLAN-Verbindung ist jedenfalls jetzt schon in Ordnung.

Gruss, habakug

[1] ftp://ftp.dlink.de/dir/dir-615/document ... Router.pdf
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

peter1969
Beiträge: 743
Registriert: 17.10.2006 08:57:58
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Stuttgart

Re: Asus X55A Hotkey WLan geht nicht

Beitrag von peter1969 » 30.05.2015 11:26:09

Hallo,

ok, das hab ich jetzt korrekt gemacht. Danke. Das Problem mit den Hotkeys Fn + F2 sowie Fn + F9 (Touchpad) bleibt leider bestehen. Scheint wohl einfach kein Treiber da zu sein :?
Googlet, so werdet Ihr finden. Klicket, so wird Euch aufgetan.

Antworten