2 out of 4 usb sockets work
Robert P. J. Day
rpjday at crashcourse.ca
Mon Jan 28 11:58:32 UTC 2008
On Sun, 27 Jan 2008, William Murray wrote:
>
> Hello all,
> I am trying to understand a laptop with 4 USB ports,
> apparently identical, but all 4 work under windows and only 2 under F8.
> If I look in 'hwbrowser' I see 3 controllers, (2 UHCI and 1 EHCI I
> think) but no 'USB UHCI #n' entries like I expect.
> cat /proc/bus/usb/devices shows up 3 controllers, and the USB mouse I
> have plugged in.
> It ALSO shows a device "0baa 0158", which is somehow a Realtek disk (I
> don't think there IS one) but not "0bda 8187" (or is it 8189) that I
> think the wireless card should be registered as.
i'm thinking this would be a good time for someone to point us at a
decent tutorial on USB under linux since, as i was poking around, i
began to get a bit confused.
i have a gateway laptop with 4 USB ports (all 4 of which work under
f8, bwahahahaha!!). currently plugged in:
* io/magic 250G HD
* keyboard
* logitech optical mouse
* brother printer
all fully functional.
the USB-related output from "lspci":
...
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
...
my first (admittedly uneducated) guess was that each of those UHCI
controllers was associated with a distinct port. but:
$ lsusb -t
Bus# 5
`-Dev# 1 Vendor 0x0000 Product 0x0000
Bus# 4
`-Dev# 1 Vendor 0x0000 Product 0x0000
Bus# 3
`-Dev# 1 Vendor 0x0000 Product 0x0000
|-Dev# 4 Vendor 0x04f9 Product 0x0028
`-Dev# 3 Vendor 0x046d Product 0xc00e
Bus# 2
`-Dev# 1 Vendor 0x0000 Product 0x0000
`-Dev# 3 Vendor 0x413c Product 0x2005
Bus# 1
`-Dev# 1 Vendor 0x0000 Product 0x0000
`-Dev# 4 Vendor 0x067b Product 0x2506
$
so bus 1 and bus 2 each have one of the devices, but bus 3 controls
two of them. i guess i'm just not conversant enough with how USB
devices are allocated to busses and devices. is there a decent online
page that explains how that allocation works? especially how it might
differ when devices are already attached at boot time versus what
happens when they're hot-plugged? thanks.
rday
--
========================================================================
Robert P. J. Day
Linux Consulting, Training and Annoying Kernel Pedantry
Waterloo, Ontario, CANADA
Home page: http://crashcourse.ca
Fedora Cookbook: http://crashcourse.ca/wiki/index.php/Fedora_Cookbook
========================================================================
More information about the fedora-list
mailing list