Ports USB3 qui répondent mal

Bonjour,

Sur mon ordinateur de bureau un (Asus Vintage V7 - P8H61E, avec un Intel Core i3-2130), il y a 2 ports USB2 à l’avant, 5 ports USB2 à l’arrière, et 2 ports USB3 à l’arrière également. Ces deux derniers ports me posent problèmes, je ne sais pas exactement depuis quand, mais c’est assez récent. Je dirais depuis que Debian Wheezy est passé en 7.5, mais je ne saurais être très affirmatif là dessus.

J’utilise donc Debian Wheezy, à jour. [edit : 64 bits]

uname -a :

lspci :

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09) 00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05) 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05) 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5) 00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5) 00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5) 00:1c.4 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5) 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) 00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset Family LPC Controller (rev 05) 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05) 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05) 01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1) 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) 04:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller 05:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 01)

Lorsque je branche un disque externe capable d’USB3 avec le bon câble sur l’un ou l’autre des ports USB3, apparemment il ne se passe rien. D’habitude Gnome me signale qu’un disque est disponible et me le monte si je lui demande de l’ouvrir avec Nautilus. Maintenant il ne se passe rien. Si je branche le même disque externe sur un port USB2, Gnome le voit et me propose de le monter. Si je fais les mêmes tests avec d’autres disques externes capable d’USB3 (désolé pour l’expression…), même comportement.

Si je branche un “bon vieux” disque externe USB2 sur l’un ou l’autre des deux ports USB3, il ne se passe rien non plus. Enfin, si je branche n’importe quel disque externe sur n’importe quel port USB2, aucun problème, je peux tout monter.

Lorsqu’un disque externe est branché sur un port USB3, la diode s’allume, clignote, le disque “tourne”. Mais blkid ou fdisk -l ne le repèrent pas. Par contre lsusb oui.

Exemple avec un disque externe branché sur un des ports USB3 :

lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 004 Device 003: ID 046d:c246 Logitech, Inc. Gaming Mouse G300 Bus 004 Device 004: ID 046a:0106 Cherry GmbH R-300 Wireless Mouse Receiver Bus 001 Device 002: ID 059f:102a LaCie, Ltd Rikiki Hard Drive

La dernière ligne correspond bien au disque branché. Pas moyen de le voir avec blkid ou fdisk -l…

dmesg /var/log/message (on trouve la même chose avec dmesg /var/log/syslog) :

[ 2435.647867] usb 1-2: new high-speed USB device number 2 using xhci_hcd [ 2435.668553] usb 1-2: New USB device found, idVendor=059f, idProduct=102a [ 2435.668558] usb 1-2: New USB device strings: Mfr=10, Product=11, SerialNumber=5 [ 2435.668562] usb 1-2: Product: LaCie Device [ 2435.668564] usb 1-2: Manufacturer: LaCie [ 2435.668566] usb 1-2: SerialNumber: 291D801021FF [ 2435.727660] Initializing USB Mass Storage driver... [ 2435.727801] scsi4 : usb-storage 1-2:1.0 [ 2435.727910] usbcore: registered new interface driver usb-storage [ 2435.727911] USB Mass Storage support registered. [ 2436.766630] scsi 4:0:0:0: Direct-Access SAMSUNG HM641JI PQ: 0 ANSI: 2 CCS [ 2436.767131] sd 4:0:0:0: Attached scsi generic sg2 type 0 [ 2436.768074] sd 4:0:0:0: [sdb] 1250263728 512-byte logical blocks: (640 GB/596 GiB) [ 2467.090368] usb 1-2: reset high-speed USB device number 2 using xhci_hcd [ 2467.110333] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a973c0 [ 2467.110338] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a97400 [ 2498.041913] usb 1-2: reset high-speed USB device number 2 using xhci_hcd [ 2498.061845] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a973c0 [ 2498.061850] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a97400 [ 2528.993373] usb 1-2: reset high-speed USB device number 2 using xhci_hcd [ 2529.013258] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a973c0 [ 2529.013263] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a97400 [ 2559.881035] usb 1-2: reset high-speed USB device number 2 using xhci_hcd [ 2559.900821] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a973c0 [ 2559.900827] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a97400 [ 2590.768702] usb 1-2: reset high-speed USB device number 2 using xhci_hcd [ 2590.788566] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a973c0 [ 2590.788568] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a97400 [ 2621.656484] usb 1-2: reset high-speed USB device number 2 using xhci_hcd [ 2621.676275] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a973c0 [ 2621.676281] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a97400 [ 2621.677415] sd 4:0:0:0: [sdb] Write Protect is off [ 2621.677421] sd 4:0:0:0: [sdb] Mode Sense: 28 00 00 00 [ 2652.544022] usb 1-2: reset high-speed USB device number 2 using xhci_hcd [ 2652.563852] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a973c0 [ 2652.563855] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a97400 [ 2683.431713] usb 1-2: reset high-speed USB device number 2 using xhci_hcd [ 2683.451538] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a973c0 [ 2683.451542] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a97400 [ 2714.447030] usb 1-2: reset high-speed USB device number 2 using xhci_hcd [ 2714.466986] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a973c0 [ 2714.466991] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801a2a97400

En l’occurence le disque n’est pas USB3 capable, faisons le test avec un disque externe USB3 capable :

dmesg :

[ 2907.857455] usb 1-2: USB disconnect, device number 2 [ 2930.620622] sd 4:0:0:0: Device offlined - not ready after error recovery [ 2930.624570] sd 4:0:0:0: [sdb] Asking for cache data failed [ 2930.624576] sd 4:0:0:0: [sdb] Assuming drive cache: write through [ 2930.624640] ldm_validate_partition_table(): Disk read failed. [ 2930.624664] Dev sdb: unable to read RDB block 0 [ 2930.624696] sdb: unable to read partition table [ 2930.625029] sd 4:0:0:0: [sdb] READ CAPACITY failed [ 2930.625033] sd 4:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK [ 2930.625039] sd 4:0:0:0: [sdb] Sense not available. [ 2930.625076] sd 4:0:0:0: [sdb] Asking for cache data failed [ 2930.625080] sd 4:0:0:0: [sdb] Assuming drive cache: write through [ 2930.625084] sd 4:0:0:0: [sdb] Attached SCSI disk [ 2942.553760] usb 3-1: new SuperSpeed USB device number 2 using xhci_hcd [ 2942.567018] usb 3-1: New USB device found, idVendor=0930, idProduct=0b1a [ 2942.567023] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2942.567026] usb 3-1: Product: STOR.E ALU 2S [ 2942.567028] usb 3-1: Manufacturer: TOSHIBA [ 2942.567030] usb 3-1: SerialNumber: 20111106210130 [ 2942.568313] scsi5 : usb-storage 3-1:1.0 [ 2948.168419] scsi 5:0:0:0: Direct-Access TOSHIBA STOR.E ALU 2S 0001 PQ: 0 ANSI: 6 [ 2948.169158] sd 5:0:0:0: Attached scsi generic sg2 type 0 [ 2948.170119] sd 5:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)

Au début on voit que j’ai débranché le disque précédent, puis branché un autre disque externe.

lsusb :

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 004 Device 003: ID 046d:c246 Logitech, Inc. Gaming Mouse G300 Bus 004 Device 004: ID 046a:0106 Cherry GmbH R-300 Wireless Mouse Receiver Bus 003 Device 002: ID 0930:0b1a Toshiba Corp.

–edit 2–

En attendant j’ai fait quelques recherches avec le USB controller ( ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller ), et il y a pas mal de résultats, mais assez anciens, qui ne m’éclairent pas beaucoup…)

Et le temps de faire les recherches, le disque externe encore branché sur le port USB3, le voilà qui se monte !
dmesg:

[ 2907.857455] usb 1-2: USB disconnect, device number 2 [ 2930.620622] sd 4:0:0:0: Device offlined - not ready after error recovery [ 2930.624570] sd 4:0:0:0: [sdb] Asking for cache data failed [ 2930.624576] sd 4:0:0:0: [sdb] Assuming drive cache: write through [ 2930.624640] ldm_validate_partition_table(): Disk read failed. [ 2930.624664] Dev sdb: unable to read RDB block 0 [ 2930.624696] sdb: unable to read partition table [ 2930.625029] sd 4:0:0:0: [sdb] READ CAPACITY failed [ 2930.625033] sd 4:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK [ 2930.625039] sd 4:0:0:0: [sdb] Sense not available. [ 2930.625076] sd 4:0:0:0: [sdb] Asking for cache data failed [ 2930.625080] sd 4:0:0:0: [sdb] Assuming drive cache: write through [ 2930.625084] sd 4:0:0:0: [sdb] Attached SCSI disk [ 2942.553760] usb 3-1: new SuperSpeed USB device number 2 using xhci_hcd [ 2942.567018] usb 3-1: New USB device found, idVendor=0930, idProduct=0b1a [ 2942.567023] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2942.567026] usb 3-1: Product: STOR.E ALU 2S [ 2942.567028] usb 3-1: Manufacturer: TOSHIBA [ 2942.567030] usb 3-1: SerialNumber: 20111106210130 [ 2942.568313] scsi5 : usb-storage 3-1:1.0 [ 2948.168419] scsi 5:0:0:0: Direct-Access TOSHIBA STOR.E ALU 2S 0001 PQ: 0 ANSI: 6 [ 2948.169158] sd 5:0:0:0: Attached scsi generic sg2 type 0 [ 2948.170119] sd 5:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB) [ 2978.599148] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 2978.611710] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 2978.611715] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3009.486750] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3009.499192] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3009.499196] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3040.374467] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3040.387074] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3040.387079] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3071.389810] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3071.402356] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3071.402362] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3102.277413] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3102.290010] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3102.290015] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3133.165070] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3133.177665] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3133.177670] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3133.178763] sd 5:0:0:0: [sdb] Write Protect is off [ 3133.178770] sd 5:0:0:0: [sdb] Mode Sense: 1f 00 00 08 [ 3164.052823] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3164.065386] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3164.065391] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3194.940457] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3194.953105] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3194.953110] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3225.955755] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3225.968122] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3225.968124] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3256.843461] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3256.855970] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3256.855973] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3287.731150] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3287.743719] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3287.743724] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3318.618817] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3318.631417] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3318.631422] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3318.632637] sd 5:0:0:0: [sdb] No Caching mode page found [ 3318.632643] sd 5:0:0:0: [sdb] Assuming drive cache: write through [ 3349.506415] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3349.518883] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3349.518886] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3380.457971] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3380.470450] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3380.470457] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3411.409433] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3411.422022] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3411.422025] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3442.297198] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3442.309786] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3442.309791] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3473.184784] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3473.197381] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3473.197386] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3504.072511] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3504.085112] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3504.085117] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3535.087747] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3535.100406] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3535.100413] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3565.975530] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3565.988153] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3565.988158] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3596.863325] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3596.879783] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3596.879788] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3627.750891] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3627.763548] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3627.763553] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3658.638574] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3658.651108] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3658.651113] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3689.526135] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3689.538626] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3689.538628] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3689.539701] sd 5:0:0:0: [sdb] No Caching mode page found [ 3689.539703] sd 5:0:0:0: [sdb] Assuming drive cache: write through [ 3693.855739] sdb: sdb1 [ 3724.418531] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3724.435063] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3724.435069] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3755.385936] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3755.398507] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3755.398512] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3786.273521] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3786.286248] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3786.286253] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3817.161181] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3817.173777] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3817.173782] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3848.176669] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3848.193226] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3848.193233] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3879.064301] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3879.076839] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3879.076845] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3909.952012] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3909.968377] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3909.968382] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3940.839615] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3940.852053] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3940.852059] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 3971.727323] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 3971.739922] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 3971.739927] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 4002.742563] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 4002.755139] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 4002.755145] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 4033.630188] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 4033.642749] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 4033.642752] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 4064.518029] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 4064.534542] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 4064.534548] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 4064.535786] sd 5:0:0:0: [sdb] No Caching mode page found [ 4064.535793] sd 5:0:0:0: [sdb] Assuming drive cache: write through [ 4064.535807] sd 5:0:0:0: [sdb] Attached SCSI disk [ 4072.431361] usb 3-1: reset SuperSpeed USB device number 2 using xhci_hcd [ 4072.443948] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38dc0 [ 4072.443953] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38e00 [ 4072.691265] kjournald starting. Commit interval 5 seconds [ 4072.691627] EXT3-fs (sdb1): warning: maximal mount count reached, running e2fsck is recommended [ 4072.692310] EXT3-fs (sdb1): using internal journal [ 4072.692314] EXT3-fs (sdb1): recovery complete [ 4072.692319] EXT3-fs (sdb1): mounted filesystem with ordered data mode

Je me demande ce que sont toutes ces lignes en “xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38*”…

iGor

[quote]Je me demande ce que sont toutes ces lignes en “xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38*”…
[/quote]

il s’agirais d’un bug , je n’ai trouver que cela : google.fr/search?q=xhci_hcd … Axhci_drop

[quote=“Algarda”][quote]Je me demande ce que sont toutes ces lignes en “xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38*”…
[/quote]

il s’agirais d’un bug , je n’ai trouver que cela : google.fr/search?q=xhci_hcd … Axhci_drop[/quote]

Merci pour cette réponse. En effet, j’ai fait quelques recherches là-dessus, parfois en connexion avec le nom de mon USB controller ( ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller ) qui semble poser problème. Ce qui m’ennuie, c’est que les messages qui parlent de bug sont assez vieux, concernent des noyaux plus récents que celui de Debian Wheezy (voir le uname -a plus haut).

Ce qui m’ennuie aussi, c’est que dans toutes ces vieilles discussions sur le sujet, je n’arrive pas à trouver une solution qui fonctionne chez moi.

Pour l’instant, quand je branche un disque dur sur le port USB3, je vais faire le café, la vaisselle, les vitres, etc., et il finit par ce monter tout seul… :slightly_smiling: Et ensuite je peux l’utiliser de manière assez fiable. [edit 2 : j’ai chronométré, ça prend un tout petit peu moins de 20 minutes…]

[edit] Par contre en recherchant sur le controleur USB tout seul, je trouve des discussions plus récentes, comme par exemple forums.opensuse.org/showthread.p … alfunction Mais d’abord dans /etc/modeprob.d je n’ai pas de blacklist.conf, j’ai testé d’en créer un pour y mettre le blacklist uas et pour le udev, j’ai aussi testé, mais sans succès.

D’ailleurs, cette règle udev, ça m’a fait pensé que récemment j’ai ajouté une règle udev pour pouvoir connecter mon Geeksphone Peak sous Firefox OS sur ma Debian. Alors, j’ai supprimé cette règle pour voir, mais sans succès.

Bref, je nage un peu…

Chose amusante, pendant ces 20 minutes, je ne peux pas monter d’autres périphériques sur des ports USB : “DBus error org.gtk.Private.RemoteVolumeMonitor.Failed: An operation is already pending”.

bonjour.

Dans ce genre de situation, après avoir fouille sur le net, et
si rien de nouveau, je le connecte à l’arrière (ce que tu as déjà fait) et qui évite les problèmes (rares) de câble (chute de tension ou/et autres pbs divers) entre carte mère et connecteur USB,
si rien de nouveau, Je vérifie que l’alimentation du disque est correcte (échange),
si rien de nouveau, je change de cordon USB,
si rien de nouveau, je met à jour le système debian,
si rien de nouveau, je tente un essais avec une version Live ou une autre installation vite fait (1/2 heure max),
si rien de nouveau, je vérifie la version du BIOS P8H61 BIOS 4306 et Je remets à jour le système debian,
si rien de nouveau, je tente un échange de boîtier,
si rien de nouveau, j’installe un autre disque dans le boîtier pour tester le boîtier,
si rien de nouveau, je connecte le disque directement par sata (sans son boîtier, donc) pour le tester.
Après…je vais me détendre avant de continuer.

Hello MiCP,

Merci pour cette procédure très détaillée qui me donne en effet des idées et des pistes ! :slightly_smiling:

J’en oublie peut-être d’autres, mais c’est ce qui me viens à l’idée.
D’autres intervenants ont peut-être aussi des méthodes efficaces que je ne connais pas (et que je serai très content de découvrir)

Pour le BIOS, par contre, je ferai d’abord des recherches pour savoir ce que ça a donné chez les autres avant de mettre à jour (en ces temps d’UEFI…)

Alors j’ai essayé plusieurs disques différents, avec plusieurs câbles différents, sur les deux ports USB3 qui existent à l’arrière de ma tour, toujours le même comportement : 20 minutes avant d’être montés.

J’ai essayé ces mêmes disques sur des ports USB3 d’une autre machine, qui est sous Debian Wheezy, mais Xfce, aussi à jour que l’est mon desktop, avec le même contrôleur USB3, et aucun problème, le disque est tout de suite visible dans le gestionnaire de fichier et se monte en un clic.

J’ai démarré ma tour sur une Live USB Debian Wheezy, branché un disque externe sur l’un des deux fameux ports USB3, aucun problème non plus, le disque se monte automatiquement et nautilus s’ouvre en affichant le contenu du disque. Bon, c’est pas immédiat, mais c’est d’une rapidité tout à fait correcte, d’autant que c’est une session Live et un disque bien rempli.

Hypothèse : c’est donc mon installation qui pose problème ? Mais alors quoi ? :question:

[edit] Je dispose sur cette machine d’un dualboot, une tango studio basée sur Debian Wheezy. J’ai redémarré dessus, branché mon disque sur le port USB3, disque monté tout seul tout à fait rapidement…

Bon, voilà que désormais, pour n’importe quel périphérique USB, sur n’importe quel port, y compris les ports USB2, c’est le même comportement : 20 minutes avant que ce soit monté, et pas moyen, avant de le voir avec blkid ou fdisk…

Ça commence à devenir légèrement pénible. :slightly_smiling:

[edit] : je fatigue, c’était une erreur de ma part, je veux dire les 3 lignes ci-dessus…

Effectivement, le matériel (disque + câble + ports USB) sont bien hors de cause. => Déjà un doute en moins.
Reste à trouver pourquoi ce système réagit aussi mal.

Ne serait-ce pas un problème dû à [mono]gnome-volume-manager[/mono], étant donné que les ports, et le disque fonctionnent très bien ?

Mais j’utilise Xfce, et jamais de mountage automatique.

Ben apparemment c’est pas gnome-volume-manager, parce qu’il est pas installé sur Wheezy, et il est même pas dans les dépôts : packages.debian.org/search?keyw … &suite=all

Va donc falloir que je trouve qui fait le job à la place.

regarde si jamais nautilus ne te monterait pas ton disque , je dis cela par rapport a que sous kde dolphin tu sa cette possibilité et qu’en plus il te donne le message d’erreur du pourquoi du comment

Dans mon post précédent, j’avais confondu ce fil avec un autre dans lequel il était question de sid.

=====

=====

[quote=“iGor”]… Je me demande ce que sont toutes ces lignes en “xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8801bfd38*”… …[/quote]Ce sont des messages générés par le module [mono]xhci_hcd[/mono] (USB 3.0)

=====
Il pourrait être intéressant de connaître les versions de noyaux qui ont fait fonctionner correctement l’USB3, pour les comparer avec la version qui pose problème

J’ai fait un test de plus, sur une autre machine chez moi, aussi sous Debian Wheezy, même noyau, même contrôleur USB3, même comportement… Pour mémoire, il s’agit du 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux

Les noyaux sur lesquels les disques se montent normalement :
Debian Wheezy sous Xfce (autre machine, même contrôleur USB3) : 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u2 x86_64 GNU/Linux
Tango Studio (même machine) : 3.2.0-4-realtime-amd64 #1 SMP PREEMPT RT Debian 3.2.54-2+tstudio.1 x86_64 GNU/Linux
Debian Wheezy en Live USB (même machine) : 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux

Bonjour,

Finalement :

On sait maintenant que le problème n’est pas un problème de disque, de son boîtier, de son câble, du PC et de ses port USB 3.0,
Il n’y a donc aucun problème du côté matériel.

Vu les messages d’erreurs xhci, j’écarte aussi l’idée d’un problème logiciel d’auto-mountage.

Il ne reste donc “plus qu’à” (célèbre expression de la famille des “yaka”, “taka”, et “yfokon” :slightly_smiling: ) trouver une solution “noyau + module xhci” qui résoudra le problème.

Malheureusement, en cherchant sur le web avec [mono]xHCI xhci_drop_endpoint called with disabled ep[/mono], j’ai trouvé pas mal de posts, mais aucune solution applicable.

Je continue à fouiller, et je te tiendrai au courant (si je trouve).

Merci beaucoup pour ton aide ! Je cherche également de mon côté… :slightly_smiling:

Bonjour,

je ne suis pas sûr que mon intervention soit une aide, sinon pour moi-même…

J’ai eu un problème analogue: j’ai essayé hier une clé USB3 toute neuve, avec un problème qui ressemble fort à celui de iGor.
Cette clé fonctionne en USB2 (=sur une prise USB2), mais reste inerte sur une prise USB3 ( la lumière de la clé ne s’allume pas, gnome n’affiche pas son icône, elle n’est pas montée )

Par contre, sa présence (inerte) dans la prise USB3 ne semble pas perturber le comportement des USB2.

uname -a:frowning: Squeeze mis à jour )

Linux php75 2.6.32-5-amd64 #1 SMP Sat Jul 12 16:47:57 UTC 2014 x86_64 GNU/Linux
lsusb me donne:

Bus 009 Device 003: ID 04e8:3301 Samsung Electronics Co., Ltd Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 002: ID 09da:032b A4 Tech Co., Ltd Wireless Mouse (Battery Free) Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 04a9:1909 Canon, Inc. CanoScan LiDE 110 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 05dc:a833 Lexar Media, Inc. Bus 001 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
qui me confirme que la clé “Lexar Media” est bien identifiée sur le Bus 001 “3.0 root hub”

et lsusb -t

/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M</code> qui affiche aussi le Driver xhci_hcd
dmesg | egrep -i ‘usb|xhci_hcd’ affiche ces lignes:

[    2.189699] xhci_hcd 0000:0e:00.0: PCI INT A -> GSI 29 (level, low) -> IRQ 29
[    2.189723] xhci_hcd 0000:0e:00.0: setting latency timer to 64
[    2.189725] xhci_hcd 0000:0e:00.0: xHCI Host Controller
[    2.189741] xhci_hcd 0000:0e:00.0: new USB bus registered, assigned bus number 1
[    2.189848] xhci_hcd 0000:0e:00.0: irq 29, io mem 0xfbdfe000
---
[ 1541.554917] xhci_hcd 0000:0e:00.0: WARN: short transfer on control ep
[ 1541.556039] xhci_hcd 0000:0e:00.0: WARN: Stalled endpoint
[/code](et beaucoup d'autres)

[i]blkid[/i]:
[code]/dev/sdg1: LABEL="Lexar" UUID="6F6B-483D" TYPE="vfat"

:041 Youpiii ! elle est «mountable»

Je suppose qu’il y est question de configuration de GNOME ou de règles UDEV, auxquelles je ne connaîs presque rien.

La surprise du jour: hier elle n’apparaissait pas dans l’utilitaire de disque de gnome, et aujourd’hui, (après umount, bien entendu ) elle y apparaît [size=90](le test affiche une vitesse d’accès en lecture de 107 Mo/s au lieu de 35 Mo/s [/size])
Différences avec hier soir:

  • 1 clé branchée avant de démarrer.
  • 2 mise à jour de Squeeze après quelques jours de négligence.
  • 3 je suis reposé.

Paquets mis à jour:
[size=85]libgssapi-krb5-2 libgssrpc4 libk5crypto3 libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4 libkrb5-3 libkrb5support0
libpython2.6 python2.6 python2.6-dev python2.6-minima[/size]l

à bientôt

Suite…

Encore plus surprenant:
Je viens de redémarrer, puis brancher une clef (USB2) sur la prise USB3 = même comportement que décrit ci-dessus

Je branche une deuxième clef, et celle-ci apparaît sur le bureau Gnome ( USB2 aussi bien qu’ USB3 )

L’expérience est symétrique ( la première prise branchée peut être aussi bien l’une que l’autre )

Si cela peut aider quelqu’un à comprendre… voire à donner une solution 8)

@ josephtux
[strike]Là[/strike] Dans ton post du 20 Aoû 2014 14:29, tu nous montre que ton [mono]hub[/mono] interne (Class=root_hub) est bien en USB 3.0, mais ce n’est pas l’interface (boîtier) USB <-> disque dont il s’agit,
bien que ce soit déjà un des maillons de la chaîne qui est bien reconnu.

=======
La référence [mono]constructeur:produit[/mono] de ton interface Boîtier USB <-> disque (ou ta clef “Lexar Media”) est : [mono]05dc:a833[/mono]
Entre la commande:lsusb -v -d 05dc:a833 | grep bcdUSBqui te retournera, s’il s’agit bien d’une interface (boîtier) disque reconnue et accessible en USB 3.0 :
[mono]bcdUSB 3.00[/mono]
Ou bien, s’il s’agit bien d’une interface (boîtier) disque reconnue et accessible en USB 2.0 :
[mono]bcdUSB 2.00[/mono]

ou bien, si tu préfère en plus bavard:

========
Refais tes commandes en connectant une clef ou disque USB 2.0 sur le hub USB 3.0, et regarde ce que ça donne, tu comprendra.

EDIT: je vois que tu viens de faire un essais avec une clef USB 2.0 pendant que je rédigeais ce post. Impec :slightly_smiling:

Merci MicP

Je reviens sur ce que j’ai dit précédemment:

Il y a un comportement aléatoire, y compris avec les prises USB2, qui semble varier en fonction.

  • de la prise physique
  • de la cle elle-même ( par exemple, la clé A sur la prise 1 ne se monte pas seule, même si je la retire puis la remet, alors que la clé B se monte seule et apparaît sur le bureau.)

Autre caractère aléatoire: redémarrage de l’imprimante ( USB ) lorsque je branche une clé, reconnue, mais pas à chaque fois.

J’essaie de trouver une règle à cet aspect apparemment aléatoire, et si je trouve, je vous la donne.