Page 1 sur 1

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

Publié : jeu. 05 juil. 2012, 17:19
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 ?

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

Publié : jeu. 05 juil. 2012, 20:42
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.

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

Publié : jeu. 05 juil. 2012, 21:11
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 ...

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

Publié : ven. 06 juil. 2012, 13:04
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 !

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

Publié : ven. 06 juil. 2012, 14:04
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 ?

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

Publié : sam. 07 juil. 2012, 02:16
par razlock
Bonsoir,

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