Page 1 sur 1

[divers] activation des touches de fonction et du wifi

Publié : sam. 19 oct. 2013, 22:48
par vintherine
Bonjour,

je viens de faire l'acquisition d'un asus X75VD. Sitôt faite la demande de remboursement de la taxe Windows j'ai viré les partitions Windows et installé arch à la place.

Le problème a été d'activer le wifi : le témoin reste éteint et la touche de fonction (fn-f2) reste sans effet, comme du reste toutes les touches de fonctions (luminosité, veille, volume....)

rfkill list m'indiquait 2 cartes (???)

Code : Tout sélectionner

0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: asus-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
de mémoire pour la seconde, la manip suivante l'ayant fait disparaître.

Je me suis battu pendant des heures jusqu'à trouver ce post ou un gus suggérait de blacklister un module hp-wmi. Chez moi c'était naturellement un asus-wmi que j'ai blaclisté et effectivement iwlist scan me fournit un résultat conforme à mes attentes.

de plus rfkill list ne m'indique plus que

Code : Tout sélectionner

0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

bien, mais

- à quoi sert le module asus-wmi ? s'il était là c'était sans doute pas par hasard ?
- mes touches de fonction ne fonctionne toujours pas et mon témoin de wifi reste éteint

Merci d'avance

PS désolé pour le [divers] dans le titre, je n'ai rien trouvé d'autre à mettre. Une suggestion ?

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 09:36
par FoolEcho
vintherine a écrit :- à quoi sert le module asus-wmi ? s'il était là c'était sans doute pas par hasard ?
- mes touches de fonction ne fonctionne toujours pas et mon témoin de wifi reste éteint
C'est probablement le module de ta carte wifi... si tu le blacklistes, ça n'ira pas (je ne comprends pas pourquoi tu considères que ton résultat est conforme à ce que tu veux obtenir :? ). :mrgreen:
Et regarde si asus-nb-wmi est chargé, c'est sans doute lui qui gère les touches de fonction.

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 10:45
par vintherine
C'est probablement le module de ta carte wifi... si tu le blacklistes, ça n'ira pas
Ben nom vu que quand il est monté le wifi ne marche pas et qu'au contraire il fonctionne quand il est blaclisté

du coup asus-nb-wmi n'est pas chargé non plus

J'ai tenté de le retirer de la blacklist : de nouveau pas de wifi

Code : Tout sélectionner

[lauriane@LoloAsus ~]$ lsmod | grep wmi
asus_nb_wmi             7368  0 
asus_wmi               16306  1 asus_nb_wmi
sparse_keymap           3114  1 asus_wmi
mxm_wmi                 1467  0 
rfkill                 15698  2 cfg80211,asus_wmi
video                  11380  2 i915,asus_wmi
wmi                     8347  2 mxm_wmi,asus_wmi

[lauriane@LoloAsus ~]$ iwlist scan
wlp3s0    Failed to read scan data : Network is down

sudo ifconfig wlp3s0 up
SIOCSIFFLAGS: Operation not possible due to RF-kill

rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
1: asus-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: asus-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no

[lauriane@LoloAsus ~]$ sudo rfkill unblock all
[lauriane@LoloAsus ~]$ rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
1: asus-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: asus-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
alors effectivement les touches de fonction autre que wifi fonctionnent. À noter que ce coup-ci, et contrairement à d'habitude, le témoin du wifi est allumé. J'eus préféré qu'il ne le fût pas mais qu'il fonctionnât

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 10:47
par benjarobin
Tu dois avoir un raccourci clavier permettant d'activer le Wifi ou alors via le BIOS

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 10:50
par vintherine
Oui, c'est ce que je dis, c'est la touche de fonction fn-f2, qui ne fonctionne pas

Dans le bios j'ai un lock / unlock, dans la bonne position (unlock)

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 10:57
par vintherine
Du nouveau !

j'étais en train de préparer un autre post sur des difficultés en sortie de veille (perte du réseau filaire, crash à l'arrêt de la machine) quand je me suis aperçu que par contre le wifi fonctionnait !!

pour résumer :
- avant mise en veille, le filaire marche, pas le wifi
- en retour de veille le filaire ne marche plus, le wifi oui (de plus des soucis à l'arrêt qui se terminent immanquablement par l'appui prolongé sur le bouton power)

je précise qu'un ifconfig up ou qu'un systemctl restart NetworkManager sont sans effet

ceci dans le cas où asus-wmi n'est pas blacklisté. Quand il l'est j'ai les même soucis en sortie de veille mais le wifi marche tout de suite.

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 12:45
par vintherine
je continue mes essais :

avant mise en veille, asus-wmi chargé

Code : Tout sélectionner

ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 60:a4:4c:d8:36:7f brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DEFAULT qlen 1000
    link/ether 20:68:9d:94:ab:37 brd ff:ff:ff:ff:ff:ff

rfkill list
0: asus-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
retour de veille, asus-wmi chargé :

Code : Tout sélectionner

ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT qlen 1000
    link/ether 60:a4:4c:d8:36:7f brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000
    link/ether 20:68:9d:94:ab:37 brd ff:ff:ff:ff:ff:ff

rfkill list
0: asus-wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
shutdown après retour de veille, asus-wmi chargé, beaucoup de messages d'erreur dont

Code : Tout sélectionner

kernel: alx 0000:04:00.0: invalid PHY speed/duplex: 0xffff 
(répété plusieurs dizaines de fois). Fini par geler, obliger d'éteindre au bouton power.

curieusement je ne les retrouve pas avec journalctl, ce qui peut s'expliquer par

Code : Tout sélectionner

dmesg | tail
[    9.355899] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
[   10.529783] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: data=ordered
[   10.590232] systemd-journald[105]: Received request to flush runtime journal from PID 1
[   10.795715] systemd-journald[105]: File /var/log/journal/90d08f9e66a9487aa3ac37e54b7f3fc6/system.journal corrupted or uncleanly shut down, renaming and replacing.
[   14.544196] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   14.546107] alx 0000:04:00.0: irq 46 for MSI/MSI-X
[   14.546168] IPv6: ADDRCONF(NETDEV_UP): enp4s0: link is not ready
[   14.546945] alx 0000:04:00.0 enp4s0: NIC Up: 100 Mbps Full
[   14.547186] IPv6: ADDRCONF(NETDEV_CHANGE): enp4s0: link becomes ready
[   30.126872] systemd-journald[105]: File /var/log/journal/90d08f9e66a9487aa3ac37e54b7f3fc6/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
après retour, asus-wmi toujours chargé :

Code : Tout sélectionner

rfkill list
0: asus-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1:  asus-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
2: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
à noter ce asus-bluetooth qui n'était pas là avant et qui ne sera plus là après un arêt "normal".

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 13:45
par vintherine
Je continue à explorer :

si je bloque la carte ethernet via le bios j'ai toujours les mêmes problèmes sauf concernant l'arrêt du système en retour de veille. le message

Code : Tout sélectionner

kernel: alx 0000:04:00.0: invalid PHY speed/duplex: 0xffff 
concernait donc bien le pilote de la carte ethernet qui est une Qualcomm Atheros AR8161 Gigabit Ethernet (rev 10) (selon lspci)

au redémarrage (et après avoir rétabli la carte ethernet) je consulte les messages :

Code : Tout sélectionner

journalctl -e
oct. 20 13:13:05 LoloAsus dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file
oct. 20 13:13:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to 
oct. 20 13:13:51 LoloAsus systemd[1]: Starting Cleanup of Temporary Directories...
oct. 20 13:13:52 LoloAsus systemd[1]: Started Cleanup of Temporary Directories.
oct. 20 13:15:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:15:05 LoloAsus dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:15:05 LoloAsus dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file
oct. 20 13:15:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to 
oct. 20 13:17:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:17:05 LoloAsus dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:17:05 LoloAsus dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file
oct. 20 13:17:07 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to 
oct. 20 13:19:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:19:05 LoloAsus dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:19:05 LoloAsus dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file
oct. 20 13:19:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to 
oct. 20 13:21:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:21:05 LoloAsus dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:21:05 LoloAsus dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file
oct. 20 13:21:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to 
oct. 20 13:23:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:23:05 LoloAsus dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
oct. 20 13:23:05 LoloAsus dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file
oct. 20 13:23:07 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to 
oct. 20 13:25:05 LoloAsus dbus-daemon[210]: dbus[210]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
etc....

Code : Tout sélectionner

dmesg | tail
[    7.835226] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[    7.835312] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[    8.355101] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
[    9.307573] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: data=ordered
[    9.400279] systemd-journald[106]: Received request to flush runtime journal from PID 1
[   13.745895] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   13.747913] alx 0000:04:00.0: irq 46 for MSI/MSI-X
[   13.747976] IPv6: ADDRCONF(NETDEV_UP): enp4s0: link is not ready
[   13.748733] alx 0000:04:00.0 enp4s0: NIC Up: 100 Mbps Full
[   13.748965] IPv6: ADDRCONF(NETDEV_CHANGE): enp4s0: link becomes ready
rien de changé pour le reste, je patauge

P.S. en fait ce PC est pour ma fille qui en a grand besoin à partir du 28. Il me reste une semaine !!!

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 19:00
par vintherine
Point de la situation :

le problème de sortie de veille est solutionné grâce à cette page.

le wifi fonctionne si :
- asus-wmi est blaclisté
- en retour de veille si asus-wmi est chargé

Comment savoir ce qui se passe entre la mise en veille et le retour de veille qui fait que le wifi fonctionne ?

Reste le problème de la touche fn-f2, qui devrait activer / desactiwer le wifi, et qui ne fonctionne pas.

Merci

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 19:33
par benjarobin
2 tests est-ce que tout fonctionne normalement :
* Si asus-wmi est blaclisté et que tu le charge ensuite ?
* Si asus-wmi est chargé au démarrage, et que tu l'enlèves et que tu le remet ?

Re: [divers] activation des touches de fonction et du wifi

Publié : dim. 20 oct. 2013, 19:53
par vintherine
Arf... bonne idée... mais non :(
Si asus-wmi est blaclisté et que tu le charge ensuite ?
il n'est pas simplement blaclisté, cela ne suffisait pas. Dans le /etc/modprobe/blaclist.conf j'ai du faire mette

Code : Tout sélectionner

install asus-wmi /bin/false 
du coup plus possible de charger le module après

Code : Tout sélectionner

sudo modprobe asus-wmi
modprobe: ERROR: Error running install command for asus_wmi
modprobe: ERROR: could not insert 'asus_wmi': Operation not permitted
Si asus-wmi est chargé au démarrage, et que tu l'enlèves et que tu le remet ?
rien, il ne se passe rien, le wifi reste hard locked et la touche fn-f2 ne fait toujours pas son job

Merci pour l'idée.

Re: [divers] activation des touches de fonction et du wifi

Publié : mer. 23 oct. 2013, 10:14
par vintherine
Bon, ce n'est pas une question fondamentale cette touche fn-f2, mais ça m'ennuie quand-même un peu car ma fille a besoin d'économiser sa batterie et ce serait une bonne idée de pouvoir activer/désactiver facilement le wifi.

Une mesure de contournement logicielle serait-elle envisageable ? Quelle est la portée de rfkill ? La désactivation est-elle réelle ou est-ce simplement une sécurité ? Comment commander le témoin d'activité ?

Et le bluetooth ? Pour le moment elle n'en a pas l'usage, mais quelques fois "rfkill list" me le montre, la plus part du temps non.

Merci pour vos suggestions