Hi, I read this thread with interest. I'm a developer for Puppy Linux and today ran into this warning when I was testing the 2.6.29.6 kernel with Puppy.
I think that I have fixed it, and my solution might interest you. Our boot scripts are very Different from Debian, or any other distro for that matter, but the essential part related to getting ehci_hcd to load first will be usable by you guys. We have a little utility named 'elspci', which is kind of like 'lspci' but very simple. It was written by one of our developers, Jesse. It is just a matter of testing for certain PCI ID number: ELSPCI="`elspci -l`" #jesses great little utility. [ "`echo "$ELSPCI" | grep '0C0320'`" != "" ] && modprobe ehci-hcd That covers all cases where ehci-hcd is needed, I think. Put that somewhere in a boot script before the rest of the module loading, and you're right. The source for elspci is at my source repo, puppylinux.com/sources, but I've attached a static binary. My recent relevant blog post: http://puppylinux.com/blog/?viewDetailed=00946 I'm posting this as an extra item of interest. It seems though that other solution(s) is/have been worked out. Regards, Barry Kauler puppylinux.com/blog ** Attachment added: "elspci.gz" http://launchpadlibrarian.net/29891638/elspci.gz -- warning: ehci_hcd loaded AFTER uhci_hcd and ohci_hcd https://bugs.launchpad.net/bugs/296710 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs