Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Which USB device on which controller?
Date: Fri, 27 Feb 2009 06:44:36
Message-Id: 49A78BA0.8030602@gmail.com
In Reply to: Re: [gentoo-user] Which USB device on which controller? by Grant
1 Grant wrote:
2 >>> My system seems to have 2 USB controllers, one 1.1 controller (OHCI)
3 >>> and one 2.0 controller (EHCI):
4 >>>
5 >>> 00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev
6 >>> a3) (prog-if 10 [OHCI])
7 >>> Subsystem: Micro-Star International Co., Ltd. Device 7309
8 >>> Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
9 >>> Memory at dfe7f000 (32-bit, non-prefetchable) [size=4K]
10 >>> Capabilities: [44] Power Management version 2
11 >>> Kernel driver in use: ohci_hcd
12 >>>
13 >>> 00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev
14 >>> a3) (prog-if 20 [EHCI])
15 >>> Subsystem: Micro-Star International Co., Ltd. Device 7309
16 >>> Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
17 >>> Memory at dfe7ec00 (32-bit, non-prefetchable) [size=256]
18 >>> Capabilities: [44] Debug port: BAR=1 offset=0098
19 >>> Capabilities: [80] Power Management version 2
20 >>> Kernel driver in use: ehci_hcd
21 >>>
22 >>> I have 2 Philips USB webcams attached to this system and controlled by
23 >>> media-video/motion. One of the webcams is not functioning, and I'm
24 >>> supposed to make sure I don't have both of them attached to the USB
25 >>> 1.1 controller. How can I do that? I have:
26 >>>
27 >>> # lsusb
28 >>> Bus 001 Device 003: ID 04f9:002a Brother Industries, Ltd
29 >>> Bus 001 Device 001: ID 1d6b:0002
30 >>> Bus 002 Device 003: ID 0471:0329 Philips
31 >>> Bus 002 Device 002: ID 0471:0329 Philips
32 >>> Bus 002 Device 001: ID 1d6b:0001
33 >>>
34 >>> Is there any way to find out?
35 >>>
36 >>> - Grant
37 >>>
38 >>>
39 >>>
40 >>>
41 >> I !think! mine has that too. This is the usb part of my config:
42 >>
43 >> root@smoker / # cat /usr/src/linux/.config | grep USB | grep =y
44 >> CONFIG_USB_HID=y
45 >> CONFIG_USB_SUPPORT=y
46 >> CONFIG_USB_ARCH_HAS_HCD=y
47 >> CONFIG_USB_ARCH_HAS_OHCI=y
48 >> CONFIG_USB_ARCH_HAS_EHCI=y
49 >> CONFIG_USB=y
50 >> CONFIG_USB_DEVICEFS=y
51 >> CONFIG_USB_OHCI_HCD=y
52 >> CONFIG_USB_OHCI_LITTLE_ENDIAN=y
53 >> CONFIG_USB_ACM=y
54 >> CONFIG_USB_PRINTER=y
55 >> CONFIG_USB_STORAGE=y
56 >> root@smoker / #
57 >>
58 >> With mine, it tries 2.0 first then goes to the first version. My
59 >> printer is 2.0 but my camera is the old version, or maybe it is the
60 >> other way around. I got a memory stick that connects 2.0 to. Anyway,
61 >> that works here and it may work for you.
62 >>
63 >> Dale
64 >>
65 >
66 > So it doesn't matter which slots the webcams are plugged into?
67 >
68 > - Grant
69 >
70 >
71 >
72
73 I'm not 100% sure of this but I think it will try to connect sort of
74 like a IDE drive or even a old dial-up modem does. It just tries to use
75 the fastest speed it can get a stable connect at. It appears to try the
76 new faster version first but if that doesn't work it switches to the
77 slower speed and tries that. Because of my hardware, I have to use both
78 on mine since some can only use the slow speed and some can use the high
79 speed.
80
81 As far as the actual connector itself, I'm pretty sure it doesn't matter
82 at all. It's one chip that controls it all anyway. Just like the PCI
83 bus, it has one chip and that's it. I know I have switched my printer
84 and camera around several times and it works the same no matter how I
85 connect it.
86
87 Now if you have the new version USB with everything hardware wise, you
88 may be able to disable the old version so that it has no option but to
89 use the new fast one. That way you can get the fast speed or a error
90 message that it isn't working. Keep in mind tho, if you have a junky
91 cable, it will limit the speed a LOT. My printer would not use the new
92 fast version with a older cable. It does with the new cable tho. My
93 camera just plain don't work with the new version no matter what. You
94 may want to get a good quality cable to test with too.
95
96 Someone correct me if I am off base here.
97
98 Dale
99
100 :-) :-)

Replies

Subject Author
Re: [gentoo-user] Which USB device on which controller? Grant <emailgrant@×××××.com>