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