From: Grant <emailgrant@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Which USB device on which controller?
Date: Fri, 27 Feb 2009 07:37:22 -0800 [thread overview]
Message-ID: <49bf44f10902270737s7cd41da0t734fdc00d5c67a73@mail.gmail.com> (raw)
In-Reply-To: <49A78BA0.8030602@gmail.com>
>>>> 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
>>>>
>>>>
>>>>
>>>>
>>> I !think! mine has that too. This is the usb part of my config:
>>>
>>> root@smoker / # cat /usr/src/linux/.config | grep USB | grep =y
>>> CONFIG_USB_HID=y
>>> CONFIG_USB_SUPPORT=y
>>> CONFIG_USB_ARCH_HAS_HCD=y
>>> CONFIG_USB_ARCH_HAS_OHCI=y
>>> CONFIG_USB_ARCH_HAS_EHCI=y
>>> CONFIG_USB=y
>>> CONFIG_USB_DEVICEFS=y
>>> CONFIG_USB_OHCI_HCD=y
>>> CONFIG_USB_OHCI_LITTLE_ENDIAN=y
>>> CONFIG_USB_ACM=y
>>> CONFIG_USB_PRINTER=y
>>> CONFIG_USB_STORAGE=y
>>> root@smoker / #
>>>
>>> With mine, it tries 2.0 first then goes to the first version. My
>>> printer is 2.0 but my camera is the old version, or maybe it is the
>>> other way around. I got a memory stick that connects 2.0 to. Anyway,
>>> that works here and it may work for you.
>>>
>>> Dale
>>>
>>
>> So it doesn't matter which slots the webcams are plugged into?
>>
>> - Grant
>>
>>
>>
>
> I'm not 100% sure of this but I think it will try to connect sort of
> like a IDE drive or even a old dial-up modem does. It just tries to use
> the fastest speed it can get a stable connect at. It appears to try the
> new faster version first but if that doesn't work it switches to the
> slower speed and tries that. Because of my hardware, I have to use both
> on mine since some can only use the slow speed and some can use the high
> speed.
>
> As far as the actual connector itself, I'm pretty sure it doesn't matter
> at all. It's one chip that controls it all anyway. Just like the PCI
> bus, it has one chip and that's it. I know I have switched my printer
> and camera around several times and it works the same no matter how I
> connect it.
>
> Now if you have the new version USB with everything hardware wise, you
> may be able to disable the old version so that it has no option but to
> use the new fast one. That way you can get the fast speed or a error
> message that it isn't working. Keep in mind tho, if you have a junky
> cable, it will limit the speed a LOT. My printer would not use the new
> fast version with a older cable. It does with the new cable tho. My
> camera just plain don't work with the new version no matter what. You
> may want to get a good quality cable to test with too.
>
> Someone correct me if I am off base here.
>
> Dale
You seem to be right on here Dale. usbview showed my printer
connected to the 2.0 controller and a webcam connected to the 1.1
controller, so I unplugged the printer and plugged the webcam into
it's slot and it still showed up under 1.1. So there doesn't appear
to be any slot/controller correlation.
This is a problem for me though. My webcams can't both operate on the
1.1 controller at the same time due to the bandwidth limitation of the
1.1 controller. I need them both on 2.0 or one on each controller,
but they are always grabbed by the 1.1 controller. Even worse, I
disabled support for 1.1 in the kernel so only 2.0 was supported and
the webcams didn't show up at all. Could they be USB 1.1 only?
Shouldn't a 1.1 device operate on a 2.0 controller?
- Grant
next prev parent reply other threads:[~2009-02-27 15:37 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-27 3:34 [gentoo-user] Which USB device on which controller? Grant
2009-02-27 3:53 ` Dale
2009-02-27 5:42 ` Grant
2009-02-27 6:08 ` [gentoo-user] " Grant Edwards
2009-02-27 6:43 ` [gentoo-user] " Dale
2009-02-27 15:37 ` Grant [this message]
2009-02-27 15:47 ` Alan McKinnon
2009-02-27 16:53 ` Grant
2009-02-27 15:55 ` Dale
2009-02-27 17:00 ` Grant
2009-02-27 17:26 ` [gentoo-user] " Grant Edwards
2009-02-27 17:30 ` Dale
2009-02-27 20:21 ` Grant
2009-02-27 21:19 ` Joshua Murphy
2009-02-27 21:24 ` Dale
2009-02-27 23:34 ` Mark Knecht
2009-02-28 5:24 ` Grant Edwards
2009-02-28 14:54 ` Grant
2009-02-28 18:30 ` Mark Knecht
2009-03-01 18:41 ` Grant
2009-03-01 19:29 ` Grant
2009-02-28 20:09 ` Neil Bothwick
2009-02-27 12:50 ` [gentoo-user] " Mark Knecht
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49bf44f10902270737s7cd41da0t734fdc00d5c67a73@mail.gmail.com \
--to=emailgrant@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox