Re: kernel 3.1 & SB700/SB800: No working usb devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/04/2011 01:04 AM, Tomi Orava wrote:


Hi,

Is there possibly some already known problems with the ATI SB700/SB800
OHCI/EHCI/XHCI usb support ? I happen to have a Asus M5A97 Pro
motherboard with the following usb controllers:


AMD SB700/SB800 does not have inbox xHCI controller.

00:12.0 0c03: 1002:4397 (prog-if 10 [OHCI])
Subsystem: 1002:4397
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
Memory at fe50a000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd

00:12.2 0c03: 1002:4396 (prog-if 20 [EHCI])
Subsystem: 1002:4396
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
Memory at fe509000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

and USB 3.0

04:00.0 0c03: 1b21:1042 (prog-if 30)
Subsystem: 1043:8488
Flags: bus master, fast devsel, latency 0, IRQ 50
Memory at fe300000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci-hcd


So this is a ASMedia xHCI host controller. No idea what issue it has...

The problem is that none of the connected devices (usb 2.0 hub and a
couple of mouse's, as well as a logitech uvcvideo camera) are working
after being initially detected right after the host has booted up.

The lsbusb shows only the following output:

Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

After 10-15 minutes of system uptime, I can see the following
messages in the log files:

[ 21.402051] xhci_hcd 0000:04:00.0: // Ding dong!
[ 21.888067] xhci_hcd 0000:04:00.0: xHCI host not responding to stop
endpoint command.
[ 21.888077] xhci_hcd 0000:04:00.0: Assuming host is dying, halting host.
[ 21.888087] xhci_hcd 0000:04:00.0: // Halt the HC
[ 21.888097] xhci_hcd 0000:04:00.0: Killing URBs for slot ID 1, ep index 0
[ 21.888103] xhci_hcd 0000:04:00.0: Killing URBs for slot ID 1, ep index 2
[ 21.888117] xhci_hcd 0000:04:00.0: Killing URBs for slot ID 2, ep index 0
[ 21.888123] xhci_hcd 0000:04:00.0: Killing URBs for slot ID 2, ep index 2
[ 21.888140] xhci_hcd 0000:04:00.0: Killing URBs for slot ID 3, ep index 0
[ 21.888149] xhci_hcd 0000:04:00.0: Killing URBs for slot ID 3, ep index 14
[ 21.888158] xhci_hcd 0000:04:00.0: Calling usb_hc_died()
[ 21.888164] xhci_hcd 0000:04:00.0: HC died; cleaning up
[ 21.888218] xhci_hcd 0000:04:00.0: xHCI host controller is dead.
[ 21.888244] usb 3-1.4: modprobe timed out on ep0out len=0/26
[ 21.888253] uvcvideo: Failed to set UVC probe control : -110 (exp. 26).
[ 21.888293] uvcvideo: Failed to query (129) UVC probe control : -19
(exp. 26).
[ 21.888344] uvcvideo: Failed to initialize the device (-5).
[ 21.888421] hub 3-0:1.0: state 0 ports 2 chg 0000 evt 0000
[ 21.888431] usb 3-1: USB disconnect, device number 2
[ 21.888437] usb 3-1.4: USB disconnect, device number 4
[ 21.888615] snd-usb-audio 3-1.4:1.2: usb_probe_interface
[ 21.888623] usbcore: registered new interface driver uvcvideo




You plug all the devices to the xHCI host. Can you plug some devices to EHCI/OHCI host and find out the device causes the xHCI host dies?

Thanks,
Andiry


--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux