Page 1 sur 1

[WiFi] RFKill dur

Publié : jeu. 10 août 2017, 16:28
par typhon
Bonjour tout le monde !

Récemment, j'ai installé Arch sur un PC portable Samsung R720 dont l'écran est cassé (je l'utilise avec un écran externe, c'est important pour la suite). L'installation s'est très bien passée, j'ai pas eu de problème pour configurer le wifi à ce moment-là.

Malheureusement, quand il a fallu refaire la même chose sur le système installé, j'ai été confronté à un problème : l'interface est RFKill hard block. Normalement, le signe que la carte wifi est physiquement éteinte, sauf que...

Il n'y a pas d'interrupteur physique pour la carte WiFi sur mon ordinateur. Il y a bien une combinaison avec la touche Fn mais elle ne marche évidemment pas en ligne de commande.

En cherchant sur internet, j'ai trouvé d'autres solutions qui n'ont pas fonctionné : blacklister wmi dans /etc/modprobe.d/blacklist.conf et faire rm /dev/rfkill

Je ne vois pas trop ce que je peux faire d'autre, s'il faut toucher au bios, ça va être compliqué sans écran, est-ce que quelqu'un parmi vous a une idée ?

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 16:38
par waitnsea
typhon a écrit : jeu. 10 août 2017, 16:28Il n'y a pas d'interrupteur physique pour la carte WiFi sur mon ordinateur. Il y a bien une combinaison avec la touche Fn mais elle ne marche évidemment pas en ligne de commande.
Bonjour,
Les combinaisons de type Fn+F8, par exemple, fonctionnent comme un interrupteur, rien n’apparaît dans un terminal
Par contre, en terminal tu peux comparer le retour de # rfkill list avant et après avoir (prudemment, une seule fois !) appuyé sur les dites touches...
Le retour de $ ip a est intéressant aussi

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 16:40
par typhon
J'ai essayé FN+F12 (normalement ça devrait être ça), ça a pas eu d'effet.

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 16:58
par typhon
Et voilà la sortie de ip a :

Code : Tout sélectionner

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 18:67:b0:b6:85:2b brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.18/24 brd 192.168.1.255 scope global dynamic enp3s0
       valid_lft 69999sec preferred_lft 69999sec
    inet6 2a01:cb04:d7:b400:7a15:1bf:2338:a26e/64 scope global noprefixroute dynamic 
       valid_lft 865sec preferred_lft 265sec
    inet6 2a01:cb04:d7:b400:8ede:4e1:bb5:5f5f/64 scope global mngtmpaddr noprefixroute dynamic 
       valid_lft 865sec preferred_lft 265sec
    inet6 fe80::3a77:dd9:46e5:43ea/64 scope link 
       valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 7e:55:a9:5f:35:aa brd ff:ff:ff:ff:ff:ff

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 17:10
par waitnsea
Tu dis "l'interface est RFKill hard block".
tu as donc lancé # rfkill list mais as-tu lancé par la suite # rfkill unblock all ?
Qu'as-tu installé et activé comme gestionnaire de connexion ?
Essaie d'une façon ou d'une autre de voir le retour de $ tree /etc/systemd/system quitte à reprendre ton USB d'installation et installer tree par pacstrap. puis passer en chroot pour donner le retour.

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 17:21
par typhon
Rfkill unblock all ne change rien.

Mon gestionnaire de connexion de session c'est lxdm. Il ne marche pas non plus, mais je m'en préoccupe pas encore, je me démerde en ligne de commande.

Pour la connexion sans fil, j'avais bien pris soin d'installer iw et wpa_supplicant, précisément pour éviter cette situation.


EDIT : la sortie de tree

Code : Tout sélectionner

/etc/systemd/system
├── default.target -> /usr/lib/systemd/system/graphical.target
├── display-manager.service -> /usr/lib/systemd/system/lxdm.service
├── getty.target.wants
│   └── getty@tty1.service -> /usr/lib/systemd/system/getty@.service
└── multi-user.target.wants
    └── remote-fs.target -> /usr/lib/systemd/system/remote-fs.target

2 directories, 4 files


Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 17:43
par waitnsea
typhon a écrit : jeu. 10 août 2017, 17:21 Pour la connexion sans fil, j'avais bien pris soin d'installer iw et wpa_supplicant, précisément pour éviter cette situation.

EDIT : la sortie de tree

Code : Tout sélectionner

/etc/systemd/system
├── default.target -> /usr/lib/systemd/system/graphical.target
├── display-manager.service -> /usr/lib/systemd/system/lxdm.service
├── getty.target.wants
│   └── getty@tty1.service -> /usr/lib/systemd/system/getty@.service
└── multi-user.target.wants
    └── remote-fs.target -> /usr/lib/systemd/system/remote-fs.target

2 directories, 4 files

Donc tu n'as pas de gestionnaire de connexion réseau, tu peux tout faire "à l'ancienne" : ip link set wlp2s0 up , etc... mais là je ne t'aiderai pas trop... le plus simple étant d'installer et activer NetworkManager
Sinon tu peux aussi, pour une machine qui n'est plus mobile et ne changera pas de réseau, utiliser netctl et la configuration par wifi-menu

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 17:50
par typhon
Oui, je me préparais à tout faire à l'ancienne (c'est comme ça que j'avais fait à l'install), sauf que je peux pas

Code : Tout sélectionner

ip link set wlp2s0 up
parce que c'est là que je tombe sur une erreur due au hard RFKill...

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 18:07
par waitnsea
Quel est ton matériel ?

Code : Tout sélectionner

$ lspci -k | grep -i network -A 2
et aussi

Code : Tout sélectionner

$ lspci -k | grep -i net
parce que se connecter avec un câble et dhcpcd ça aide pour la suite...

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 18:18
par typhon
Voilà pour lspci -k | grep -i network -A 2 :

Code : Tout sélectionner

02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
	Subsystem: Samsung Electronics Co Ltd Device 4105
	Kernel driver in use: ath9k
Pour lspci -k | grep -i net

Code : Tout sélectionner

02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 05)
Malheureusement j'ai pas de cable sous la main mais je peux en retrouver donc effectivement, au pire je ferai comme ça.

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 18:36
par waitnsea
Avec Qualcomm Atheros AR9485 tu dois déjà installer linux-firmware. J'avais cette carte sur mon Asus, et des déconnexions intempestives.
C''est le module ath9k dont tu auras besoin et vois ici : http://orkultus.wordpress.com/2013/01/1 ... mment-146

Code : Tout sélectionner

créer ou modifier /etc/modprobe.d/ath9k.conf en ajoutant :
options ath9k nohwcrypt=1 blink=1 btcoex_enable=1 enable_diversity=1

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 18:43
par typhon
Linux-firmware, je crois que je l'ai déjà installé en même temps que les autres paquets de base quand j'ai installé le système.

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 19:04
par waitnsea
typhon a écrit : jeu. 10 août 2017, 18:43 Linux-firmware, je crois que je l'ai déjà installé en même temps que les autres paquets de base quand j'ai installé le système.
pacman -Q |grep linux-firmware

Re: [WiFi] RFKill dur

Publié : jeu. 10 août 2017, 19:06
par typhon
Merci.
Je confirme, il est déjà là, le problème est ailleurs