My system seems to have 2 USB controllers, one 1.1 controller (OHCI) and one 2.0 controller (EHCI):
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3) (prog-if 10 [OHCI]) Subsystem: Micro-Star International Co., Ltd. Device 7309 Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21 Memory at dfe7f000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 Kernel driver in use: ohci_hcd 00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3) (prog-if 20 [EHCI]) Subsystem: Micro-Star International Co., Ltd. Device 7309 Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22 Memory at dfe7ec00 (32-bit, non-prefetchable) [size=256] Capabilities: [44] Debug port: BAR=1 offset=0098 Capabilities: [80] Power Management version 2 Kernel driver in use: ehci_hcd I have 2 Philips USB webcams attached to this system and controlled by media-video/motion. One of the webcams is not functioning, and I'm supposed to make sure I don't have both of them attached to the USB 1.1 controller. How can I do that? I have: # lsusb Bus 001 Device 003: ID 04f9:002a Brother Industries, Ltd Bus 001 Device 001: ID 1d6b:0002 Bus 002 Device 003: ID 0471:0329 Philips Bus 002 Device 002: ID 0471:0329 Philips Bus 002 Device 001: ID 1d6b:0001 Is there any way to find out? - Grant