To get my new usb Haupaauge HVR 950Q to work in openSUSE 13.1 required the following
Hope that helps.
- > modprobe (from terminal)
- > dmesg (got an error something like this: [15174.768986] xc5000: waiting for firmware upload (dvb-fe-xc5000c-4.1.30.7.fw)... [15174.776088] xc5000: Upload failed. (file not found?))
- Disconnect the TV card
- unload previous card drivers
> rmmod bttv
> rmmod tuner - download the firmware from: Index of /firmware/xc5000 (the file I needed was: dvb-fe-xc5000c-4.1.30.7.fw)
- move the file it to /lib/firmware. Rename the file (if necessary) according to what it was looking for in the output from dmesg.
- reattach card
- run favorite TV viewing software
Hope that helps.