Anything below jump out at you? running git log between versions i gives me: ---------- ~/ubuntu-oneiric$ git log --oneline 61c4f2c..02f8c6a | grep xhci 95a2424 Merge branch 'for-usb-linus' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-linus b3df3f9 xhci: Always set urb->status to zero for isoc endpoints. c877b3b xhci: Add reset on resume quirk for asrock p67 host d233363 xhci: Don't warn about zeroed bMaxBurst descriptor field. fa75ac3 xhci: Reject double add of active endpoints. eab5404 Merge branch 'for-usb-linus' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-linus cd3c18b USB: xhci - fix interval calculation for FS isoc endpoints f5182b4 xhci: Disable MSI for some Fresco Logic hosts. 001fd38 xhci: Do not issue device reset when device is not setup e2b0217 xhci: Add defines for hardcoded slot states 4819fef xhci: Bigendian fix for xhci_check_bandwidth() f697531 xhci: Bigendian fix for skip_isoc_td() 87367a0 Merge branch 'for-usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci 2cf95c1 Intel xhci: Limit number of active endpoints to 64. ad80833 Intel xhci: Ignore spurious successful event. 69e848c Intel xhci: Support EHCI/xHCI port switching. 7fe4fc8 Intel xhci: Add PCI id for Panther Point xHCI host. f444ff2 xhci: STFU: Be quieter during URB submission and completion. 5153b7b xhci: STFU: Don't print event ring dequeue pointer. 380032c xhci: STFU: Remove function tracing. fe6c6c1 xhci: Don't submit commands when the host is dead. 0714a57 xhci: Clear stopped_td when Stop Endpoint command completes. 834cb0f xhci: Fix memory leak bug when dropping endpoints 30f89ca xhci: Fix memory leak in ring cache deallocation. b513d44 xhci: Fix full speed bInterval encoding. a088592 xhci: move the common code to a function to get max ports and port array af5c580 Merge branch 'for-usb-next' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next 3abeca9 xhci: Fix bug in control transfer cancellation. 8eadef1 Merge branch 'for-usb-next' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next dbc2654 Merge branch 'for-usb-next' of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next b61d378 xhci 1.0: Set transfer burst last packet count field. 5cd43e3 xhci 1.0: Set transfer burst count field. 4da6e6f xhci 1.0: Update TD size field format. af8b9e6 xhci 1.0: Only interrupt on short packet for IN EPs. 00161f7 xhci: Remove sparse warning about cmd_status. 9dee9a2 xhci: Remove recursive call to xhci_handle_event 7ed603e xhci: Add an assertion to check for virt_dev=0 bug. 92a3da4 xhci: Add rmb() between reading event validity & event data access. 28ccd29 xhci: Make xHCI driver endian-safe 7fc2a61 xhci-hcd: Include <linux/slab.h> in xhci-pci.c --------------- ~/ubuntu-oneiric$ git log --oneline 61c4f2c..02f8c6a | grep ehci c27d536 USB: ehci-ath79: fix a NULL pointer dereference 9d87159 at91: fix udc, ehci and mmc clock device name for cap9/9g45/9rl 578333a USB: change maintainership of ohci-hcd and ehci-hcd 6eb6fbb mfd: Fix omap usbhs crash when rmmoding ehci or ohci d5f6db9e USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h 3610ea5 ehci: workaround for pci quirk timeout on ExoPC 5c85301 ehci: pci quirk cleanup 27362d4 USB: ehci-s5p : use __devinit and __devexit macros for probe and remove a7535ac USB: ehci-au1xxx: fix suspend callback 1395401 USB: ehci: remove structure packing from ehci_def 83722bc USB: extend ehci-fsl and fsl_udc_core driver for OTG operation 13b7ee2a USB: ehci-fsl: add MPC5121E specific suspend and resume 1f594b6 USB: ehci: tegra: fix USB1 port reset issue 2f7ac6c USB: ehci: add workaround for Synopsys HC bug 502fa84 USB: ehci: add bus glue for the Atheros AR71XX/AR724X/AR91XX SoCs 01da92f ARM: EXYNOS4: Add usb ehci device to the NURI board 3e11266 ARM: S5P: Add usb ehci device 0b0cd6c USB: Mark ehci_adjust_port_wakeup_flags as __maybe_unused --------------- ~/ubuntu-oneiric$ git log --oneline 61c4f2c..02f8c6a drivers/net/usb/ 5e2cd08 hso: fix a use after free condition 16adf5d usbnet: Remove over-broad module alias from zaurus. 5c18e80 net/usb/kalmia: signedness bug in kalmia_bind() 7cdfa4a net/usb: kalmia: Various fixes for better support of non-x86 architectures. d402612 net/usb: Add Samsung Kalmia driver for Samsung GT-B3730 85e3c65 usbnet/cdc_ncm: add missing .reset_resume hook 930a6ea drivers/net/usb/catc.c: Fix potential deadlock in catc_ctrl_run() 19694ac CDC NCM: release interfaces fix in unbind() 57d19e8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 6c60408 CDC NCM: Add mising short packet in cdc_ncm driver 3c709f8 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-3.6 70f23fd treewide: fix a few typos in comments 7143b7d Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 7073949 ethtool: cosmetic: Use ethtool ethtool_cmd_speed API 8ae6dac ethtool: Call ethtool's get/set_settings callbacks with cleaned data 2bd93d7 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 c582a95 drivers/net/usb/usbnet.c: Use FIELD_SIZEOF macro in usbnet_init() function. eb8aa72 rndis_host: Quirky devices are still 'point-to-point' 4d42d41 rndis_host: Poll status before control channel where necessary 1c01a80 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 5325e92 usb: plusb: Add debug to reset function 647da40 usb: plusb: Add support for PL-25A1 6e4d2d9 usb: plusb: Whitespace 083dd8b Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 78e47fe net: convert SMSC USB net drivers to hw_features On Fri, Aug 30, 2013 at 12:44 PM, Kevin Archer <kevin.archer88@xxxxxxxxx> wrote: > I have narrowed it down to changes from 2.6.39.4 to 3.0.0 > > On Fri, Aug 30, 2013 at 11:18 AM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: >> On Fri, 30 Aug 2013, Kevin Archer wrote: >> >>> reading https://wiki.ubuntu.com/Kernel/KernelBisection now.... >>> >>> On Fri, Aug 30, 2013 at 10:48 AM, Kevin Archer <kevin.archer88@xxxxxxxxx> wrote: >>> > yes they were plugged in. >>> > Bisection? >> >> Indeed. >> >> The only way I can think of to explain what you saw is if there is some >> switch controlling the connections between the USB ports in the >> computer case and the internal hubs. The "lsusb -v" output clearly >> stated that nothing was attached to those hubs, even though you had >> plugged various devices into those ports. >> >> On the other hand, the only thing I know of in the kernel which might >> affect such a switch is the xhci-hcd driver. It's possible that >> unbinding xhci-hcd isn't sufficient to reset the switch (if it exists) >> back to the original setting. Maybe you would need to run a kernel >> that doesn't have any xHCI support at all. Can you build such a kernel >> and test it? >> >> Alan Stern >> -- 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