Bug 718487

Summary: USB died
Product: [Fedora] Fedora Reporter: hajma <tropikhajma>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 15CC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, maurizio.antillon
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-27 23:51:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
/var/log/messages none

Description hajma 2011-07-03 12:21:13 UTC
Created attachment 511051 [details]
/var/log/messages

Description of problem:
While copying a large tarball from external USB harddrive (2.5" enclosure), the device disconnected and the whole USB stopped working, including the mouse.
There was no reaction whatsoever when reconnecting the USB devices, I had to reboot to make them working again.

Version-Release number of selected component (if applicable):
Fedora 15, KDE, all updates installed.

How reproducible:
it did not happen the second time.


Steps to Reproduce:
1. Plug in the external harddrive
2. Copy a file to internal drive
3. boom
  
Actual results:
file transfer broken, usb stopped working

Expected results:
file trasfers ok, usb still works

Additional info:

This is on a Toshiba Tecra M11.
I've never had issues with the drive on the machine when using it under Solaris.

relevant part of the /var/log/messages:
Jul  3 02:21:24 oskeruse kernel: [ 3395.377041] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:25 oskeruse kernel: [ 3396.384513] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:26 oskeruse kernel: [ 3397.391968] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:27 oskeruse kernel: [ 3398.399434] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:28 oskeruse kernel: [ 3399.406945] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:28 oskeruse kernel: [ 3399.406950] hub 2-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
Jul  3 02:21:29 oskeruse kernel: [ 3400.414385] hub 2-1:1.0: cannot disable port 2 (err = -110)
Jul  3 02:21:30 oskeruse kernel: [ 3401.421841] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:31 oskeruse kernel: [ 3402.429331] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:32 oskeruse kernel: [ 3403.436793] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:33 oskeruse kernel: [ 3404.444218] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:34 oskeruse kernel: [ 3405.451683] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:34 oskeruse kernel: [ 3405.451704] hub 2-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
Jul  3 02:21:35 oskeruse kernel: [ 3406.459165] hub 2-1:1.0: cannot disable port 2 (err = -110)
Jul  3 02:21:36 oskeruse kernel: [ 3407.466635] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:37 oskeruse kernel: [ 3408.474098] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:38 oskeruse kernel: [ 3409.481581] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:39 oskeruse kernel: [ 3410.488998] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:40 oskeruse kernel: [ 3411.496469] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:40 oskeruse kernel: [ 3411.496489] hub 2-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
Jul  3 02:21:41 oskeruse kernel: [ 3412.503946] hub 2-1:1.0: cannot disable port 2 (err = -110)
Jul  3 02:21:42 oskeruse kernel: [ 3413.511416] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:43 oskeruse kernel: [ 3414.518877] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:44 oskeruse kernel: [ 3415.526363] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:45 oskeruse kernel: [ 3416.533804] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:46 oskeruse kernel: [ 3417.541251] hub 2-1:1.0: cannot reset port 2 (err = -110)
Jul  3 02:21:46 oskeruse kernel: [ 3417.541272] hub 2-1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
Jul  3 02:21:47 oskeruse kernel: [ 3418.548714] hub 2-1:1.0: cannot disable port 2 (err = -110)
Jul  3 02:21:48 oskeruse kernel: [ 3419.556197] hub 2-1:1.0: cannot disable port 2 (err = -110)
Jul  3 02:21:48 oskeruse kernel: [ 3419.556287] sd 6:0:0:0: Device offlined - not ready after error recovery
Jul  3 02:21:48 oskeruse kernel: [ 3419.556314] sd 6:0:0:0: [sdb] Unhandled error code
Jul  3 02:21:48 oskeruse kernel: [ 3419.556316] sd 6:0:0:0: [sdb]  Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK
Jul  3 02:21:48 oskeruse kernel: [ 3419.556320] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 13 53 10 bb 00 00 40 00
Jul  3 02:21:48 oskeruse kernel: [ 3419.556347] end_request: I/O error, dev sdb, sector 324210875
Jul  3 02:21:48 oskeruse kernel: [ 3419.556393] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:21:48 oskeruse kernel: [ 3419.556423] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:21:48 oskeruse kernel: [ 3419.556449] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:21:48 oskeruse kernel: [ 3419.556456] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:21:48 oskeruse kernel: [ 3419.556478] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:21:48 oskeruse kernel: [ 3419.556484] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:21:48 oskeruse kernel: [ 3419.556513] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:21:48 oskeruse kernel: [ 3419.556581] sd 6:0:0:0: [sdb] Unhandled error code
Jul  3 02:21:48 oskeruse kernel: [ 3419.556583] sd 6:0:0:0: [sdb]  Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
Jul  3 02:21:48 oskeruse kernel: [ 3419.556587] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 13 53 11 3b 00 00 40 00
Jul  3 02:21:48 oskeruse kernel: [ 3419.556610] end_request: I/O error, dev sdb, sector 324211003
Jul  3 02:21:53 oskeruse kernel: [ 3424.593536] hub 2-1:1.0: hub_port_status failed (err = -110)
Jul  3 02:25:38 oskeruse kernel: [ 3649.288937] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:25:39 oskeruse kernel: [ 3650.405439] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:25:40 oskeruse kernel: [ 3651.224933] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:25:44 oskeruse kernel: [ 3655.184244] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:25:44 oskeruse kernel: [ 3655.184310] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:25:50 oskeruse kernel: [ 3660.830545] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:25:52 oskeruse kernel: [ 3663.299032] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:25:52 oskeruse kernel: [ 3663.299301] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:26:14 oskeruse kernel: [ 3684.869094] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:26:14 oskeruse kernel: [ 3684.869160] sd 6:0:0:0: rejecting I/O to offline device
Jul  3 02:26:33 oskeruse kernel: [ 3704.212815] usb 2-1.2: USB disconnect, address 4
Jul  3 02:26:49 oskeruse kernel: [ 3719.721961] hub 2-1:1.0: hub_port_status failed (err = -110)
Jul  3 02:26:49 oskeruse kernel: [ 3719.721982] hub 2-1:1.0: connect-debounce failed, port 2 disabled
Jul  3 02:26:54 oskeruse kernel: [ 3724.760228] hub 2-1:1.0: hub_port_status failed (err = -110)
Jul  3 02:26:59 oskeruse kernel: [ 3729.801578] hub 2-1:1.0: hub_port_status failed (err = -110)
Jul  3 02:27:07 oskeruse kernel: [ 3737.921225] hub 2-1:1.0: hub_port_status failed (err = -110)
Jul  3 02:27:07 oskeruse kernel: [ 3737.921247] hub 2-1:1.0: connect-debounce failed, port 2 disabled
Jul  3 02:27:12 oskeruse kernel: [ 3742.959578] hub 2-1:1.0: hub_port_status failed (err = -110)
Jul  3 02:27:55 oskeruse kernel: [ 3785.706714] usb 2-1.2: new high speed USB device using ehci_hcd and address 5
Jul  3 02:27:55 oskeruse kernel: [ 3785.800172] ehci_hcd 0000:00:1d.0: fatal error
Jul  3 02:27:55 oskeruse kernel: [ 3785.804083] ehci_hcd 0000:00:1d.0: HC died; cleaning up
Jul  3 02:27:55 oskeruse kernel: [ 3785.809380] ehci_hcd 0000:00:1d.0: force halt; handshake ffffc900110c0824 00004000 00004000 -> -110
Jul  3 02:27:55 oskeruse kernel: [ 3785.809382] ehci_hcd 0000:00:1d.0: HC died; cleaning up
Jul  3 02:27:55 oskeruse kernel: [ 3785.811096] usb 2-1.2: device descriptor read/all, error -108
Jul  3 02:27:55 oskeruse kernel: [ 3785.811103] hub 2-1:1.0: cannot disable port 2 (err = -19)
Jul  3 02:27:55 oskeruse kernel: [ 3785.811136] hub 2-1:1.0: cannot reset port 2 (err = -19)
Jul  3 02:27:55 oskeruse kernel: [ 3785.811139] hub 2-1:1.0: cannot disable port 2 (err = -19)
Jul  3 02:27:55 oskeruse kernel: [ 3785.811161] hub 2-1:1.0: cannot reset port 2 (err = -19)
Jul  3 02:27:55 oskeruse kernel: [ 3785.811164] hub 2-1:1.0: cannot disable port 2 (err = -19)
Jul  3 02:27:55 oskeruse kernel: [ 3785.811171] hub 2-1:1.0: cannot reset port 2 (err = -19)
Jul  3 02:27:55 oskeruse kernel: [ 3785.811174] hub 2-1:1.0: cannot disable port 2 (err = -19)
Jul  3 02:27:55 oskeruse kernel: [ 3785.811193] hub 2-1:1.0: unable to enumerate USB device on port 2
Jul  3 02:27:55 oskeruse kernel: [ 3785.811196] hub 2-1:1.0: cannot disable port 2 (err = -19)
Jul  3 02:27:55 oskeruse kernel: [ 3785.811203] usb 2-1.3: USB disconnect, address 3
Jul  3 02:27:55 oskeruse kernel: [ 3785.824692] usb 2-1: USB disconnect, address

Comment 1 Josh Boyer 2011-10-04 14:39:05 UTC
Your /var/log/messages shows the virtual box kmod being installed before this occurred.  If you can recreate this error on the latest F15 kernel without the vbox modules loaded, please let us know.