I have a KWORLD-TV+FM tuner card with remote-control (CHIPSET BT878). I can`t find any information about my remote control, regarding manufactureres name.
My tuner works well using bttv driver with card=21 ( Lucky Star Image CaonferenceTV). I installed lmsensor and lirc because i
want to setup my remote. First step after that it was to test my remote.
After many tests i find out that my card remote-control can be controled compiling lirc with option:
TVCard=PixelView PlayTV pro (CARD 37).I tried many variants but no one wit some succes.
I inserted the lirc_gpio.o in kernel with
# insmod lirc_gpio gpio_mask=0x1f00 gpio_lock_mask=0x8000 gpio_xor_mask=0 soft_gap=400 sample_rate=12
The problem is that in this case my remote-control understand only 2 commands from my remote...BUT WORKS!!!!!!!!!!!!
I made some tests and i saw that GPIO_MASK option is VERRY IMPORTNAT.
I used irrecord to generate the lircd.conf file and i obtained what you see below.
# Copyright (C) 1999 Christoph Bartelmus
# You may only use this file if you make it available to others,
# i.e. if you send it to <lirc@bartelmus.de>
# this config file was automatically generated
# using lirc-0.6.3(pixelview_pro) on Tue Jun  5 17:03:49 2001
# PixelView PlayTV Pro (card 37)
# insmod lirc_gpio gpio_mask=0x1f00 gpio_lock_mask=0x8000 gpio_xor_mask=0 soft_gap=400 sample_rate=12

begin remote
  name  /mnt/lircd.conf
  bits            8
  eps            30
  aeps          100
  one             0     0
  zero            0     0
  gap          499917
  toggle_bit      0

      begin codes
          tvfm                     0x0000000000000001
          source                   0x0000000000000001
          scan                     0x0000000000000000
          power                    0x0000000000000000
          1                        0x0000000000000001
          2                        0x0000000000000001
          3                        0x0000000000000001
          ch+                      0x0000000000000001
          ch-                      0x0000000000000001
          4                        0x0000000000000001
          5                        0x0000000000000001
          6                        0x0000000000000001
          7                        0x0000000000000000
          8                        0x0000000000000000
          9                        0x0000000000000000
          vol+                     0x0000000000000000
          vol-                     0x0000000000000000
          0                        0x0000000000000000
          recall                   0x0000000000000001
          +100                     0x0000000000000000
          record                   0x0000000000000000
          stop                     0x0000000000000000
          play                     0x0000000000000001
          mute                     0x0000000000000000
          freeze                   0x0000000000000000
          zoom                     0x0000000000000001
          <<                       0x0000000000000000
          function                 0x0000000000000000
          >>                       0x0000000000000000
          mts                      0x0000000000000001
          reset                    0x0000000000000001
          min                      0x0000000000000001
      end codes
end remote

I`m using bttv driver version 0.7.64
See below the source from bttv-cards.c driver for i configured  my TV Card.
        name:           "Lucky Star Image World ConferenceTV",
        video_inputs:   3,
        audio_inputs:   1,
        tuner:          0,
        svhs:           2,
        gpiomask:       0x00fffe07,
        muxsel:         { 2, 3, 1, 1},
        audiomux:       { 131072, 1, 1638400, 3, 4},
        needs_tvaudio:  1,
        pll:            PLL_28,
        tuner_type:     TUNER_PHILIPS_PAL_I,
And here is the source from bttv-cards.c for PixelView PlayTV pro driver for i configured my remote-control.
 name:           "PixelView PlayTV pro",
 video_inputs:   3,
 audio_inputs:   1,
 tuner:          0,
 svhs:           2,
 gpiomask:       0xff,
 muxsel:         { 2, 3, 1, 1 },
 audiomux:       { 0x21, 0x20, 0x24, 0x2c, 0x29, 0x29 },
 no_msp34xx:     1,
 pll:            PLL_28,
 tuner_type:     -1,
See below my /etc/modules.conf
#tuner TV
alias char-major-81 video
alias char-major-81-1 video
alias video bttv
options bttv pll=1 radio=1 card=21
#remote-control (using lirc driver)
alias /dev/lirc lirc_gpio
options lirc_gpio gpio_mask=0x1f00 gpio_lock_mask=0x8000 gpio_xor_mask=0 soft_gap=400 sample_rate=12
Can anybody help me to solv the problem?