On Sun, 2004-02-29 at 12:02, Heinz W. Pahlke wrote:
<schnipp>
Fuer den zweiten Rechner, der jetzt statt eines K6-2-300 einen Duron 1300 verpasst bekam, habe ich deshalb schon vorher einen fuer den Duron optimierten Kernel kompiliert.
Das Ergebnis war allerdings, dass ich auf keine fat-Partitionen und auf keine CDROM mehr zugreifen konnte, weil diese Datei-Systeme angeblich nicht einkompiliert waren.
Ein modprobe fat (und genauso modprobe iso9660) erbrachte
/lib/modules/2.4.19/kernel/fs/fat/fat.o: unresolved symbol _mmx_memcpy /lib/modules/2.4.19/kernel/fs/fat/fat.o: insmod /lib/modules/2.4.19/kernel/fs/fat/fat.o failed /lib/modules/2.4.19/kernel/fs/fat/fat.o: insmod fat failed
Mit einem fuer eine 386er CPU optimierten Kernel liessen sich dann beide Dateisysteme wieder einbinden.
Was ich dabei nicht verstehe, ist das mmx_memcpy, denn wenn ich die Kernel-Doku richtig verstehe, dann wird das nur fuer Pentiums benoetigt. Jedenfalls finde ich keine Stelle in der Kernel-Konfiguration, wo ich sonst dazu etwas konfigurieren kann.
Vermutlich habe ich also irgendetwas anderes verkehrt konfiguriert. Aber wo soll ich suchen?
*Vermutlich* hast Du Kernel (also vmlinuz alas bzImage) für Athlon optimiert, aber Module nicht neu übersetzt oder nicht installisert (make modules_install aufgerufen?). Danach hast Kernel, der keine Pentium-spezifische Befehl kennt, aber Module, die diese sehr wohl benutzten. Wenn Du dann ein Standard-Kernel nimmst, dann passt wieder alles zusammen.
Beste Gruesse,
Heinz.
Gruß, -- Konstantin Get you SuSE RPMs at links2linux.de / packman.links2linux.org