View previous topic :: View next topic |
Author |
Message |
catkfr Guru
Joined: 02 Aug 2004 Posts: 300
|
Posted: Wed Feb 18, 2009 6:55 pm Post subject: Remote for HVR-1110 DVB card lirc |
|
|
Hi,
I had setup my remote just the way I liked and it worked perfectly. I stopped using it for a few months and when I tried again, the remote didn't work anymore. After some looking around, it turns out the device isn't created.
My DVB card is a Hauppauge HVR-1110. It uses devinput for lirc support
/etc/conf.d/modules: Code: | modules="vboxdrv saa7134-dvb" |
lsmod: Code: | Module Size Used by
saa7134_dvb 17740 0
saa7134 125012 1 saa7134_dvb
vmnet 30316 13
vmblock 10340 3
vmci 40036 0
vmmon 56772 0
vboxdrv 49728 0
tda1004x 13380 1
videobuf_dvb 4612 1 saa7134_dvb
dvb_core 63464 2 saa7134_dvb,videobuf_dvb
tda827x 9156 2
tda8290 12036 1
nvidia 7214140 38
tuner 22280 0
ir_common 34884 1 saa7134
videobuf_dma_sg 10052 2 saa7134_dvb,saa7134
videobuf_core 14276 3 saa7134,videobuf_dvb,videobuf_dma_sg
tveeprom 10884 1 saa7134
|
emerge options for lirc: Code: | [ebuild R ] app-misc/lirc-0.8.4 USE="X -debug -doc -hardware-carrier -transmitter" LIRC_DEVICES="devinput -accent -act200l -act220l -adaptec -all -alsa_usb -animax -asusdh -atilibusb -atiusb -audio -audio_alsa -avermedia -avermedia98 -avermedia_vdomate -bestbuy -bestbuy2 -breakoutbox -bte -bw6130 -caraca -chronos -cmdir -commandir -cph06x -creative -creative_infracd -digimatrix -dsp -dvico -ea65 -exaudio -flyvideo -gvbctv5pci -hauppauge -hauppauge_dvb -hercules_smarttv_stereo -igorplugusb -imon -imon_knob -imon_lcd -imon_pad -imon_pad2keys -imon_rsc -inputlirc -irdeo -irdeo_remote -irlink -irman -irreal -it87 -ite8709 -knc_one -kworld -leadtek_0007 -leadtek_0010 -leadtek_pvr2000 -livedrive_midi -livedrive_seq -logitech -macmini -mceusb -mceusb2 -mediafocusI -mouseremote -mouseremote_ps2 -mp3anywhere -nslu2 -packard_bell -parallel -pcmak -pcmak_usb -pctv -pixelview_bt878 -pixelview_pak -pixelview_pro -provideo -realmagic -remote_wonder_plus -remotemaster -sa1100 -samsung -sasem -sb0540 -serial -serial_igor_cesko -silitek -sir -slinke -streamzap -tekram -tekram_bt829 -tira -ttusbir -tuxbox -tvbox -udp -uirt2 -uirt2_raw -usb_uirt_raw -usbirboy -usbx -userspace -xboxusb" 0 kB
|
/etc/conf.d/lircd: Code: | LIRCD_OPTS="-d /dev/input/event5" |
/dev/input/event5 doesn't exist anymore. When looking at /proc/bus/input/devices, no IR device fits.
I'm lost: where should I look to get the device created again? |
|
Back to top |
|
|
Malvineous Apprentice
Joined: 20 Oct 2006 Posts: 281 Location: Brisbane, Australia
|
Posted: Sat Feb 21, 2009 12:53 pm Post subject: |
|
|
What does dmesg say? Do you need to load additional modules for the remote? (Maybe you've upgraded your kernel since you used it last.) |
|
Back to top |
|
|
catkfr Guru
Joined: 02 Aug 2004 Posts: 300
|
Posted: Sat Feb 21, 2009 1:35 pm Post subject: |
|
|
Hi, my kernel was indeed upgraded since it last worked.
Here is the relevent dmesg stuff:
Code: | saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
saa7134 0000:05:06.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
saa7133[0]: found at 0000:05:06.0, rev: 209, irq: 16, latency: 32, mmio: 0xd8000000
saa7133[0]: subsystem: 0070:6701, board: Hauppauge WinTV-HVR1110 DVB-T/Hybrid [card=104,autodetected]
saa7133[0]: board init: gpio is 6400000
saa7133[0]: i2c eeprom 00: 70 00 01 67 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: ff ff ff 0e ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 33 88 ff 00 aa ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 32 15 60 ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom 80: 84 09 00 04 20 77 00 40 8f 51 0d f0 73 05 29 00
saa7133[0]: i2c eeprom 90: 84 08 00 06 cb 05 01 00 94 18 89 72 07 70 73 09
saa7133[0]: i2c eeprom a0: 23 5f 73 0a fc 72 72 0b 2f 72 0e 01 72 0f 03 72
saa7133[0]: i2c eeprom b0: 10 01 72 11 1f 79 61 00 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom c0: 84 09 00 04 20 77 00 40 8f 51 0d f0 73 05 29 00
saa7133[0]: i2c eeprom d0: 84 08 00 06 cb 05 01 00 94 18 89 72 07 70 73 09
saa7133[0]: i2c eeprom e0: 23 5f 73 0a fc 72 72 0b 2f 72 0e 01 72 0f 03 72
saa7133[0]: i2c eeprom f0: 10 01 72 11 1f 79 61 00 00 00 00 00 00 00 00 00
nvidia: module license 'NVIDIA' taints kernel.
tuner' 2-004b: chip found @ 0x96 (saa7133[0])
tveeprom 2-0050: Hauppauge model 67019, rev B1B4, serial# 872847
tveeprom 2-0050: MAC address is 00-0D-FE-0D-51-8F
tveeprom 2-0050: tuner model is Philips 8275A (idx 114, type 4)
tveeprom 2-0050: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
tveeprom 2-0050: audio processor is SAA7131 (idx 41)
tveeprom 2-0050: decoder processor is SAA7131 (idx 35)
tveeprom 2-0050: has radio, has IR receiver, has IR transmitter
saa7133[0]: hauppauge eeprom: model=67019
tda829x 2-004b: setting tuner address to 61
tda829x 2-004b: type set to tda8290+75a
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
nvidia 0000:01:00.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
nvidia 0000:01:00.0: setting latency timer to 64
NVRM: loading NVIDIA UNIX x86 Kernel Module 180.29 Wed Feb 4 23:44:25 PST 2009
DVB: registering new adapter (saa7133[0])
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
tda1004x: setting up plls for 48MHz sampling clock
tda1004x: found firmware revision 20 -- ok
|
The module tveeprom sees the IR receiver.
Bash-autocompletion gives me the following possible modules. I don't see any which could be interesting in this case. lirc in devinput doesn't create a module to load.
Code: | # modprobe
dvb-core ir-kbd-i2c mt352 saa7134 scsi_wait_scan tda827x tea5767 tuner-xc2028 videobuf-dma-sg vmmon
dvb-pll isl6421 nvidia saa7134-alsa tda1004x tda8290 tuner tveeprom videobuf-dvb vmnet
i2c-amd756 joydev nxt200x saa7134-dvb tda10086 tda9887 tuner-simple vboxdrv vmblock vsock
ir-common mt20xx saa6752hs saa7134-empress tda826x tea5761 tuner-types videobuf-core vmci xc5000 |
|
|
Back to top |
|
|
Malvineous Apprentice
Joined: 20 Oct 2006 Posts: 281 Location: Brisbane, Australia
|
Posted: Sun Feb 22, 2009 1:39 am Post subject: |
|
|
If you run modinfo on the modules that are being loaded, are there any options that say anything about the remote?
Also I was thinking more of looking at the kernel configuration - if there is a module required to run the remote, it won't exist in your modules directory (otherwise it should be autoloaded and your remote would work.) I do recall seeing a couple of compile-time options for remote controls, but I can't remember which cards they were for. |
|
Back to top |
|
|
AaronPPC Guru
Joined: 29 May 2005 Posts: 522 Location: Tucson, AZ
|
Posted: Sun Feb 22, 2009 9:08 pm Post subject: |
|
|
You didn't post an /etc/lircd.conf, but you have one right? Also ~/.lircrc.conf?
I don't see the lirc_dev and lirc_i2c modules. Did you compile the modules or compile them into the kernel?
Change LIRCD_OPTS to:
Code: | LIRCD_OPTS = "-d /dev/lirc0" |
You should also be able to see that /dev/lirc0 is there.
This may sound silly but, make sure the IR receiver is plugged ALL THE WAY into the jack.
I had an IR problem with an HVR-1600. After spending a few days making all kinds of Google searches I was sure everything software-related was right enough to work. I finally went to the back of the machine and played with the IR plug and found that if I gave the plug an extra push, it "clicked" into place and worked.
I hope this helps. _________________ --Aaron |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|