Search:  
Gentoo Wiki

Hauppauge_WinTV_PVR-350

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Contents

Introduction

IN PROGRESS.

Just started, feel free to add updates.

Purpose

The purpose of this topic, is to describe how to get the Hauppage 350 TV and Radio card, operational on our good Gentoo.

Scope

This covers the TV and the Radio part. Getting the drivers to work.

It does not cover multimedia applications.

References

Kernel Configuration

Linux Kernel Configuration: Gentoo 2.6.23
[*] Enable loadable module support  ---> 
  [*]   Automatic kernel module loading
Device Drivers --->
 Generic Driver Options --->
  [ ] Prevent firmware from being built
  <M> Hotplug firmware loading support (Not sure how)
  <M> I2C support  --->
    <M> I2C device interface
    I2C Algorithms  --->
      <M> I2C PCF 8584 interfaces
      <M> I2C PCA 9564 interfaces                                                                         
   Multimedia devices --->
   <M> Video For Linux
   [*]   Enable Video For Linux API 1 (DEPRECATED)
   [*]   Video capture adapters  --->
      [*]   Autoselect pertinent encoders/decoders and other helper chips
      <M>   BT848 Video For Linux
      <M>     SAA6588 Radio Chip RDS decoder support on BT848 cards
      <M>   Conexant 2388x (bt878 successor) support
      <M>   Conexant cx23416/cx23415 MPEG encoder/decoder support
    [*]   Radio Adapters  --->
 make && make modules_install
 cp arch/i386/boot/bzImage /boot/bzImage-2.6.23-gentoo-r3
 cp .config /boot/config-<KERNEL_VERSION>
 
 find /lib/modules/<KERNEL_VERSION>/ -type f -iname '*.o' -or -iname '*.ko' | xargs -n1  basename >> /etc/modules.autoload.d/kernel-2.6

Update the bootloader

   reboot

Verify module stuff

lsmod

Module                  Size  Used by
ivtv                  117136  0
i2c_algo_bit            9092  1 ivtv
cx2341x                14212  1 ivtv
tveeprom               17552  1 ivtv
videodev               28032  1 ivtv
v4l2_common            18560  3 ivtv,cx2341x,videodev
v4l1_compat            15876  2 ivtv,videodev
i2c_viapro             10900  0
i2c_core               21888  4 ivtv,i2c_algo_bit,tveeprom,i2c_viapro

ivtv

  1. emerge --pretend --verbose ivtv
  2. update-modules
  3. modprobe ivtv
  4. dmesg | grep tuner
  5. lsmod

Tuning test

  1. echo "dev-perl/Video-ivtv ~x86" >> /etc/portage/package.keywords
  2. emerge --pretend --verbose Video-ivtv
  3. echo "dev-perl/Video-Frequencies ~x86" >> /etc/portage/package.keywords
  4. emerge --pretend --verbose Video-Frequencies
  5. emerge --pretend --verbose Config-IniFiles
  6. ptune.pl --input /dev/video0 -c 2

Player

Trouble shooting

CONFIG_KMOD: is not set when it should be.

In the kernel, enable:

[*] Enable loadable module support  ---> 
  [*]   Automatic kernel module loading

CONFIG_VIDEO_HELPER_CHIPS_AUTO: should not be set. But it is.

[ ]   Autoselect pertinent encoders/decoders and other helper chips
Retrieved from "http://www.gentoo-wiki.info/Hauppauge_WinTV_PVR-350"

Last modified: Sat, 30 Aug 2008 22:12:00 +0000 Hits: 2,332