[mythtv-users] Upgrade to Fedora 14 -> LIRC Troubles

James Cornacchia jimc at cordev.com
Thu Aug 11 03:01:45 UTC 2011


Hi,

I recently upgrade a very stable Fedora 12 MythTV setup to Fedora 13 and then Fedora 14. Although I think the changes to LIRC will ultimately be very beneficial, I'm currently stumped on what is breaking my current setup. I have a PVR-250 with Black remote that had been working flawlessly and recently added an IR Blaster to control a Verizon FIOS DCT-700 cable box. (That also was working flawlessly under Fedora 12)

Can anyone point out what specific steps need to be taken to make this setup operational again? I've included as much detailed configuration information as possible below...

Many thanks... 

Jim Cornacchia




bash-4.1# ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event4) with:
	Driver ir-kbd-i2c, table rc-rc5-tv
	Supported protocols: RC-5 
	Enabled protocols: 
	Repeat delay = 500 ms, repeat period = 33 ms


bash-4.1#  lsmod | grep lirc_
ir_lirc_codec           3712  0 
rc_core                14291  9 ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,rc_rc5_tv,ir_nec_decoder,ir_kbd_i2c
lirc_serial             8326  0 
lirc_dev               12896  2 ir_lirc_codec,lirc_serial



bash-4.1# ls -l /dev/lirc*
crw------- 1 root root 250, 0 Aug 10 12:14 /dev/lirc0
lrwxrwxrwx 1 root root     19 Aug 10 12:15 /dev/lircd -> /var/run/lirc/lircd
srw-rw-rw- 1 root root      0 Aug 10 12:15 /dev/lircd1



bash-4.1# ps ax | grep lirc
2341 ?        Ss     0:00 /usr/sbin/lircd --driver=devinput --device=/dev/input/event4
2594 ?        Ss     0:00 /usr/sbin/lircd --driver=default --device=/dev/lirc1 --output=/dev/lircd1 --pidfile=/var/run/lirc/lircd1.pid





/var/log/messages

...
Aug 10 12:14:54 mythtv kernel: [    9.236061] ivtv0: Initializing card 0
Aug 10 12:14:54 mythtv kernel: [    9.236065] ivtv0: Autodetected Hauppauge card (cx23416 based)
Aug 10 12:14:54 mythtv kernel: [    9.239045] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
Aug 10 12:14:54 mythtv kernel: [    9.239062] ivtv 0000:05:07.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
Aug 10 12:14:54 mythtv kernel: [    9.239072] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
Aug 10 12:14:54 mythtv kernel: [    9.292111] tveeprom 2-0050: Hauppauge model 32031, rev B110, serial# 6150078
Aug 10 12:14:54 mythtv kernel: [    9.292115] tveeprom 2-0050: tuner model is Philips FI1236 MK2 (idx 10, type 2)
Aug 10 12:14:54 mythtv kernel: [    9.292119] tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
Aug 10 12:14:54 mythtv kernel: [    9.292122] tveeprom 2-0050: audio processor is MSP3435 (idx 10)
Aug 10 12:14:54 mythtv kernel: [    9.292125] tveeprom 2-0050: decoder processor is SAA7115 (idx 19)
Aug 10 12:14:54 mythtv kernel: [    9.292128] tveeprom 2-0050: has no radio, has IR receiver, has no IR transmitter
Aug 10 12:14:54 mythtv kernel: [    9.292132] ivtv0: Autodetected Hauppauge WinTV PVR-250
...
Aug 10 12:14:54 mythtv kernel: [   11.722047] tuner-simple 2-0061: creating new instance
Aug 10 12:14:54 mythtv kernel: [   11.722053] tuner-simple 2-0061: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
Aug 10 12:14:54 mythtv kernel: [   11.723628] ivtv0: Registered device video0 for encoder MPG (4096 kB)
Aug 10 12:14:54 mythtv kernel: [   11.723693] ivtv0: Registered device video32 for encoder YUV (2048 kB)
Aug 10 12:14:54 mythtv kernel: [   11.723753] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
Aug 10 12:14:54 mythtv kernel: [   11.723810] ivtv0: Registered device video24 for encoder PCM (320 kB)
Aug 10 12:14:54 mythtv kernel: [   11.723813] ivtv0: Initialized card: Hauppauge WinTV PVR-250
Aug 10 12:14:54 mythtv kernel: [   11.724172] ivtv: End initialization
Aug 10 12:14:54 mythtv kernel: [   12.547919] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
Aug 10 12:14:54 mythtv kernel: [   12.748133] ivtv0: Encoder revision: 0x02060039
Aug 10 12:14:54 mythtv kernel: [   13.740797] lirc_dev: IR Remote Control driver registered, major 250 
Aug 10 12:14:54 mythtv kernel: [   13.804465] lirc_serial: module is from the staging directory, the quality is unknown, you have been warned.
Aug 10 12:14:54 mythtv kernel: [   14.677025] lirc_serial: auto-detected active high receiver
Aug 10 12:14:54 mythtv kernel: [   14.677668] lirc_serial lirc_serial.0: lirc_dev: driver lirc_serial registered at minor = 0



bash-4.1# more /etc/lirc/lircd.conf 
#
# this config file was automatically generated
# using lirc-0.5.5pre8 on Sun Apr 18 11:43:45 1999
#
# contributed by Jens Leuschner <leuschner at gmx.net>
#
# brand:             Hauppauge
# model:             
# supported devices: WinTV primo; WinTV pci; WinTV radio
#
# This config file will work with both homebrew receivers and 
# original Hauppauge TV cards !!!
#

begin remote

 name  Hauppauge
 bits           13
 flags SHIFT_ENC
 eps            30
 aeps          100

 one           950   830
 zero          950   830
 plead         960
 gap          89584
 repeat_bit      2

     begin codes
         TV                       0x000000000000100F
         RADIO                    0x000000000000100C
         FULL_SCREEN              0x000000000000102E
         CH+                      0x0000000000001020
         CH-                      0x0000000000001021
         VOL-                     0x0000000000001011
         VOL+                     0x0000000000001010
         MUTE                     0x000000000000100D
         SOURCE                   0x0000000000001022
         1                        0x0000000000001001
         2                        0x0000000000001002
         3                        0x0000000000001003
         4                        0x0000000000001004
         5                        0x0000000000001005
         6                        0x0000000000001006
         7                        0x0000000000001007
         8                        0x0000000000001008
         9                        0x0000000000001009
         0                        0x0000000000001000
         RESERVED                 0x000000000000101E
         MINIMIZE                 0x0000000000001026
     end codes

end remote

#Configuration for the Motorola DCT700 Set Top Box IR codes:
include "/etc/DCT700.conf"




bash-4.1# more /etc/sysconfig/lirc 
# Note: in addition to these parameters, you need to have working    -*- sh -*-
# configuration file for lircd (and lircmd if enabled).

# Options to lircd(8).  Typically, this will be empty, as which driver to use
# should be specified using the LIRC_DRIVER variable below.
LIRCD_OPTIONS=""

# The infrared receiver (and/or transmitter) driver to be used by lircd(8),
# similar to passing "-H driver" to lircd(8).
# Run "/usr/sbin/lircd -H help" to get a listing of supported drivers.
LIRC_DRIVER="devinput"

# Which lirc device will be used by lircd(8).
# This is the same as passing "-d device" to lircd.
# An empty value will use the default /dev/lirc0 device.
LIRC_DEVICE="/dev/input/event4"

# If "yes", the init script will try to start lircmd(8) too.
ENABLE_LIRCMD="no"

# Options to lircmd(8).
LIRCMD_OPTIONS=""
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mythtv.org/pipermail/mythtv-users/attachments/20110810/7fd8a350/attachment.html 


More information about the mythtv-users mailing list