[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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
hook-functions
hooks/live
scripts/init-top/all_generic_ide
scripts/live-premount/modules
scripts/live

or perhaps in modutils.
?


thanks,
Hamish



Reply to: