You are not logged in.

#1 2011-09-30 07:28:56

casacristo
Member
Registered: 2011-09-29
Posts: 10

Kernel 3.0 upgrade broke my lirc

Yesterday I upgraded my 2.6.34 based arch intallation to the current set of packages and Kernel 3.0 was part of it.

Now lirc does not work anymore.
I have also manually upgraded  lirc to 0.9.0 but still no luck

ir-keytable

Found /sys/class/rc/rc0/ (/dev/input/event4) with:
	Driver cx88xx, table rc-hauppauge
	Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC 
	Enabled protocols: LIRC 
	Extra capabilities: <access denied>

sudo ir-keytable

Found /sys/class/rc/rc0/ (/dev/input/event4) with:
	Driver cx88xx, table rc-hauppauge
	Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC 
	Enabled protocols: LIRC 
	Repeat delay = 500 ms, repeat period = 125 ms

sudo ir-keytable -t

Testing events. Please, press CTRL-C to abort.
produces no output (even when pressing buttons on the remote)

irw

produces no output (even when pressing buttons on the remote)

tail /var/log/lircd

Sep 29 23:30:38 htpc lircd: lircd(devinput) ready, using /var/run/lirc/lircd
Sep 29 23:30:39 htpc lircd: accepted new client on /var/run/lirc/lircd
Sep 29 23:30:39 htpc lircd: initializing '/dev/input/by-path/pci-0000:01:06.0-event-ir'
Sep 29 23:30:40 htpc lircd: accepted new client on /var/run/lirc/lircd
Sep 29 23:30:51 htpc lircd: accepted new client on /var/run/lirc/lircd
Sep 29 23:31:04 htpc lircd: removed client
Sep 29 23:46:36 htpc lircd: accepted new client on /var/run/lirc/lircd
Sep 29 23:46:41 htpc lircd: removed client

cat /dev/lirc0

 produces output when pressing buttons on the remote

cat /etc/conf.d/lircd

# Arguments which will be used when launching lircd 
LIRCD_ARGS="" 

#Don't start lircmd even if there seems to be a good config file 
#START_LIRCMD=false 

#Try to load appropriate kernel modules 
LOAD_MODULES=true 

# Run "lircd --driver=help" for a list of supported drivers. 
DRIVER="dev/input" 
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be 
# automatically used instead 
DEVICE="" 
MODULES="" 

# Default configuration files for your hardware if any 
LIRCD_CONF="/etc/lircd.conf" 
LIRCMD_CONF=""

lircd -v

lircd 0.9.0

lspci |grep Cone

01:06.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
01:06.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
01:06.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
01:06.4 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)

sudo irrecord -H dev/input -d /dev/input/event4 /tmp/xxx

does not work, but using /dev/lirc0 instead of /dev/input/event4 allows recording commands

Last edited by casacristo (2011-09-30 08:24:02)

Offline

Board footer

Powered by FluxBB