Sunday, July 5, 2009

Hauppauge HVR 950Q usb hd/analog tv stick under Ubuntu

Hi,
I got the HVR 950q working under Ubuntu 8.04 Hardy Heron. Both analog and atsc digital are working. I am using 2.6.24-23-generic kernel. The procedure I followed is:

1. download and install the cvs version of v4l-dvb (http://linuxtv.org/hg/v4l-dvb) .

2. download the firmwaredvb-fe-xc5000-1.6.114.fw from http://kernellabs.com/firmware/xc5000/ and copy to /lib/firmware/2.6.24-23-generic .

3. Channel scan works only with the versions of Kaffeine greater than 0.8.6 .
Download the 0.8.8 sources from http://kaffeine.kde.org/. Configure, make and install. Before compilation it is important to copy the file linux/include/linux/dvb/frontend.h from the v4l-dvb source tree to /usr/include/linux/dvb/frontend.h. (See http://ubuntuforums.org/showthread.php?t=1098016 for a list of dependencies needed to compile Kaffeine.)

4. You may need to reboot first. Connect the 950Q stick, fire up Kaffeine, see in dmesg that the firmware is getting loaded. Scan for channels and get ready for the show.

Arun


#########
For reference:
The dmesg gives the following output:
usb 1-3: new high speed USB device using ehci_hcd and address 6
[66364.034517] usb 1-3: configuration #1 chosen from 1 choice
[66364.396092] au0828: i2c bus registered
[66364.663852] tveeprom 3-0050: Hauppauge model 72001, rev B3F0, serial# 6158723
[66364.663858] tveeprom 3-0050: MAC address is 00-0D-FE-5D-F9-83
[66364.663862] tveeprom 3-0050: tuner model is Xceive XC5000 (idx 150, type 76)
[66364.663865] tveeprom 3-0050: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
[66364.663869] tveeprom 3-0050: audio processor is AU8522 (idx 44)
[66364.663872] tveeprom 3-0050: decoder processor is AU8522 (idx 42)
[66364.663875] tveeprom 3-0050: has no radio, has IR receiver, has no IR transmitter
[66364.663878] hauppauge_eeprom: hauppauge eeprom: model=72001
[66364.754291] au8522 3-0047: creating new instance
[66364.754296] au8522_decoder creating new instance...
[66364.775858] tuner 3-0061: chip found @ 0xc2 (au0828)
[66364.777820] xc5000 3-0061: creating new instance
[66364.783578] xc5000: Successfully identified at address 0x61
[66364.783583] xc5000: Firmware has not been loaded previously
[66364.784524] au8522 3-0047: attaching existing instance
[66364.795598] xc5000 3-0061: attaching existing instance
[66364.801072] xc5000: Successfully identified at address 0x61
[66364.801077] xc5000: Firmware has not been loaded previously
[66364.801082] DVB: registering new adapter (au0828)
[66364.801087] DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)...
[66364.801540] Registered device AU0828 [Hauppauge HVR950Q]
###################

4 comments:

Mark Ackerman said...

I am trying so HAARRDDD to get this card working with analog cable and a PVR tyoe media center like MythTV, but so far NOOO luck.

Has anyone got it to work ????

any tips ...PLEASE and THANKS!

arunkm said...

Hi Mark,
I am using Mythtv and it works great for me with the 950Q. My OS is ubuntu 9.04 (jaunty).
At what stage is your problem? Is it in getting the device recognized and setup or in getting the PVR to work? Before mythtv I could only get kaffeine to play the programs.

It will be helpful to see some log messages like dmesg output.

Best Regards,
Arun

Mark Ackerman said...

I have indeed got it working with analog and MythTV! Awesome.

Wing said...

How? I'm only getting digital. Please help!!!

I'm not even sure how the heck I'm suppose to add the tuner.... I added another video device /dev/video0 with no luck it scans only the digital channels.