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