← Back to team overview

sslug-teknik team mailing list archive

2.6.2 moduler driller

 

1. Efter at have kompileret 2.6.2 kørte jeg make modules_install. Det går fint indtil den går i Error:
.....
depmod:         snd_card_disconnect
depmod:         usb_unlink_urb
make: *** [_modinst_post] Error 1

Der har også været en hel del uresolved symbols (vist allesammen på lyddrivere):

depmod: *** Unresolved symbols in /lib/modules/2.6.2/kernel/sound/pci/trident/snd-trident.ko

Jeg har prøvet at se om jeg ikke kunne slå det der "usb_unlink_urb" fra. Men kan ikke finde noget modul som minder om "usb_unlink_urb".

Jeg fatter heller ikke hvorfor der kommer alle disse uresolved modules??? Og slet ikke på trident-driveren som jo er brugt i årevis.
(Jeg har slået "Prompt for development and/or incomplete code/drivers" fra.)

Er der nogen der har forklaringer på disse fænomener?

Når jeg booter stopper den med kernel panic efter et stykke tid fordi den ikke kan finde root partitionen, (VFS: unable to mount root fs ...) antagelig fordi den ikke kan finde et eller andet modul der skal bruges til at mounte den med.

2. Jeg har stjålet en mandrake 2.4.22 kerne til min debian og kopieret modulerne til /lib/modules (og gunzippet dem). Den kører, men der er problemer med nogle af driverne. F.eks. skærmkortdriveren:

modprobe sis
/lib/modules/2.4.22-10mdk/kernel/drivers/video/sis/sisfb.o: init_module: No such device


Når jeg kører depmod skriver den:

depmod: /lib/modules/2.4.22-10mdk/modules.description is not an ELF file

Hvad f' er en ELF file, og hvorfor skal den være det, og hvorden får jeg lavet den til en ELF-file?

Flemming