When I do a prtconf -D on my system, why do I see 3 controllers (ehci, 2 x ohci) associated with my USB 2.0 PCI card?
pci, instance #0 (driver name: pci_pci) pci, instance #1 (driver name: pci_pci) usb, instance #1 (driver name: ohci) usb, instance #2 (driver name: ohci) usb, instance #0 (driver name: ehci) That means there is an ehci host controller on the card and it has two companion ohci controllers. The ehci is the usb2.0 controller; ohci is the usb1.x controller. If a USB 1.x device is found, it will be rerouted to a companion ohci controller. • I see multiple USB controllers in prtconf output for my USB2.0 PCI card. How does this really work? A USB 2.0 controller in fact has 3 (or more) controllers. An ehci controller for USB 2.0 support and 2 ohci or uhci controllers for usb1.x support. If ehci is enabled, it first enumerates the device and if it finds a usb1.x device, it will cause a disconnect and reconnect for one of its companion controllers (ohci or uhci). This is all done in hardware. • My USB host controller continuously reports over current conditions even if no device is connected. Th
Related Questions
- The date and time formats associated with "Customer Info" are different than the current system settings. Do you wish to use the system settings for data entry?
- When I do a prtconf -D on my system, why do I see 3 controllers (ehci, 2 x ohci) associated with my USB 2.0 PCI card?
- When I do a prtconf -D on my system, why do I see 3controllers (ehci, 2 x ohci) associated with my USB 2.0 PCI card?