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:
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:
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.