On Tue, Dec 17, 2013 at 1:03 PM, Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx> wrote: >> On Tue, 17 Dec 2013, Ken Harris wrote: >> > Sebastien: >> > >> > Thanks for the info. I just tried Linux 3.13.0-0.rc3.git5.1.fc21.i686 >> > (from Fedora rawhide) and I still get the same error messages and USB >> > still doesn't work. I saw a post about Atom Z3740D (Bay Trail-T) in a >> > Dell Venue 8 Pro, and his USB works OK (but seems to use the xhci_hcd >> > driver : >> >> > Whereas my Gateway LT41P uses ehci & ohci > Are you enabling CONFIG_USB_XHCI_HCD in your .config? Maybe the BIOS > expects your OS to switch the ports over to xHCI, but you don't have the > driver compiled? > If you do have CONFIG_USB_XHCI_HCD turned on for 3.13, please make sure > CONFIG_USB_DEBUG is turned on as well, and send me the resulting dmesg, > starting from boot. That should let me see which (if any) ports are > being switched over from EHCI to xHCI. > Other things to look for in your BIOS settings are things labeled "xHCI > mode". It may have options like "enabled", "disabled", "Auto", or > "Smart Auto". You want it to be set to either "enabled" or one of the > "auto" options. > > Sarah Sharp Sarah ! Thanks for looking at this. Yes, Fedora has CONFIG_USB_XHCI_HCD=y . When you say, "switch the ports over to xHCI" ... I assume your mean this patch : [PATCH] xhci: Add BayTrail to list of Intel switchable hosts ( http://www.spinics.net/lists/linux-usb/msg86204.html ). I don't see CONFIG_USB_DEBUG set in Fedora, but they do distribute debug kernels (eg : kernel-PAEdebug-3.11.10-301.fc20.i686 ), so perhaps that includes setting CONFIG_USB_DEBUG ? My original post has the output of a debug kernel : http://www.spinics.net/lists/linux-usb/msg99549.html . If that's not good enough, I can try to compile a kernel with CONFIG_USB_DEBUG, but it looks like there is no "xHCI switch" code in Fedora: >From my (noobish) reading of the Fedora source ( http://mirrors.kernel.org/fedora/development/rawhide/source/SRPMS/k/kernel-3.13.0-0.rc3.git5.1.fc21.src.rpm : linux-3.12 patch-3.13-rc3 patch-3.13-rc3-git5 ), I don't see any reference to the switchable code (ie : 'find -type f |xargs egrep "PCI_DEVICE_ID_INTEL_LYNX_POINT|intel_switchabl"' returns nothing). FYI, I filed a Redhat bug : https://bugzilla.redhat.com/show_bug.cgi?id=1039245 FYI, my BIOS doesn't have any USB options (just AHCI). FYI, the Dell Venue 8 Pro user (adam) is also using Fedora, but I suspect that his BIOS has enabled xHCI, so he doesn't need the "xHCI switchable" code. I haven't built a kernel in a while, but I can try to apply the patch and see if that fixed the problem. Thanks again, Ken -- 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