On Fri, 8 Mar 2013, Bruce Guenter wrote: > I have an internal card reader in my computer. Recently (not sure which > kernel version), it has been registered with the OCHI bus on boot > instead of EHCI, resulting in slow I/O speeds. Unplugging it (from the > motherboard) and plugging it back in fixes the problem, but is quite a > nuisance. > > All device drivers are compiled into the kernel; no modules are active. > > This used to work, though I can't tell you exactly what kernel version. > > On boot, lsusb shows: ... > Bus 005 Device 002: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device (Multicard Reader) > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > > After unplugging and plugging it back in: > > Bus 002 Device 007: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device (Multicard Reader) > > dmesg, lspci -v, and lsusb -v (after replugging the device) are attached The dmesg log shows the card reader attached to the EHCI controller at timestamp 2.569228 (which should be the boot-time detection) -- not to the OHCI controller. And it doesn't show any devices on bus 5. Why not? 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