In SUSE 10.3 install the firmware in /lib/modules/2.6.20-2-default/kernel/drivers/firmware if you install it in /lib/firmware it will freeze your mouse and will not work!

To find out your bus-pci =>yast =>Hardware =>Hardwareinfo

Howto install pinnacle pctv 310i in Linux SUSE 10.2

Install the following program-rpm whit yast K-Menu=> system => YaST (control center) =>Software =>Software Management.

Search for:
1. gcc
2. kernel source
3. kaffeine if not installed
and install them!

From packman packman Install the following program-rpm


To install from packman add the following in YaST (control center) =>Software =>Installation Source =>|Add> HTTP>
Type        - rpm-md/repomd

protocol    - HTTP
server name -
Directories - suse/10.0
Press ok! and the catalouge will be added. Press ok on the warning message that will apear!

Next go to whit your webbrowser and folow the instruktions to download a tarball containing the latest sources via the web interface.

1. Open in your favorite browser.
2. Click on the "tags" link, to display a list of the current tags
3. Click on the "tree" link on the topmost line, "tip"
4. A source tree will be shown. You will see links for "gz" and "bz2".
Click on one of these to download a tarball containing the latest revision.)

Unpack the v4l (right click and choose Extrat > extraxt to)
Open a konsol as root (su and your username) and cd into the directory (ex "cd /home/yourname/Desktop/v4l-dvb-b1484f51c635")
And execute the following comands:
make (takes a while!)
make install
perl /your v4l dir*/linux/Documentation/dvb/get_dvb_firmware Tda10046
In my case:(takes a while if you have a slow internet conection!)
(perl /root/Desktop/v4l-dvb-540b079fc9b1/linux/Documentation/dvb/get_dvb_firmware tda10046)
Next copy the extracted firmware (dvb-fe-tda10046.fw)to /lib/firmware
(cp dvb-fe-tda10046.fw /lib/firmware)

Reboot your computer!
Next start the konsol and execute the following komands! as root(su)
modprobe saa7134
modprobe saa7134-dvb
You can now start kaffeine media player and scan for dvb tv station!

To load the module at every reboot you ned to make a new file in /etc/sysconfig/hardware

So i made this file hwcfg-bus-pci-0000:00:0e.0
And added this in the file
#pinnacle pvtv 310i

To find out your bus-pci-0000:00???
Run "hwinfo" and look for "SysFS BusID".and pinnacle
25: PCI 0e.0: 11200 TV Card
  [Created at pci.300]
  UDI: /org/freedesktop/Hal/devices/pci_1131_7133
  Unique ID: vuMS.AbSkSvhvg8B
  SysFS ID: /devices/pci0000:00/0000:00:0e.0
  SysFS BusID: 0000:00:0e.0
  Hardware Class: tv card
  Model: "Pinnacle SAA7133/SAA7135 Video Broadcast Decoder"
  Vendor: pci 0x1131 "Philips Semiconductors"
  Device: pci 0x7133 "SAA7133/SAA7135 Video Broadcast Decoder"
  SubVendor: pci 0x11bd "Pinnacle Systems Inc."
  SubDevice: pci 0x002f
  Revision: 0xd0
  Driver: "saa7134"
  Memory Range: 0xf9c00000-0xf9c007ff (rw,non-prefetchable)
  IRQ: 217 (no events)
  Module Alias: "pci:v00001131d00007133sv000011BDsd0000002Fbc04sc80i00"
  Driver Info #0:
    Driver Status: saa7134 is active
    Driver Activation Cmd: "modprobe saa7134"
  Config Status: cfg=yes, avail=yes, need=no, active=unknown

Copyed from README.SuSE

Howto install pinnacle pctv 310i remote control

Install the following program-rpm whit yast K-Menu=> system => YaST (control center) =>Software =>Software Management.

lirc (mybe "input utils" from yast)

2. yast editor for /etc/sysconfig eller öppna "/etc/sysconfig/lirc"

3. yast editor for runlevels serch for lirc and activate it

Edit whit yast open YaST (control center) =>System =>"/etc/sysconfig Editor" =>hardware =>Lirc
Or edit manualy /etc/sysconfig/lirc
change thise lines to look like this:
copy lircd.conf to /etc/lircd.conf
copy it from
copy my lircrc for Kaffeine mediaplayer to /etc/
or to your home directory for single user named .lircrc ="hidden files".

And start lirc whit yast (control center) =>System =>System Services (Runlevel) =>|lirc =>and Enabel it
start irexec in a console and your remote control should work!

To autostart make a link in /home/username/.kde/Autostart/ from /usr/bin/irexec just drag and drop! reboot kde and it shoud autostart irexec.

cp /home/holm/Desktop/lircd.conf /etc/lircd.conf start to configure your remote follow the instruktions. K-Menu=> System => Desktop Applet =>IRKick (KDE LIRC Server) Read this guide

Some links§ionName=htpc&pageName=building100504
edit /etc/sysconfig/lirc
/etc/sysconfig/dvb DVB_LOAD_MODULES=saa7134-dvb
replace the cx88-dvb with whatever your driver name.
in console type lspci -v  to find your hardware
# jN9z.Vq0qy9bK0M8:pcHDTV HD-3000
irrecord -H dev/input -d /dev/input/event3 /tmp/my-remote
kdcop DCOP Browser for kde docp cals.