[linux-dvb] technotrend C1500 -bundled remote working (budget-ci)?

Jussi Kukkonen jhkukkon at cc.hut.fi
Tue Aug 8 10:27:54 CEST 2006


I'd like to get my "Technotrend C1500 DVB-C PCI" -bundled remote
control* working with VDR (and I'm ready to do the work involved, if I'm
able). I'm pretty much a newcomer to v4l-dvb and input device hacking,
so any help is very much appreciated... I haven't found anyone already
working on this, but please tell me if I'm re-inventing the wheel here.

The remote partially works with the budget-ci driver -- about half the
buttons work, pressing the others outputs:
"DVB (msp430_ir_interrupt): no key for XX!"
in /var/log/messages (because the hard coded Hauppauge/Zenith keycodes
do not match). I wrote down all the keycodes and experimented by
patching them into budget-ci.c**, but this didn't really help -- kernel
messages do not appear anymore, but vdr or xev still do not see anything
when keys are pressed...

So, question number one: what might be happening here, and how should I
proceed? I'll attach lspci output for the card in case
it's useful***.

Now, while I was reading through the code, I noticed that the current
budget-ci remote control stuff looks like it's not too expandable... I
also found a patchset that seems to try to fix this

This leads me to question two: If I actually end up fixing something,
what code should I base my work on? Are there other places I should
check for work already done?

Thanks for any help,
Jussi Kukkonen

  *) http://www.dvbshop.net/images/product_images/popup_images/57_0.jpg

 **) http://koti.welho.com/jkukkone/tt-1500.patch
     (note: there's a typo in the patch -- KEY_2 has a double entry,
      I tested with the correct one though)

***) lspci -v output:
0000:00:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
       Subsystem: Technotrend Systemtechnik GmbH: Unknown device 1010
       Flags: bus master, medium devsel, latency 32, IRQ 185
       Memory at fd000000 (32-bit, non-prefetchable) [size=512]

     ...and the corresponding pci-ids according to "lspci -vn":
0000:00:09.0 0480: 1131:7146 (rev 01)
       Subsystem: 13c2:1010

More information about the linux-dvb mailing list