Booting my Gentoo system recently started taking much longer than before. I've tracked this down to the $FORCE_slowusb logic. It seems this was inserted to help users booting from USB storage devices. Unfortunately, it ends up penalizing users like me with normal workstations booting from hard disks by delaying bootup by 20 seconds. Based on what little I know, I think the FORCE_slowusb autodetection logic should be removed. Users who need the delay can still use the --doslowusb genkernel option at initrd build time. Reproducible: Always Steps to Reproduce:
Err, that should be the --slowusb genkernel option.
I saw this in the bug #187816, could you solve using noslowusb? That supposedly would be sufficient, however my livecd with genkernel 3.4.8 takes the same delay whether I use doslowusb or not. (I also thought slowusb was default but it isn't, it's the $MY_HWOPTS in genkernel/trunk/generic/initrd.defaults).
(hum, I thought you corrected force_slowusb <-> slowusb in your argument. Thing is in the svn "FORCE_slowusb" could only possibly delay 10 seconds for normal boots, but it doesn't seem to be set nowhere now, so not even that)
Just got a pc to try, this is solved in the SVN (rev. 509)
*** Bug 187816 has been marked as a duplicate of this bug. ***
Yeah, fixed by reverting the patch for bug #160333, was wondering for quite some time why does it takes ages w/ USB stick plugged in. http://sources.gentoo.org/viewcvs.py/genkernel/trunk/generic/initrd.scripts?r1=503&r2=509&diff_format=u
Great, I'll look forward to this being in the next version of genkernel. Thanks!
Please test genkernel 3.4.9_prer1 or better. This should be fixed now.