Das aha1542-Modul wird mit Kernel 2.4 nicht geladen

Supportdatenbank (aha1542_initrd_24_71)
Bezieht sich auf

SuSE Linux: Version 7.1
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version. Daher ist es möglich, dass die Informationen in diesem Artikel nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht mehr funktionierende Links enthält.

Kernel: Versionen ab 2.4.0

Symptom

Sie verwenden erfolgreich mit Kernel 2.2.18 einen Adaptec Controller, der vom aha1542-Modul unterstützt wird. Beim Booten mit Kernel 2.4 kann dieses Modul jedoch nicht geladen werden. Es erscheint die Meldung:
unresolved symbol: isapnp_finddev

Ursache

Bei Kernel 2.4 muß explizit das isa-pnp-Modul zuvor geladen werden.

Lösung

Tragen Sie das Modul isa-pnp in die folgende Zeile in die Datei /etc/rc.config ein:
INITRD_MODULES="isa-pnp aha1542"
Hinweis: Eventuell stehen dort noch andere Module. "isa-pnp" muß jedenfalls zwingend vor "aha1542" stehen.

Nun müssen Sie die initrd noch erzeugen lassen mit

mk_initrd
und Lilo ausführen:
lilo

Stichwörter: AHA1542, ADAPTEC, ISAPNP, ISA-PNP, INITRD, MODULES

SDB-aha1542_initrd_24_71, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 20. Feb 2001
SuSE Linux AG - Zuletzt generiert: 11. Mai 2001 von snbarth (sdb_gen 1.40.0)