Hallo zusammen,
Ich nutze hier ein Sidux-System mit dem aktuellen Kernel 2.6.28-0slh.10-sidux-686, und habe eine Hauppauge TV-Karte eingebaut. Die Karte an sich funktioniert, allerdings mag lirc nicht starten. Wenn ich lirc starte, bekomme ich keine Fehlermeldung, aber im Syslog finden sich diese Zeilen:
Code:
Jan 13 00:29:51 localhost lircd-0.8.3[4532]: lircd(userspace) ready
Jan 13 00:29:51 localhost lircd-0.8.3[4532]: accepted new client on /dev/lircd
Jan 13 00:29:51 localhost lircd-0.8.3[4532]: Cannot find i2c adapter
Jan 13 00:29:51 localhost lircd-0.8.3[4532]: i2c device cannot be opened
Jan 13 00:29:51 localhost lircd-0.8.3[4532]: caught signal
In einigen Foren und Mailinglisten habe ich gelesen, dass lirc beim Start ein device "lirc0" anlegen soll. Das passiert aber nicht, es existiert nur ein Symlink /dev/lirc, der auf das nicht vorhandene Device /dev/lirc0 verweist
Code:
root@cowboy:# ls -l /dev/lirc*
lrwxrwxrwx 1 root root 10 12. Jan 23:54 /dev/lirc -> /dev/lirc0
srw-rw-rw- 1 root root 0 13. Jan 00:29 /dev/lircd
prw-r--r-- 1 root root 0 12. Jan 23:15 /dev/lircm
Die Kernelmodule sind auch geladen:
Code:
root@cowboy:# lsmod | grep lirc
lirc_imon 18312 0
lirc_i2c 12804 0
lirc_dev 15924 2 lirc_imon,lirc_i2c
i2c_core 28052 12 nvidia,ivtv,bttv,lirc_i2c,dvb_pll,cx22702,cx88_vp3054_i2c,cx88xx,i2c_algo_bit,tveeprom,v4l2_common,i2c_nforce2
usbcore 147728 12 lirc_imon,snd_usb_audio,snd_usb_lib,garmin_gps,btusb,usbserial,uvcvideo,usblp,usb_storage,ehci_hcd,ohci_hcd
root@cowboy:#
Die Konfigurations-Dateien sind in /etc/lirc abgelegt, und die .lircrc im meinem Home-Verzeichnis ist auch da. Wo bekomme ich jetzt mein fehlendes Device her?
Das schöne ist ja, dass es mal funktioniert hat. Dann hatte einen Festplatten-Crash und habe das System neu aufgesetzt...
Ergänzung: Ich habe eben
Code:
lircd -d /dev/lirc0
ausgeführt, und /dev/lirc0 ist jetzt vorhanden. Allernigs nicht als zeichenbasiertes Device, sondern als leeres Dokument.
Ergänzung 2: Das Device ist nun scheinbar angelegt, nachdem ich
Code:
mknod /dev/lirc0 c 1 1
ausgeführt habe. das Resultat ist jedoch immer noch das selbe: lirc startet nicht, und die Meldungen im Syslog sind die gleichen wie zuvor. Die lirc-Module sind mit dem Modul-Assistenten gebaut worden
Lesezeichen