[so2] Problema inserare modul in masina virtuala (vermagic)
Vlad Dogaru
ddvlad at herebedragons.ro
Sat Mar 8 11:26:26 EET 2014
On 3/8/2014 11:19 AM, Cosmin Stanescu wrote:
> Vlad Dogaru <ddvlad at ...> writes:
>
>>
>> On 3/8/2014 10:23 AM, Cosmin Stanescu wrote:
>>> Salut,
>>>
>>> Cand incerc sa inserez modulul in masina virtuala obtin:
>>> list: version magic '<kernel masina fizica> mod_unload modversions 686 '
>>> should be '<kernel qemu> mod_unload 686 '
>>>
>>> Inteleg ca asta se intampla pentru ca versiunile de kernel sunt diferite.
>>> Din pacate nu pot folosi insmod -f pentru ca nu exista optiunea in qemu. Ar
>>> trebui sa compilez kernelul 3.13.0 pe masina mea ca sa aiba modulul aceeasi
>>> versiune?
>>
>> Salut,
>>
>> problema e, cel mai probabil, cauzată de faptul că tu compilezi modulul
>> tău pentru mașina fizică. Some questions:
>>
>> Ce zice, în Makefile, variabila KDIR?
>>
>> Cum arată /usr/src/linux-so2?
>>
>> Ai recompilat kernel-ul din /usr/src/linux-so2? Nu e recomandat să
>> faceți asta.
>>
>> Thanks,
>> Vlad
>> _______________________________________________
>> http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii
>
> Da, il compileaza cu versiunea de kernel de pe masina fizica dar 3.13.0 nu
> exista in /lib/modules
> KDIR = /lib/modules/`uname -r`/build
Trebuie să folosești KDIR = /usr/src/linux-so2
(Dacă te uiți la /lib/modules/`uname -r`/build, o să vezi că e symlink
către /usr/src/linux-`uname -r` sau similar.)
Probabil ai luat linia de mai sus (care e corectă, de obicei) de pe
wiki, de undeva. Dacă mai ții minte de unde, te rog să corectezi sau să
îmi dai un mail dacă nu ai permisiuni, ca să nu mai pățească și alți
colegi de-ai tăi.
> /usr/src/linux-so2 este symlinkul pe care l-am facut la setupul masinii virtuale
> lrwxrwxrwx 1 root root 47 Mar 4 22:54 /usr/src/linux-so2 ->
> /media/entertainment/acs/an4/SO2/vm/linux-3.13/
>
> Nu am recompilat kernelul.
Everything else looks good, ar trebui să fie suficient să schimbi KDIR
și să recompilezi modulul.
Thanks,
Vlad
More information about the so2
mailing list