USB HDD not responding

tewilove

Bit poster
Tested guest OS:
Fedora 22
Ubuntu 14.04
USB HDD is formatted as NTFS/exFAT/ext4.

Reproduction steps:
1. Plug USB HDD
2. Attach USB HDD to guest OS

It's not something related to file system type, it should be something wrong in lower level.

dmesg:
I'll post detailed when I'm back home.
I only remember that there is an error like "not accepting adress", "timeout", or an error around "scsi" subsystem.

Meanwhile, I have a Windows 10 guest, and USB HDD works fine.

I submitted a ticket today but unfortunately it was a wasted of time, and what's more, even the problem was still unclear, state of the ticket had been changed to "RESOLVED" by someone. This made me a bit annoyed.
 
Last edited:
[ 9.228125] i801_smbus 0000:00:1f.3: Enabling SMBus device
[ 9.228138] i801_smbus 0000:00:1f.3: SMBus using polling
[ 9.387754] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 9.401823] gpio_ich: GPIO from 462 to 511 on gpio_ich
[ 9.414498] ppdev: user-space parallel port driver
[ 9.421923] intel_rapl: no valid rapl domains found in package 0
[ 9.464849] Adding 2097148k swap on /dev/mapper/fedora_fedora-swap. Priority:-1 extents:1 across:2097148k SSFS
[ 9.490883] snd_intel8x0 0000:00:1f.4: enable Parallels VM optimization
[ 9.518791] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
[ 10.082993] snd_intel8x0 0000:00:1f.4: intel8x0_measure_ac97_clock: measured 51303 usecs (2535 samples)
[ 10.082996] snd_intel8x0 0000:00:1f.4: clocking to 46628
[ 10.366978] random: nonblocking pool is initialized
[ 10.630786] Parallels Linux shared folders filesystem driver 1.2.1 loaded
[ 10.980725] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 11.013405] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 11.098477] Ebtables v2.0 registered
[ 11.120572] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 11.453100] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 11.899294] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 12.014772] usb 1-1: New USB device found, idVendor=203a, idProduct=fffa
[ 12.014776] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 12.014778] usb 1-1: Product: Virtual Printer (Print to PDF (Mac Desktop))
[ 12.014780] usb 1-1: Manufacturer: Parallels
[ 12.014781] usb 1-1: SerialNumber: TAG11d87aca0
[ 12.098398] usblp 1-1:1.0: usblp0: USB Unidirectional printer dev 2 if 0 alt 0 proto 1 vid 0x203A pid 0xFFFA
[ 12.098701] usbcore: registered new interface driver usblp
[ 12.641764] do_trap: 198 callbacks suppressed
[ 12.641770] traps: gnome-shell[1230] trap int3 ip:7f278b78ed3b sp:7ffd47c2f350 error:0
[ 16.305519] tun: Universal TUN/TAP device driver, 1.6
[ 16.305522] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
[ 16.320558] device virbr0-nic entered promiscuous mode
[ 16.638858] virbr0: port 1(virbr0-nic) entered listening state
[ 16.638877] virbr0: port 1(virbr0-nic) entered listening state
[ 16.732680] virbr0: port 1(virbr0-nic) entered disabled state
[ 17.317170] usblp0: removed
[ 17.323849] usblp 1-1:1.0: usblp0: USB Unidirectional printer dev 2 if 0 alt 0 proto 1 vid 0x203A pid 0xFFFA
[ 20.984988] Adjusting kvm-clock more than 11% (9437459 vs 9311354)
[ 27.689813] fuse init (API version 7.23)
[ 27.972561] Bluetooth: Core ver 2.20
[ 27.972899] NET: Registered protocol family 31
[ 27.972901] Bluetooth: HCI device and connection manager initialized
[ 27.972906] Bluetooth: HCI socket layer initialized
[ 27.972908] Bluetooth: L2CAP socket layer initialized
[ 27.972915] Bluetooth: SCO socket layer initialized
[ 27.986116] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 27.986120] Bluetooth: BNEP filters: protocol multicast
[ 27.986126] Bluetooth: BNEP socket layer initialized
[ 36.947775] usb 1-2: new high-speed USB device number 3 using ehci-pci
[ 37.064049] usb 1-2: New USB device found, idVendor=0bc2, idProduct=ab24
[ 37.064056] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 37.064059] usb 1-2: Product: BUP Slim SL
[ 37.064061] usb 1-2: Manufacturer: Seagate
[ 37.064062] usb 1-2: SerialNumber: NA7KH04M
[ 37.116497] usbcore: registered new interface driver usb-storage
[ 37.125704] scsi host8: uas
[ 37.125984] usbcore: registered new interface driver uas
[ 43.667739] usb 1-3: new high-speed USB device number 4 using ehci-pci
[ 43.809633] usb 1-3: New USB device found, idVendor=04e8, idProduct=8002
[ 43.809638] usb 1-3: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 43.809640] usb 1-3: Product: Portable SSD T1
[ 43.809643] usb 1-3: Manufacturer: Samsung
[ 43.809644] usb 1-3: SerialNumber: 1234567891E0
[ 43.824748] scsi host9: uas
[ 58.660039] scsi 8:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
[ 58.660047] scsi 8:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
[ 58.660073] scsi host8: uas_eh_bus_reset_handler start
[ 58.767062] usb 1-2: reset high-speed USB device number 3 using ehci-pci
[ 58.881534] usb 1-2: device firmware changed
[ 58.881606] scsi host8: uas_eh_bus_reset_handler FAILED err -19
[ 58.881614] scsi 8:0:0:0: Device offlined - not ready after error recovery
[ 58.881642] usb 1-2: USB disconnect, device number 3
[ 58.986053] usb 1-2: new high-speed USB device number 5 using ehci-pci
[ 59.101491] usb 1-2: New USB device found, idVendor=0bc2, idProduct=ab24
[ 59.101495] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 59.101496] usb 1-2: Product: BUP Slim SL
[ 59.101498] usb 1-2: Manufacturer: Seagate
[ 59.101499] usb 1-2: SerialNumber: NA7KH04M
[ 59.108108] scsi host10: uas
[ 64.675956] scsi 9:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
[ 64.675986] scsi 9:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
[ 64.676026] scsi host9: uas_eh_bus_reset_handler start
[ 64.782933] usb 1-3: reset high-speed USB device number 4 using ehci-pci
[ 64.907945] scsi host9: uas_eh_bus_reset_handler success
[ 64.908933] scsi 9:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
[ 64.908937] scsi 9:0:0:0: tag#0 CDB: Test Unit Ready 00 00 00 00 00 00
[ 64.908942] scsi host9: uas_eh_bus_reset_handler start
[ 65.011969] usb 1-3: reset high-speed USB device number 4 using ehci-pci
[ 65.135733] scsi host9: uas_eh_bus_reset_handler success
[ 65.135739] scsi 9:0:0:0: Device offlined - not ready after error recovery
[ 79.655671] scsi 10:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
[ 79.655676] scsi 10:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
[ 79.655688] scsi host10: uas_eh_bus_reset_handler start
[ 79.762853] usb 1-2: reset high-speed USB device number 5 using ehci-pci
[ 79.883005] scsi host10: uas_eh_bus_reset_handler success
[ 79.883912] scsi 10:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
[ 79.883916] scsi 10:0:0:0: tag#0 CDB: Test Unit Ready 00 00 00 00 00 00
[ 79.883918] scsi host10: uas_eh_bus_reset_handler start
[ 79.992725] usb 1-2: reset high-speed USB device number 5 using ehci-pci
[ 80.112666] scsi host10: uas_eh_bus_reset_handler success
[ 80.112672] scsi 10:0:0:0: Device offlined - not ready after error recovery
 
With USB 3.0 enabled.
[ 8.812580] EXT4-fs (dm-0): re-mounted. Opts: (null)
[ 8.860970] systemd-journald[557]: Received request to flush runtime journal from PID 1
[ 8.881575] RPC: Registered named UNIX socket transport module.
[ 8.881578] RPC: Registered udp transport module.
[ 8.881579] RPC: Registered tcp transport module.
[ 8.881580] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 8.989348] Installing knfsd (copyright (C) 1996 [email protected]).
[ 9.069978] prl_tg: module license 'Parallels' taints kernel.
[ 9.069981] Disabling lock debugging due to kernel taint
[ 9.075295] prl_tg: module verification failed: signature and/or required key missing - tainting kernel
[ 9.075461] Parallels Toolgate driver 1.1.0 loaded
[ 9.075631] detected Parallels ToolGate, base addr 00008000, IRQ 29
[ 9.075943] detected Parallels Video ToolGate, base addr 00006000, IRQ 30
[ 9.076333] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 9.162852] lpc_ich 0000:00:1f.0: RCBA is disabled by hardware/BIOS, device disabled
[ 9.162858] ACPI Warning: SystemIO range 0x0000000000004028-0x000000000000402F conflicts with OpRegion 0x0000000000004000-0x000000000000404E (\PMIO) (20150619/utaddress-254)
[ 9.162863] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 9.162907] lpc_ich: Resource conflict(s) found affecting gpio_ich
[ 9.163067] i801_smbus 0000:00:1f.3: Enabling SMBus device
[ 9.163079] i801_smbus 0000:00:1f.3: SMBus using polling
[ 9.325465] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 9.340851] ppdev: user-space parallel port driver
[ 9.353811] intel_rapl: no valid rapl domains found in package 0
[ 9.355639] gpio_ich: GPIO from 462 to 511 on gpio_ich
[ 9.380072] Adding 2097148k swap on /dev/mapper/fedora_fedora-swap. Priority:-1 extents:1 across:2097148k SSFS
[ 9.420959] snd_intel8x0 0000:00:1f.4: enable Parallels VM optimization
[ 9.424637] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
[ 10.024056] snd_intel8x0 0000:00:1f.4: intel8x0_measure_ac97_clock: measured 51265 usecs (2535 samples)
[ 10.024062] snd_intel8x0 0000:00:1f.4: clocking to 46594
[ 10.458521] random: nonblocking pool is initialized
[ 10.554500] Parallels Linux shared folders filesystem driver 1.2.1 loaded
[ 10.865322] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 10.896570] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 10.976700] Ebtables v2.0 registered
[ 10.999658] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 11.406708] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 11.894776] usb 3-1: new high-speed USB device number 2 using ehci-pci
[ 12.014166] usb 3-1: New USB device found, idVendor=203a, idProduct=fffa
[ 12.014170] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 12.014173] usb 3-1: Product: Virtual Printer (Print to PDF (Mac Desktop))
[ 12.014175] usb 3-1: Manufacturer: Parallels
[ 12.014177] usb 3-1: SerialNumber: TAG11d87aca0
[ 12.118534] usblp 3-1:1.0: usblp0: USB Unidirectional printer dev 2 if 0 alt 0 proto 1 vid 0x203A pid 0xFFFA
[ 12.119332] usbcore: registered new interface driver usblp
[ 12.471729] do_trap: 204 callbacks suppressed
[ 12.471735] traps: gnome-shell[1258] trap int3 ip:7fa52384fd3b sp:7ffd790dd290 error:0
[ 17.085443] tun: Universal TUN/TAP device driver, 1.6
[ 17.085447] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
[ 17.103859] device virbr0-nic entered promiscuous mode
[ 17.263781] usblp0: removed
[ 17.271376] usblp 3-1:1.0: usblp0: USB Unidirectional printer dev 2 if 0 alt 0 proto 1 vid 0x203A pid 0xFFFA
[ 17.366770] virbr0: port 1(virbr0-nic) entered listening state
[ 17.366779] virbr0: port 1(virbr0-nic) entered listening state
[ 17.442907] virbr0: port 1(virbr0-nic) entered disabled state
[ 22.047385] Adjusting kvm-clock more than 11% (9437417 vs 9311354)
[ 26.121038] fuse init (API version 7.23)
[ 26.411783] Bluetooth: Core ver 2.20
[ 26.412677] NET: Registered protocol family 31
[ 26.412681] Bluetooth: HCI device and connection manager initialized
[ 26.412685] Bluetooth: HCI socket layer initialized
[ 26.412687] Bluetooth: L2CAP socket layer initialized
[ 26.412697] Bluetooth: SCO socket layer initialized
[ 26.436393] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 26.436397] Bluetooth: BNEP filters: protocol multicast
[ 26.436403] Bluetooth: BNEP socket layer initialized
[ 39.323210] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[ 39.336224] usb 2-1: New USB device found, idVendor=0bc2, idProduct=ab24
[ 39.336229] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 39.336231] usb 2-1: Product: BUP Slim SL
[ 39.336233] usb 2-1: Manufacturer: Seagate
[ 39.336234] usb 2-1: SerialNumber: NA7KH04M
[ 39.385010] usbcore: registered new interface driver usb-storage
[ 39.393996] scsi host8: uas
[ 39.394414] usbcore: registered new interface driver uas
[ 46.928938] usb 2-2: new SuperSpeed USB device number 3 using xhci_hcd
[ 46.943691] usb 2-2: New USB device found, idVendor=04e8, idProduct=8002
[ 46.943695] usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 46.943701] usb 2-2: Product: Portable SSD T1
[ 46.943703] usb 2-2: Manufacturer: Samsung
[ 46.943704] usb 2-2: SerialNumber: 1234567891E0
[ 46.956174] scsi host9: uas
[ 60.654409] scsi 8:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
[ 60.654416] scsi 8:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
[ 60.654625] scsi host8: uas_eh_bus_reset_handler start
[ 60.761608] usb 2-1: reset SuperSpeed USB device number 2 using xhci_hcd
[ 60.773481] usb 2-1: device firmware changed
[ 62.856376] usb usb2-port1: Could not disable after 2000 ms
[ 62.856465] scsi host8: uas_post_reset: alloc streams error -19 after reset
[ 62.856495] usb 2-1: USB disconnect, device number 2
[ 67.694198] scsi 9:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
[ 67.694206] scsi 9:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
[ 67.694320] scsi host9: uas_eh_bus_reset_handler start
[ 67.802547] usb 2-2: reset SuperSpeed USB device number 3 using xhci_hcd
[ 67.822698] scsi host9: uas_eh_bus_reset_handler success
[ 67.823614] scsi 9:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
[ 67.823619] scsi 9:0:0:0: tag#0 CDB: Test Unit Ready 00 00 00 00 00 00
[ 67.823622] scsi host9: uas_eh_bus_reset_handler start
[ 67.930427] usb 2-2: reset SuperSpeed USB device number 3 using xhci_hcd
[ 67.950387] scsi host9: uas_eh_bus_reset_handler success
[ 67.950396] scsi 9:0:0:0: Device offlined - not ready after error recovery
 
Hi, please unplug the USB device if it is connected via USB hub and connect it to a different USB port and check how it works. If the issue persists, please try this article.
 
The issue is, with same port and device, Windows guest works fine but Ubuntu/Fedora guest doesn't work, log is shown as above.
 
Having similar issue with latest Mint 18 (64 and 32 bit versions and latest Ubuntu) and Parallels 11.2.1 (32626)
It seems to go awry at point:
scsi 9:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
With the stock Virtual Appliance Ubuntu 14.0 it actually seems to work, instead you see:
scsi9 : usb-storage 4-1:1.0
mtp-probe: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:1d.6/usb4/4-1"
mtp-probe: bus: 4, device: 3 was not an MTP device
scsi 9:0:0:0: Direct-Access Samsung Portable SSD T3 0 PQ: 0 ANSI: 6
sd 9:0:0:0: Attached scsi g
 
Here is a work around that prevents USB3.0 timeout occurring under latest Mint and Ubuntu distros
Im my case I have a Samsung T3 SSD drive, the vendor ID and product ID can be seen in the /var/log/syslog when connecting the device:
usb 4-1: New USB device found, idVendor=04e8, idProduct=61f3
usb 4-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
usb 4-1: Product: Portable SSD T3
usb 4-1: Manufacturer: Samsung​
So to turn off uas for idVendor=04e8, idProduct=61f3 you can do this
su
echo "options usb-storage quirks=04e8:61f3:u" > /etc/modprobe.d/ignore_uas.conf
locale-gen --purge --no-archive
update-initramfs -u
reboot​
Should be all good again
 
Back
Top