USB 3.0 mass storage devices intermittently disconnect/reconnect
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Mint |
New
|
Undecided
|
Unassigned |
Bug Description
I am using Linux Mint 17 Cinnamon 64-bit, with all updates, and also updated to kernel 3.13.0-29-generic #53, on a system with a Gigabyte 990FXA-UD3 motherboard (revision 4.0, and latest BIOS).
The issue I am having is with USB 3.0 mass storage devices intermittently disconnecting/
There's a high chance that this issue is upstream, or it might just be a poor caddy (I only currently have one to test with). However, that may depend on whether certain kernel backports have occurred or not, so I feel it is wise to get support at the distro level before moving on to other avenues. Any help would be appreciated.
Here is details of my devices:
bob@BOB1 ~ $ lspci | grep USB
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
02:00.0 USB controller: VIA Technologies, Inc. Device 3483 (rev 01)
I am pretty sure that the VIA controller is the USB 3.0 XHCI controller.
Here is the output of dmesg at the time of an issue (if full dmesg output is required, I will supply):
[ 651.450348] ------------[ cut here ]------------
[ 651.450363] WARNING: CPU: 5 PID: 0 at /build/
[ 651.450367] Modules linked in: vmnet(OF) parport_pc vmw_vsock_
[ 651.450503] CPU: 5 PID: 0 Comm: swapper/5 Tainted: PF O 3.13.0-29-generic #53-Ubuntu
[ 651.450507] Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./990FXA-UD3, BIOS F2 07/15/2013
[ 651.450510] 0000000000000009 ffff88042ed43da8 ffffffff8171a214 0000000000000000
[ 651.450518] ffff88042ed43de0 ffffffff810676bd ffff88041812f510 0000000000000000
[ 651.450525] ffff88041812f330 000000041812f330 ffff880412e40000 ffff88042ed43df0
[ 651.450532] Call Trace:
[ 651.450536] <IRQ> [<ffffffff8171a
[ 651.450551] [<ffffffff81067
[ 651.450557] [<ffffffff81067
[ 651.450563] [<ffffffff81577
[ 651.450570] [<ffffffff81097
[ 651.450576] [<ffffffff81098
[ 651.450583] [<ffffffff81579
[ 651.450589] [<ffffffff81579
[ 651.450595] [<ffffffff810bf
[ 651.450600] [<ffffffff810bf
[ 651.450606] [<ffffffff810c2
[ 651.450614] [<ffffffff81015
[ 651.450620] [<ffffffff8172c
[ 651.450627] [<ffffffff81722
[ 651.450630] <EOI> [<ffffffff815cd
[ 651.450642] [<ffffffff815cd
[ 651.450649] [<ffffffff8101c
[ 651.450654] [<ffffffff810be
[ 651.450662] [<ffffffff81040
[ 651.450667] ---[ end trace 67a8e5f2b63d5882 ]---
It's worth noting that there is a setting in the motherboard for XHCI hand-off; the issue occurs whether this is Enabled or Disabled. It's also worth knowing that I had issues getting USB ports to work initially. In order to get both USB 2.0 and 3.0 ports to work, I had to enable IOMMU in the BIOS and add iommu=soft to the kernel options (as advised by many discussions).
Based on the above, I thought the issue could be related to this: https:/
However - if my reading of changelogs is correct - then the changes under suspicion have already been reverted in the kernel and backported to Ubuntu 3.13.0-18.38 (namely "xhci 1.0: Limit arbitrarily-aligned scatter gather" and "USBNET: ax88179_178a: enable tso if usb host supports sg dma"): http://
I'm kind of new to this. Am I on the right track?
Similar bug reported here: /bugs.launchpad .net/linuxmint/ +bug/1353050
https:/
Although in my case, the USB3 drives will not mount. I'm now wondering if this has something to do with the filesystem on those external drives? Apparently NTFS works. What type of drive? USB flash memory, or a spinning drive? I've got a Seagate GoFlex 3TB and it is formatted as ext4