usb 3.0 not working

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

 



Hi.

USB 3.0 is not working on my Asus N53SV laptop (SandyBridge with Fresco Logic
1000 usb 3.0 controller).

2.6.35 kernel works more or less okay with the following relevant output in the
log:

[    7.597345] xhci_hcd 0000:04:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ
19
[    7.597426] xhci_hcd 0000:04:00.0: setting latency timer to 64
[    7.597432] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    7.597482] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus
number 3
[    7.734380] xhci_hcd 0000:04:00.0: supports USB remote wakeup
[    7.734401] xhci_hcd 0000:04:00.0: irq 19, io mem 0xdd200000
[    7.734467] usb usb3: Manufacturer: Linux 2.6.35.11 xhci_hcd
[    7.734530] xHCI xhci_add_endpoint called for root hub
[    7.734532] xHCI xhci_check_bandwidth called for root hub

However all the subsequent versions I tried (2.6.36, 2.6.37 and various
variants of 2.6.38) produce the following output:


[    6.465150] xhci_hcd 0000:04:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ
19
[    6.465230] xhci_hcd 0000:04:00.0: setting latency timer to 64
[    6.465235] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    6.465291] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus
number 2
[    6.601686] xhci_hcd 0000:04:00.0: supports USB remote wakeup
[    6.601706] xhci_hcd 0000:04:00.0: irq 19, io mem 0xdd200000
[    6.601739] xhci_hcd 0000:04:00.0: Failed to enable MSI-X
[    6.601817] xhci_hcd 0000:04:00.0: irq 47 for MSI/MSI-X
[    6.601916] usb usb2: Manufacturer: Linux 2.6.37.5 xhci_hcd
[    6.601994] xHCI xhci_add_endpoint called for root hub
[    6.601996] xHCI xhci_check_bandwidth called for root hub


Difference is in the 'failed to enable MSI-X' message. When I attach a device
to the usb 3.0 port a message is printed:

do_IRQ: 0.160 No irq handler for vector (irq -1)

2.6.38 behaves even worse: some of the variants I tried give a kernel panic and
some just simply reboot the computer when I attach an usb 3.0 device.

This problem was introduced with commit
43b86af83da7db8b2c6d85ca970203950e5bad88
(the one which added support for MSI-X in the xhci driver). If I
'revert' that commit by commenting
out msi-related calls on the recent kernel versions, usb 3.0 seems to
work. Is there a
'clean' way to disable it?
--
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