Gå til innhold

"Invalid module format"? Hva betyr da det?


Anbefalte innlegg

Skrevet (endret)

Edit:

 

Bare tull og tøys nå.

 

Noen som vet hva som menes med "Invalid module format" og hvordan man får fikset det?

 

 

root@datamaskin:/usr/src/linux# modprobe snd_ac97_codec
FATAL: Error inserting snd_ac97_codec (/lib/modules/2.6.7/kernel/sound/pci/ac97/snd-ac97-codec.ko): Invalid module format

Endret av Goophy
Videoannonse
Annonse
Skrevet

bare bygg de på nytt, det er en ny ting siden 2.6. vet ikke helt hva det innebærer men modulene heter nå .ko til slutt og ikke bare .o.

 

bare bygg de på nytt og du er good to go

 

make modules modules_install

Skrevet

Gjorde det et par ganger, men da ble bare flere og flere moduler "invalide".

Reinstallerte likesågodt hele greia jeg.

 

Men er det ingen som vet hva det betyr og hvorfor det skjer?

Skrevet

Men er det ingen som vet hva det betyr og hvorfor det skjer?

Som tox2ik skriver: Linux 2.6 bruker en annen modullaster og et annet modulformat. Prøv å sett inn moduler som er kompilert mot Linux 2.4 og du får denne feilmeldingen. At du likevel får denne meldingen etter å ha rekompilert modulene kan skyldes at make bruker kildekoden til den "gamle" kjernen. Sjekk at /usr/src/linux linker til den nyeste sourcen (og den sourcen som tilhører den kernelen du kjører)! Fint om du også kunne skrevet hvilken distrubsjon du bruker, og om du bruker vanilla-kernelen som følger med.

Skrevet

Kjører slackware 10 og det er kun 2.6.7 kernelen som har vært innpå.

Skjønner ikke helt dette her jeg.

Kan det være at det ligger moduler som ikke er kompatible med 2.6.7 i 2.6.7 kildekoden eller noe?

Hadde ihvertfall kompilert alt fra kildekoden...

 

Men nå som jeg la inn alt på nytt ser det ut til å fungere.

Tullet vel til noe ista. :hmm:

Skrevet

Det er mye som har med saken å gjøre, men alt burde funke om du kompilerer både kjernen og modulene selv. (og ikke oppgraderer gcc elns midt i kompileringa :p)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...