Háttöö... az van, hogy a fordítás során azt gondolja, hogy a kernelben majd lesz ilyen függvény/változó, hiszen lefordult a modul. Aztán runtime már nem találja. Ha a fordításnál sincs ott a függvény/változó, akkor a fordításnál kéne hibát kapni. Ergó vagy egy modult be kellett volna tölteni, amit nem tettél meg, ezért hiányzik a függvény/változó, vagy a modult egy másik kernelhez sikerült fordítani, mint ami fut. Az egyezéshez nem elég, hogy ugyanaz legyen a kernelverzió, hanem a kernel confignak is egyeznie kell. Sőt, ha valaki más gcc verziót használ, abból is lehet galiba. Tehát ugyanaz a kernel forrás, ugyanazokkal a config opciókkal, ugyanazzal a gcc-vel.