Pagina 1 di 1

kernel 2.6.17 questions

Inviato: gio 12 ott 2006, 9:48
da bit123
Salve a tutti! Ho installato per la prima volta un kernel 2.6 e vedo che molte cose sono cambiate, in meglio naturalmente. Ho scelto il 2.6.17 della nuova slack 11 ed ho installato relativi headers, sources e modules. La domanda è questa:
I moduli vanno compilati o sono pronti per essere caricati? Il dubbio mi è venuto perchè insmod non trova ieee1394.ko che pure è presente. Grazie!

Inviato: gio 12 ott 2006, 9:56
da tgmx
Se hai istallato i pacchetti presenti nel secondo cd è già tutto compilato.
Ciò non toglie però che qualche modulo particolare non sia stato compilato perchè poco comune; in questo caso lo devi ricompilare tu.

Il modulo che dici dovrebbe essere presente, provato con:

Codice: Seleziona tutto

modprobe ieee1394

Inviato: gio 12 ott 2006, 9:59
da giberg
Sono pronti per essere caricati. Prova magari modprobe anziché insmod, tanto per vedere...

Inviato: gio 12 ott 2006, 10:35
da bit123
a quanto pare questa versione di modprobe non riconosce il nuovo formato .ko:
# modprobe ieee1394
FATAL: Error inserting ieee1394 (/lib/modules/2.6.17.13/kernel/drivers/ieee1394/ieee1394.ko): Invalid module format
lo stesso per insmod:
# insmod ieee1394.ko
insmod: error inserting 'ieee1394.ko': -1 Invalid module format
però se provo con #insmod raw1394 tutto va a buon fine, mentre #modprobe raw1394 da lo stesso errore perchè non riconosce il formato.
Ecco il man di modprobe:


This version of modprobe is for kernels 2.5.48 and above. If it
detects a kernel with support for old-style modules (for which much of
the work was done in userspace), it will attempt to run modprobe.old in
its place, so it is completely transparent to the user.

non so che fare, visto che raw1394, installato dopo, viene caricato normalmente, forse bisogna dare un depmod per gli altri moduli?