Getting Hauppauge WinTV HRV 950Q to work

To get my new usb Haupaauge HVR 950Q to work in openSUSE 13.1 required the following

  1. > modprobe (from terminal)
  2. > dmesg (got an error something like this: [15174.768986] xc5000: waiting for firmware upload
    (dvb-fe-xc5000c-… [15174.776088] xc5000: Upload failed. (file not found?)) 1. Disconnect the TV card
  3. unload previous card drivers
    > rmmod bttv
    > rmmod tuner
  4. download the firmware from: Index of /firmware/xc5000 (the file I needed was: dvb-fe-xc5000c-
  5. move the file it to /lib/firmware. Rename the file (if necessary) according to what it was looking for in the output from dmesg.
  6. reattach card
  7. run favorite TV viewing software

Hope that helps.