Re: usbmon: Extended text API

"Jon Smirl" <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On 2/26/07, Alan Stern <[email protected]> wrote:
> On Mon, 26 Feb 2007, Greg KH wrote:
>
> > On Mon, Feb 26, 2007 at 05:14:38PM -0500, Jon Smirl wrote:
> > > On 2/26/07, Alan Stern <[email protected]> wrote:
> > > >> Another way to control this would be to put all of the USB Host IDs
> > > >> into a single module (usbcore), and then that module would load in
> > > >> ehci, uhci, etc.
> > > >
> > > >That would work.  But it would be a lot of effort for not much advantage.
> > >
> > > It's not that much work. Just move the PCI device tables form the tree
> > > controller modules into USB core. Then when USB core is probed, find
> > > the device in the table, load the right module and pass the probe on.
> >
> > But why in the world would we care?  These busses can come and go in any
> > number of varied and different ways.  If you try to rely on a bus id
> > then you are going to be wrong eventually.
> >
> > Just do not do it, it's wrong and we will not try to work around it in
> > the usb core at all.
> >
> > Use a tool in userspace to handle all of this, like udev, which is
> > exactly what it was created for.
>
> Unfortunately udev currently doesn't work with USB buses.  You can use it
> to rename network interfaces, but not to renumber USB buses.  It might be
> nice if you could.
>
> Maybe this is a good project for you or Kay...

So how did this happen? At boot uhci_hcd got modprobed in first.

ehci_hcd               34060  0
uhci_hcd               25488  0
usbcore               130696  5 usbmon,usbhid,ehci_hcd,uhci_hcd

But ehci registered it's bus before uhci:

jonsmirl@jonsmirl:/extra/tcpdump$ dmesg | grep bus
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5

I'm running with hyperthreading turned on, is it an SMP thing?

-- 
Jon Smirl
[email protected]

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.