Wednesday, November 25, 2009

TV tuner LifeView FlyVideo 3000 Configuration on CentOS 5.4

  1. Hardware information
    # /sbin/lspci
    ...
    05:01.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
    ...
    
  2. Kernel's module installation
    Information about downloading a saa7134 module will be posted later.
  3. Kernel's module configuration
    1. Add to /etc/modprobe.conf:
      options saa7134 card=2
      
    2. Reboot computer
  4. Kernel module output
    # less /var/log/dmesg
    ...
    saa7134[0]: found at 0000:05:01.0, rev: 1, irq: 177, latency: 64, mmio: 0xfebffc00
    saa7134[0]: subsystem: 1131:0000, board: LifeView FlyVIDEO3000 [card=2,insmod option]
    saa7134[0]: board init: gpio is 31000
    saa7134[0]: there are different flyvideo cards with different tuners
    saa7134[0]: out there, you might have to use the tuner= insmod
    saa7134[0]: option to override the default value.
    input: saa7134 IR (LifeView FlyVIDEO30 as /class/input/input3
    ...
    
  5. LIRC configuration
    1. /etc/lircd.conf example:
      begin remote
        name  FlyVideo3000
        bits           16
        eps            30
        aeps          100
      
        one             0     0
        zero            0     0
        pre_data_bits   16
        pre_data       0x8001
        gap          208081
        toggle_bit_mask 0x80010074
      
            begin codes
                air_catv                 0x0175
                video                    0x0189
                audio                    0x0188
                av_source                0x0182
                fullscreen               0x0174
                stereo                   0x0170
                1                        0x0002
                2                        0x0003
                3                        0x0004
                4                        0x0005
                5                        0x0006
                6                        0x0007
                7                        0x0008
                8                        0x0009
                9                        0x000A
                0                        0x000B
                recall                   0x0081
                enter                    0x001C
                power                    0x0074
                mute                     0x0071
                volume_up                0x0073
                volume_down              0x0072
                channel_up               0x0192
                channel_down             0x0193
            end codes
      end remote
      
    2. LIRC driver name:
      dev/input
      

0 comments:

Post a Comment