[USB 3.0] Clé non détectée

Reconnaissance et configuration du matériel / kernel linux
razlock
Hankyu
Messages : 22
Inscription : mar. 20 déc. 2011, 15:06
Localisation : Orléans (45)

[USB 3.0] Clé non détectée

Message par razlock »

Bonjour,

Je n'arrive pas à faire marcher mon port usb 3.0 sur mon pc portable Asus g53.

Le port fonctionne normalement sous Windows, mais pas sous Archlinux.

Lorsque je boot, si ma clé usb est branchée alors elle est automatiquement montée et je peux l'utiliser. En revanche si je l'enlève et que j'essaye de la brancher ensuite il ne se passe rien du tout. Les autres ports usb 2 fonctionnent normalement.

Aucun log ni aucune erreur n’apparaît dans les logs (kernel.log, user.log, syslog.log ou dmesg).

Le port est pourtant reconnu par lsusb ou lspci.

lsusb:
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 001 Device 004: ID 1bcf:2885 Sunplus Innovation Technology Inc.
Bus 001 Device 005: ID 0bda:0139 Realtek Semiconductor Corp. Card reader
Bus 002 Device 003: ID 0461:4d99 Primax Electronics, Ltd
Je commence à manquer d'idées, que dois-je faire svp ?
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [USB 3.0] Clé non détectée

Message par MrMen »

Bonsoir, quand tu dis que rien n'apparaît dans les logs, même dans dmesg quand tu la branches rien n'apparaît ?

Pour tester tu branches la clé puis dmesg | tail -n30 pour être sûr d'avoir ce que l'on veut.
Arch 64 | Awesome | Zsh | Bépo
razlock
Hankyu
Messages : 22
Inscription : mar. 20 déc. 2011, 15:06
Localisation : Orléans (45)

Re: [USB 3.0] Clé non détectée

Message par razlock »

Bonsoir,

oui je n'ai rien dans dmesg :
dmesg | tail -n5
[11458.061940] ADDRCONF(NETDEV_UP): eth0: link is not ready
[11575.125763] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[11575.335820] usb 2-1.1: new full-speed USB device number 3 using ehci_hcd
[11575.423850] input: Asus gaming Mouse (G112) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input17
[11575.424233] generic-usb 0003:0461:4D99.0002: input,hidraw0: USB HID v1.11 Mouse [Asus gaming Mouse (G112)] on usb-0000:00:1d.0-1.1/input0
Les 5 dernières lignes (juste après une sortie de veille et branchement de souris). Ce sont exactement les même après branchement de la clé.

Si je branche la clé sur le port usb 2 juste à côté j'obtiens bien :
dmesg | tail -n10
[11575.424233] generic-usb 0003:0461:4D99.0002: input,hidraw0: USB HID v1.11 Mouse [Asus gaming Mouse (G112)] on usb-0000:00:1d.0-1.1/input0
[12086.889348] usb 2-1.4: new high-speed USB device number 4 using ehci_hcd
[12087.325035] scsi9 : usb-storage 2-1.4:1.0
[12088.326385] scsi 9:0:0:0: Direct-Access USB DISK 3.0 PMAP PQ: 0 ANSI: 4
[12088.327545] sd 9:0:0:0: [sdd] 61800448 512-byte logical blocks: (31.6 GB/29.4 GiB)
[12088.328090] sd 9:0:0:0: [sdd] Write Protect is off
[12088.328103] sd 9:0:0:0: [sdd] Mode Sense: 45 00 00 00
[12088.328581] sd 9:0:0:0: [sdd] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[12088.390704] sdd: sdd1
[12088.393807] sd 9:0:0:0: [sdd] Attached SCSI removable disk
Je devrais au moins avoir une trace du branchement je pense, c'est bizarre non ? Pourtant le port est bien "bind" dans /sys/bus/pci/drivers/xhci_hcd/

EDIT: des recherches sur le net m'ont permis de trouver d'autres cas comme le miens et il semble que cela soit lié à udev, mais je ne m'y connais pas assez pour savoir ou regarder ...
razlock
Hankyu
Messages : 22
Inscription : mar. 20 déc. 2011, 15:06
Localisation : Orléans (45)

Re: [USB 3.0] Clé non détectée

Message par razlock »

En attendant mieux, j'ai fais un petit script qui me permet de désactiver et de réactiver le port usb. De cette façon si une clé a été branchée elle est détectée puis montée.

Code : Tout sélectionner

#!/bin/bash

BUS="0000:04:00.0"

gksu -u root "echo -n $BUS | tee /sys/bus/pci/drivers/xhci_hcd/unbind && echo -n $BUS | tee /sys/bus/pci/drivers/xhci_hcd/bind"
Du coup je dois brancher une clé puis double-cliquer sur mon script (ou le lancer en console) pour que la clé soit détectée. On ne peut pas vraiment parler de problème résolu, mais au moins je peux utiliser le port au besoin.

Si quelqu'un a mieux, je prend :?

Merci d'avance !
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [USB 3.0] Clé non détectée

Message par mélodie »

Bonjour,

À tout hasard, une idée hasardeuse : forcer le chargement du module xhci-hcd durant le boot par le kernel, depuis le rc.conf ?
razlock
Hankyu
Messages : 22
Inscription : mar. 20 déc. 2011, 15:06
Localisation : Orléans (45)

Re: [USB 3.0] Clé non détectée

Message par razlock »

Bonsoir,

J'ai testé au cas où, mais ce n'est pas ça non plus.
Répondre