WinTV Radio rev-c121 remote support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I have an old bt878 based analog card. It's 'Hauppauge WinTV Radio' model 44914,
rev C121.

I'm trying to workout support for this shipped remote control. I have
tried to add
following lines to bttv-cards.c and bttv-input.c, but that gived
really bad results
(dmesg output is in attachment).


diff -r b6b82258cf5e linux/drivers/media/video/bt8xx/bttv-cards.c
--- a/linux/drivers/media/video/bt8xx/bttv-cards.c      Thu Dec 31 19:14:54 2009
-0200
+++ b/linux/drivers/media/video/bt8xx/bttv-cards.c      Tue Jan 05 13:25:09 2010
+0100
@@ -491,6 +491,7 @@
                .pll            = PLL_28,
                .tuner_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
+               .has_remote     = 1,
        },
        [BTTV_BOARD_MIROPRO] = {
                .name           = "MIRO PCTV pro",
diff -r b6b82258cf5e linux/drivers/media/video/bt8xx/bttv-input.c
--- a/linux/drivers/media/video/bt8xx/bttv-input.c      Thu Dec 31 19:14:54 2009
-0200
+++ b/linux/drivers/media/video/bt8xx/bttv-input.c      Tue Jan 05 13:25:09 2010
+0100
@@ -341,6 +341,12 @@
                ir->last_gpio    = ir_extract_bits(bttv_gpio_read(&btv->c),
                                                   ir->mask_keycode);
                break;
+       case BTTV_BOARD_HAUPPAUGE878:
+               ir_codes         = &ir_codes_pctv_sedna_table;
+               ir->mask_keycode = 0;
+               ir->mask_keyup   = 0;
+               //ir->polling      = 50;
+               break;
        }
        if (NULL == ir_codes) {
                dprintk(KERN_INFO "Ooops: IR config error [card=%d]\n",
btv->c.type);



root@crni:~/v4l-dvb# modprobe bttv
Segmentation fault
root@crni:~/v4l-dvb#
Message from syslogd@crni at Tue Jan  5 13:03:08 2010 ...
crni kernel: Oops: 0000 [#1] SMP

 [...]




So I guess that's not going to work. I have read in
wiki that Hauppauge cards needs ir-kbd-i2c, so I tried with that too, but
then similar error like previous happens when I try 'modprobe ir-kbd-i2c debug=1
hauppauge=1' as well as just 'modprobe ir-kbd-i2c'.

Can I have a little pointer what to do?

Regards,
Samuel
--
Card: http://linuxtv.org/wiki/index.php/File:Wintv-radio-C121.jpg
Remote: http://linuxtv.org/wiki/index.php/File:Wintv-radio-remote.jpg

Attachment: ir-dmesg
Description: Binary data


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux