[megoldva] Kernel module 2.6 Unknown symbol in module

Fórumok

Sziasztok!

Egy beágyazott arm alapú gépre kellene portolnom egy kernel modult.
A modul simán fordul/fut 2.4 kernelen, de nekem 2.6.21-os Debian alá kellene beraknom.
A meló nagy része már megvan, minden hiba és warning nélkül fordul a forrás, azonban insmod lcd.ko ezt mondja:

lcd: Unknown symbol ts7200_initialise
lcd: Unknown symbol ts7200_wait
lcd: Unknown symbol ts7200_command
lcd: Unknown symbol ts7200_data
lcd: Unknown symbol ts7200_finalise
insmod: error inserting 'lcd.ko': -1 Unknown symbol in module

A forrás 2 C fájlból (lcd.c és ts7200.c) és néhány header fájlból áll. A ts7200.c végére beraktam az EXPORT_SYMBOL() sorokat, ahogy kell. Mivel cross compile rendszerről van szó, így a ko fáljokat át szoktam másolni a target gépre. A két .ko fájlon kívül kell még mást is átmásoljak?

Előre is köszi a mielőbbi segítséget!

Üdv:
denx

Hozzászólások

Ok, én voltam a hibás! Először be kellett volna töltsem a ts7200.ko-t, utánna már ment a másik modul is.