TheCatMan
06-25-2008, 12:32 PM
I was recently given a USB 2.0 memory stick that doesn't seem to get on with the ehci_hcd module. I plug the stick in and nothing happens (except for a load of cryptic messages when I use dmesg|tail), until I rmmod ehci_hcd. Then I can get on and mount it.
I've reproduced this in Puppy 4, Mandriva 2006 & Manriva 2008.1.
The problem is, I want to boot Puppy from the stick, but Puppy loads the module fairly early in the boot process, loses access to its files and drops me to a shell. I can unload the module there but I can't persuade it to restart booting where it left off.
What I'm looking for is a way to disable that specific module without disabling USB altogether, preferably via a boot parameter. Failing that, a way to restart the boot process would help.
I've tried disabling ehci_hcd in Puppy's init scripts (in pup400.sfs), and renamed the module (in zdrv400.sfs), but it doesn't help.
Any suggestions?
I've reproduced this in Puppy 4, Mandriva 2006 & Manriva 2008.1.
The problem is, I want to boot Puppy from the stick, but Puppy loads the module fairly early in the boot process, loses access to its files and drops me to a shell. I can unload the module there but I can't persuade it to restart booting where it left off.
What I'm looking for is a way to disable that specific module without disabling USB altogether, preferably via a boot parameter. Failing that, a way to restart the boot process would help.
I've tried disabling ehci_hcd in Puppy's init scripts (in pup400.sfs), and renamed the module (in zdrv400.sfs), but it doesn't help.
Any suggestions?