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