unresolved symbol sys_msgget

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Torsten
Beiträge: 384
Registriert: 24.09.2002 22:51:07
Kontaktdaten:

unresolved symbol sys_msgget

Beitrag von Torsten » 03.11.2003 20:28:06

Moinsen Leute,

ich muss einen Treiber für eine PCI-Karte Advantech1750 um die Möglichkeit erweitern, dass die Interrupts über eine MessageQueue an den user-Prozess übergeben werden.
Die Meldung via Signal ist bereits implementiert, funktioniert auch astrein.

MessageQueues im Kernelmode werden, ähnlich dem usermode, mit "sys_msgget()" und so weiter eingerichtet.
Ok, soweit erst mal kein Problem. Das Modul wird auch astrein gebaut.
Jedoch bekomme ich oben genannte Fehlermeldung, sobald ich via insmod das Modul laden will.

Ein Blick nach /proc/ksyms zeigt mir auch, dass das Symbol nicht geladen ist.

Wie kann ich das nun beheben?
Wo liegt der Fehler?

Fragende Grüße

orsten

Torsten
Beiträge: 384
Registriert: 24.09.2002 22:51:07
Kontaktdaten:

Beitrag von Torsten » 07.11.2003 18:57:54

Moinsen,

hat sich erledigt. MessageQueues im Kernel und Zugriff auf jene aus dem userspace ist 'ne verdammt fiese Sache.
Aber nun funzt es. ;-)

Torsten

Antworten