From: Heiko B. <li...@ba...> - 2011-04-22 23:11:49
|
I've got a problem since a few days after a system update. I don't know what was updated exactly, if it was the kernel, udev or lirc. I'm using Arch Linux. I've got a Terratec Cinergy 1400 DVB-T (a cx88 card). Its IR remote control has worked perfectly with lirc for many years. Suddenly it stopped working. This is my /etc/conf.d/lircd: # # Parameters for lirc daemon # LIRC_DEVICE=phys='pci*/ir0' LIRC_DRIVER='dev/input' LIRC_EXTRAOPTS='' LIRC_CONFIGFILE='/etc/lirc/lircd.conf' This is the according section of /proc/bus/input/devices: I: Bus=0001 Vendor=153b Product=1166 Version=0001 N: Name="cx88 IR (TerraTec Cinergy 1400 " P: Phys=pci-0000:03:06.2/ir0 S: Sysfs=/devices/pci0000:00/0000:00:14.4/0000:03:06.2/rc/rc0/input3 U: Uniq= H: Handlers=kbd event3 B: PROP=0 B: EV=100013 B: KEY=108fc210 204300000000 0 8000 208000000001 9e168000000000 ffc B: MSC=10 So the device is detected. irrecord -H dev/input -d phys='pci*/ir0' /tmp/remote finds the correct device but gives only this output: Hold down an arbitrary button. irrecord: gap not found, can't continue irrecord: closing '/dev/input/event3' And irw while lircd is running doesn't do anything. I got once a reaction of irrecord - I can't remember what I had done -, but the resulting lircd.conf was pretty weird and after running lircd and irw with this config neither the remote control nor my keyboard worked anymore. So I had to hard reset my computer. I tried everything I found by searching various forums, wikis and the web, but nothing helped. Does somebody know how this can be fixed or is it a bug? Heiko |