iop0: DMA / IO allocation for I2O controller failed

After the installation of debian lenny on my i2o controller (via manual bootloader installation), the system halts:

iop0: DMA / IO allocation for I2O controller failed

The problem is that the dpt_i2o module is loaded before i2o_core, so that i2o_core module cannot allocate the i2o controller.

The simplest solution is to to blacklist the dpt_i2o module, so that module is not loaded at startup and i2o_core can successfull allocate the i2o controller.

For lilo, add this in your /etc/lilo.conf:

image=/vmlinuz
        ...
        append="blacklist=dpt_i2o"

Do not forget to run “lilo” afterwards.

For grub, you must add the the following kernel parameter:

...
kernel /vmlinuz ro root=/dev/i2o/hda1 blacklist=dpt_i2o

I do not use grub, so please correct me if the param is somehow wrong.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">