I have test confirmation from vanhoof, that the first error message goes away when running the above patched test kernel:
$ dmesg | grep xhci_hcd <vanhoof> [ 2.329944] xhci_hcd 0000:00:14.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21 <vanhoof> [ 2.329978] xhci_hcd 0000:00:14.0: setting latency timer to 64 <vanhoof> [ 2.329983] xhci_hcd 0000:00:14.0: xHCI Host Controller <vanhoof> [ 2.330055] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3 <vanhoof> [ 2.330175] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported <vanhoof> [ 2.330195] xhci_hcd 0000:00:14.0: irq 21, io mem 0xb22a0000 <vanhoof> [ 2.330254] xhci_hcd 0000:00:14.0: irq 42 for MSI/MSI-X <vanhoof> [ 2.330485] xhci_hcd 0000:00:14.0: xHCI Host Controller <vanhoof> [ 2.330528] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
I have test confirmation from vanhoof, that the first error message goes away when running the above patched test kernel:
$ dmesg | grep xhci_hcd
<vanhoof> [ 2.329944] xhci_hcd 0000:00:14.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
<vanhoof> [ 2.329978] xhci_hcd 0000:00:14.0: setting latency timer to 64
<vanhoof> [ 2.329983] xhci_hcd 0000:00:14.0: xHCI Host Controller
<vanhoof> [ 2.330055] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
<vanhoof> [ 2.330175] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
<vanhoof> [ 2.330195] xhci_hcd 0000:00:14.0: irq 21, io mem 0xb22a0000
<vanhoof> [ 2.330254] xhci_hcd 0000:00:14.0: irq 42 for MSI/MSI-X
<vanhoof> [ 2.330485] xhci_hcd 0000:00:14.0: xHCI Host Controller
<vanhoof> [ 2.330528] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4