Bug#442333: initramfs ignores ide lernel cmd line parameters
Michal Suchanek wrote:
> > How would I specify the nodma then?
> > If it is only read from options present in the ramdisk I cannot boot
> > on devices with broken DMA (intel BX/LX/VX chipsets with certain
> > CD-ROMs for one).
maximilian attems wrote:
> as a boot arg for example, kernel parses it.
> and it shows up later in /proc/cmdline
yes, but this is the whole subject of the bug report! That doesn't work.
The boot args are ignored.
ide=nodma as a kernel option is ignored because some module loading patch
(specific to Debian IIRC) hardcodes loading "ide". So even if you add the
boot arg specifically not to do that, it happens anyway before the boot
args are parsed.
(sorry if this is quite vague/wrong, it is from memory from some months
ago last time I tried to beat it)
I am also stung by this bug due to a hosed DMA controller on my laptop.
I will boot my laptop with this problem when I am not at work and to try
and hunt down the exact spot again. (it was a while ago I found it, but
I'm pretty sure I did find it. [Lenny])
here are a few potential suspects:
Lenny:/usr/share/initramfs-tools$ grep -r -w ide * | cut -f1 -d: | uniq
or perhaps in modutils.