Pinnacle PCTV USB2 on Suse 10.x

Retrieved from the old wiki:

To get the Pinnacle USB2 device working you’ll need the kernel module for the em28xx chipset. This module is not included in the Suse distribution, so obtain the video4linux package v4l-dvb from linuxtv.org.

Note: You do not need the usbvision package. It only supports USB1.

The sources of your current kernel need to be installed in order to compile the v4l package. Simply get the kernel sources with Yast. Unpack the v4l package, change to its directory and build the modules:

make
make install

Check for the presence of a running ivtv_tveeprom module:

lsmod | grep ivtv_tveeprom

If it is present remove it from the kernel:

modprobe -r ivtv_tveeprom

Insert the appropriate v4l-dvl modules:

modprobe tveeprom
modprobe tuner
modprobe em28xx

If module insertion fails, check out dmesg to find out what goes wrong, e.g.:

dmesg | grep em28
em28xx: module not supported by Novell, setting U taint flag.
em28xx: disagrees about version of symbol tveeprom_hauppauge_analog
em28xx: Unknown symbol tveeprom_hauppauge_analog

The easiest way to solve this problem is to reboot your system after the installation of the v4l modules.

Redirect the DSP sound device with SoX:

sox -t ossdsp -r 48000 -b -c 2 /dev/dsp1 -t ossdsp /dev/dsp

Plug in the PCTV USB2 device.

Functionality has been tested with the TV viewers mplayer and tvtime (PAL modus). These packages are included in the Suse distribution.

Consult the em28xx discussion in the video4linux wiki$ if you experience any problems.