Ans: Problemy s moduly
JAN KYBIC
kybic na ttt-202.ttt.bme.hu
Pondělí Duben 14 15:47:53 CEST 1997
Uz se tu objevilo nekolik zadosti o radu pri problemech s moduly.
Nemam tu Linux, takze nasledujici berte s rezervou, presto se ale
pokusim vylicit sve pokusy, alespon tak, jak si to vybavuji.
Typicky jadro, (ci spise kerneld) hlasi neco jako 'Cannot resolve
symbols in module ....' nebo 'symbols from module do not match...'.
Proc si stezuje? Vim o trech pricinach:
1. Nemame nahrany modul, ktery nove nahravany modul pouziva.
Resenim je zjistit potrebny modul a nahrat ho rucne, nebo (lepe)
pouzit autoloading pomoci kerneld.
2. Jadro je jine (novejsi), nez moduly. Resenim je vetsinou
prekompilovat jadro i moduly uplne znovu.
3. Pouzivame autoloading, ale mame spatne soubor
/lib/modules???/modules.dep. Tento soubor by se mel automaticky
pri startu vytvorit pomoci /sbin/depmod -a. Jednak to ale nestaci,
a je potreba ho vytvorit napr. po kompilaci jadra rucne znovu, aby
vse fungovalo i pred novym nabootovanim; za druhe jsem se setkal s
verzi depmod, ktera modules.dep vytvorila spatne! Stoji pro to
vzdy za to, jeho obsah zkontrolovat. Me pomohly nejake divoke
switche, neco jako depmod -a -v ... , pripadne upgrade.
4. Dale muze byt teoreticky chyba v /etc/modules.conf (???), ktery
muze zabranit automatickemu nahrani nektereho modulu.
O.K. Snad jste si z te mlhy neco vybrali.
<comment> Jinak moduly jsou skvela vec setrici pamet a tim i
zvysujici vykon, ale nesmi se to prehanet.
Treba kdyz ja dam lp jako modul, zustane tiskarna neinicializovana
a nereaguje mi ani na tlacitka na panelu... </comment>
Honza
----------------------------------------------------------------------
Jan Kybic (xkybic na sun.felk.cvut.cz) http://cs.felk.cvut.cz/~xkybic
Další informace o konferenci Linux