On 2/25/07, Alan Stern <[EMAIL PROTECTED]> wrote:
> On Sat, 24 Feb 2007, Jon Smirl wrote:
>
> > On 2/24/07, Pete Zaitcev <[EMAIL PROTECTED]> wrote:
> > > Also, Jon was hitting some problems with tcpdump and Paolo's libpcap,
> > > so let's keep one more revision stable to help them to figure this out
> > > and bring libpcap into shape. They may yet find a kernel bug too.
> >
> > I wish the bus numbers were stable across boots. I have five buses and
> > I don't see any pattern in how the bus numbers get assigned.
>
> If you don't move things around, they should be fairly stable.  The way
> bus numbers are assigned is pretty simple: Each time a new bus is
> registered it gets the first available number.  Registration occurs in the
> order of driver probing, which depends on two things: PCI device
> discovery and driver loading.  Neither of those should vary too much
> between boots.  If you know what to look for, you can follow the progress
> in detail in the dmesg log.

My instability seems to come from a race between EHCI and UHCI. I have
one EHCI and four UHCI host controllers (ICH5).

I usually get this at boot:
bus 1 UHCI-A
bus 2 UHCI-B
bus 3 UHCI-C
bus 4 UHCI-D
bus 5 EHCI

But occasionally I get this. I don't see a pattern, it feels like a race.
bus 1 EHCI
bus 2 UHCI-A
bus 3 UHCI-B
bus 4 UHCI-C
bus 5 UHCI-D

My USB is all loading as modules. I don't see any option to control
parallel PCI probing in 2.6.20.

Next time I get ECHI first I'll check the order the modules were
loaded. It is interesting to note that firewire loads between my two
USB controller modules so maybe parallel PCI probing is turned on and
I don't know how to turn it off.

ehci_hcd               34060  0
ohci1394               36784  0
ieee1394              299064  1 ohci1394
uhci_hcd               25488  0
usbcore               130696  4 usbhid,ehci_hcd,uhci_hcd


-- 
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
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to