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