Welche Kernelquelle hast du denn und wie wurde sie installiert?
Bei vanilla Kerneln und anderen im tar.gz /tar.bz2 musst du den Link von linux nach linux-x.y.z selber setzen, bei einem RPM Kernel-Source Packet wie SuSE KOTD sollte das automatisch funktionieren.
Des weiteren sollte die Source die .config haben die auch läuft. Falls du den Kernel selbst übersetzt hast sollte das der Fall sein.
SuSE hat lange in der Kernelquellen lirc hinengepatcht, das ist irgenwo zwischen 2.6.13 und 2.6.14 wegefallen, deshalb musst du diese aus dem lirc Packet nehmen. Funktionierende lirc Patche hab ich jedenfalls nicht mehr finden können.
Ich habe unter SuSE 10 mit 2.6.15 KOTD die Kernelmodule aus
http://lirc.sourceforge.net/so…ts/lirc-0.8.0pre4.tar.bz2
genommen, läuft mit dem SuSE lirc 0.7.
Um nicht das das ganze lirc-0.8.0pre4 zu installieren habe ich nur configure und make ausgeführt und dann
drivers/lirc_dev/lirc_dev.ko und drivers/lirc_serial/lirc_serial.ko
nach /lib/modules/x.y.z/kernel/drivers/char/ kopiert.
Dann noch ein depmod -a und lirc lässt sich mit 'rclirc start' starten, das laden der Module wird im dmesg angezeigt.
Zur Info: /usr/src/linux-obj sollte bei einer SuSE rpm Kernel-Source auf die aktuelle Version verweisen, bei anderen Kernelquellen ist das nicht relevant.