I try to boot Gentoo 2004.2 Universal LiveCD without USB modules. Even if I enter boot parameter NOUSB, USB modules are loaded. Reproducible: Always Steps to Reproduce: 1. Boot Gentoo 2004.2 Universal LiveCD 2. Enter these boot parameters: gentoo nousb nodetect nohotplug 3. Watch interactive boot screen(F2), to see that USB modules are still loaded (EHCI-HCD, USBCORE, USB-STORAGE). Actual Results: Gentoo ignore my boot parametrs -> My machine totally hangs. With older versions of Gentoo LiveCDs works boot parameters just fine.
I'll look into it.
Tim: does genkernel do the USB loading? It appears that it is loading USB modules even when nousb is being passed.
Chris, does the bootloader pass any arguments to genkernel? It must pass some, I'm wondering what they would be - and would they be appended or prepended onto user-supplied commands?
John, do you know?
yeah, these are the default options hardcoded into the isolinux config via catalyst: append initrd=${x}.igz root=/dev/ram0 init=/linuxrc acpi=off ${cmdline_opts} ${custom_kopts} cdroot vga=791 splash=silent $x is the kernel name, $cmdline opts has the possibility of being set to (nodevfs, udev), (noudev, devfs), and (looptype=zisofs/squashfs/etc loop=$appropriate_loop_location}, and vga=791/ splash=silent get dropped if the $kernel-nofb kernel is used.
Would it be too late to change acpi=off to acpi=ht (enable hyperthreading support only) by default?
does acpi=ht leave the rest of the acpi stuff off? and how does this fix the usb problem?
Actually, has nothing to do with usb... and yeah, it enables only hyperthreading enumeration and nothing else... Tim: any idea on the usb stuff yet?
Tim: I tested with your genkernel patch, and still usb (uhci and another) were attempted. Also, the usb module names are different in 2.6 from 2.4, so we need to try both. Right now we're only trying the 2.4 names.
Modules on my machine(s): ohci_hcd ehci_hcd uhci_hcd usbhid
Created attachment 41799 [details, diff] modules_load patch This patch lets genkernel load the 2.6 usb modules along with the 2.4 usb modules, so it should work for either kernel set.
This should work on the next LiveCD (been tested by me) with the patch that plasmaroo provided to me to test. REOPEN if there is still a problem.