<wolf31o2-work> #1, add "nodetect" check in linuxrc to turn off *all* module auto-loading... so the only thing that would still happen at boot is keymap <wolf31o2-work> reason for nodetect is it is already used by autoconfig <wolf31o2-work> #2, make noload= one of the do*/no* type variables, so one could do something like this: nodetect doload=megaraid_mm,usb-storage Adding these options would be the cat's meow...
Created attachment 66019 [details, diff] Patch
I'll get this tested in my next LiveCD run...
At the end of the patch, the second "done" should be a "fi"
Also, nodetect appears to work, but doload does not... the CD is also going into debug mode and I'm not sure why. http://dev.gentoo.org/~wolf31o2/test/installcd-x86-minimal-testing2.iso is the link so you can see what's up with it.
Actually, doload did work, but it only properly loaded the first module. I used this: doload=yenta_socket,orinoco_cs,3c59x And it loaded yenta_socket, then tried loading orinoco_cs,3c59x rather than each individually.
OK... the nodetect stuff appears to work fine... I'd say commit it... doload= (with your latest patch) loaded only the first module, and no others. I'm thinking that this might be easier were it just in CVS. Let me know what you want me to do. Also, I am attaching my initrd.scripts and linuxrc here, so we can be sure I didn't end up fudging something up myself.
Created attachment 66672 [details] initrd.scripts Here is my version of the script, with changes made via discussions on IRC
Created attachment 66673 [details] linuxrc Here's the linuxrc
Any luck? I'm wanting to get this one fixed before we roll out 3.3.6... ;]
Thanks rocket... =]