[mythtv-users] kernel 2.6.39 and lirc 9.0 problems
Dan Littlejohn
dan.littlejohn at gmail.com
Thu Sep 1 15:34:10 UTC 2011
I am running gentoo and recently upgraded my myth box. Everything seemed to
go well, but I am having problems getting lirc to work again. This is a
frontend with a pvr350 that I use for the remote input and an ir blaster to
change channels on my satellite box so I need to get both a hauppauge grey
remote and an ir blaster working at the same time
Before the upgrade, I was running lirc8.7 and kernel 2.6.35, and at boot I
would load lirc_i2c and lirc_serial. My init.d lircd file looked like this
start-stop-daemon --start --pidfile /var/run/lirc/lircd1.pid --quiet --exec
/usr/sbin/lircd -- --driver=default --device=/dev/lirc1
--output=/var/run/lirc/lircd1 --pidfile=/var/run/lirc/lircd1.pid
--listen=8765
start-stop-daemon --start --pidfile /var/run/lirc/lircd.pid --quiet --exec
/usr/sbin/lircd -- --driver=default --device=/dev/lirc0
--output=/var/run/lirc/lircd --pidfile=/var/run/lirc/lircd.pid
--connect=localhost:8765
Now I am using lirc 9.0 and kernel 2.6.39 and understand a lot of stuff has
been moved into the kernel, but I am a bit stumped as to how to get this
working again. Here is some of the log that shows dmesg and that the keymap
seems to look ok for rc5
one linux # dmesg | grep ivtv
ivtv: Start initialization, version 1.4.2
ivtv0: Initializing card 0
ivtv0: Autodetected Hauppauge card (cx23415 based)
ivtv 0000:05:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
ivtv0: Autodetected Hauppauge WinTV PVR-350
saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Registered device video16 for decoder MPG (1024 kB)
ivtv0: Registered device vbi8 for decoder VBI (64 kB)
ivtv0: Registered device vbi16 for decoder VOUT
ivtv0: Registered device video48 for decoder YUV (1024 kB)
ivtv0: Initialized card: Hauppauge WinTV PVR-350
ivtv: End initialization
ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02060039
ivtv0: Decoder revision: 0x02020023
ivtv0: Loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
Modules linked in: snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device
snd_pcm_oss snd_mixer_oss nvidia(P) tuner_simple tuner_types tda9887 tda8290
tuner msp3400 saa7127 snd_hda_codec_hdmi saa7115 ivtv snd_hda_codec_realtek
cx2341x i2c_algo_bit v4l2_common videodev snd_hda_intel tveeprom
snd_hda_codec
i2c_core 8250_pnp snd_hwdep snd_pcm 8250 snd_timer serial_core
snd_page_alloc
ir-kbd-i2c: i2c IR (Hauppauge WinTV PVR-350 detected at i2c-0/0-0018/ir0
[ivtv
i2c driver #0]
one linux # dmesg | grep lirc
lirc_dev: IR Remote Control driver registered, major 253
rc rc0: lirc_dev: driver ir-lirc-codec (rc-loopback) registered at minor = 0
one linux # ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event2) with:
Driver rc-loopback, table rc-empty
Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Enabled protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Found /sys/class/rc/rc1/ (/dev/input/event5) with:
Driver ir-kbd-i2c, table rc-hauppauge
Supported protocols: RC-5 Enabled protocols: RC-5
Currently, I have LIRC_DEVICES='userspace' (have also tried devinput,
default, serial and combos of those). I enable all the lirc modules and
the ir staging modules in the kernel.
I have tried devinput (lircd –n –H devinput –d /dev/input5) and ir-kbd-i2c
(modprobe ir-kdb-i2c hauppauge=1 with lircd -n -d /dev/lirc0) and neither
seems to work when using iwr, but I do see dmesg key presses when using
modprobe ir-kbd-i2c debug=1, but not in irw. I am not sure which approach
I should be focusing on to get both the pvr350 remote and the ir blaster to
both work. I have read everything I can in the list and what I can find,
but it is a bit confusing. Right now, neither work. Would appreciate any
advice to get this working.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mythtv.org/pipermail/mythtv-users/attachments/20110901/7b7b1287/attachment.html
More information about the mythtv-users
mailing list