Forum

Full Version: Hauppauge 950Q how-to-install request
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
You need to download the whole /lib/modules/3.6.11+ folder and the /boot/kernel.img file.
I'll try that at the next opportunity.

Thanks-Dan
I have finally found some time to look at this. Sorry for the delay.
(29th Mar, 2013 07:32 PM)CurlyMo Wrote: [ -> ]You need to download the whole /lib/modules/3.6.11+ folder and the /boot/kernel.img file.

I need to ask where I can find these for download. I'm not familiar enough with this to know where to look (web searches haven't been my friend here).

I reloaded the original SD card image, which, as it turns out, includes four of the five requested kernel objects:

/lib/modules/3.6.11+/kernel/drivers/media/common/tuners/xc5000.xo
/lib/modules/3.6.11+/kernel/drivers/media/dvb/frontends/au8522_common.ko
/lib/modules/3.6.11+/kernel/drivers/media/dvb/frontends/au8522_decoder.ko
/lib/modules/3.6.11+/kernel/drivers/media/dvb/frontends/au8522_dig.ko

These modules load without complaint.
Code:
xbian@xbian /lib/modules/3.6.11+/kernel/drivers/media/dvb/frontends $ lsmod
Module                  Size  Used by
au8522_dig              6983  0
au8522_decoder          6925  0
au8522_common           4556  2 au8522_decoder,au8522_dig
xc5000                 13257  0
Unfortunately, the au0828 USB driver appears to be either missing or named something else:
Code:
xbian@xbian /lib/modules/3.6.11+ $ find -name *0828*
xbian@xbian /lib/modules/3.6.11+ $
xbian@xbian /lib/modules/3.6.11+/kernel/drivers/media/dvb/dvb-usb $ sudo modprobe au0828
FATAL: Module au0828 not found.
xbian@xbian /lib/modules/3.6.11+/kernel/drivers/media/dvb/dvb-usb $ ls
dvb-usb-a800.ko           dvb-usb-dibusb-common.ko  dvb-usb-lmedm04.ko
dvb-usb-af9005-remote.ko  dvb-usb-dibusb-mb.ko      dvb-usb-m920x.ko
dvb-usb-af9005.ko         dvb-usb-dibusb-mc.ko      dvb-usb-nova-t-usb2.ko
dvb-usb-af9015.ko         dvb-usb-digitv.ko         dvb-usb-opera.ko
dvb-usb-af9035.ko         dvb-usb-dtt200u.ko        dvb-usb-rtl28xxu.ko
dvb-usb-anysee.ko         dvb-usb-dtv5100.ko        dvb-usb-technisat-usb2.ko
dvb-usb-au6610.ko         dvb-usb-dw2102.ko         dvb-usb-ttusb2.ko
dvb-usb-az6007.ko         dvb-usb-ec168.ko          dvb-usb-umt-010.ko
dvb-usb-az6027.ko         dvb-usb-friio.ko          dvb-usb-vp702x.ko
dvb-usb-ce6230.ko         dvb-usb-gl861.ko          dvb-usb-vp7045.ko
dvb-usb-cinergyT2.ko      dvb-usb-gp8psk.ko         dvb-usb.ko
dvb-usb-cxusb.ko          dvb-usb-it913xv1.ko
dvb-usb-dib0700.ko        dvb-usb-it913xv2.ko
xbian@xbian /lib/modules/3.6.11+/kernel/drivers/media/dvb/dvb-usb $ sudo modprobe dvb-usb-au0828
FATAL: Module dvb-usb-au0828 not found.

So it would appear that I need one file, rather than four.

Thanks again-Dan
I shall make a tarball later today
Code:
sudo su
cd /home/xbian/
wget http://jb.xenserver.sk/xbian/kernel3.6.11.tar.gz
tar -zxvf kernel3.6.11.tar.gz -C /
depmod -a
reboot
Thanks for all of the effort you've put into helping me out.

This appears to work:
Code:
xbian@xbian ~ $ sudo modprobe xc5000
[sudo] password for xbian:
xbian@xbian ~ $ sudo modprobe au0828
xbian@xbian ~ $ sudo modprobe au8522_common
xbian@xbian ~ $ sudo modprobe au8522_decoder
xbian@xbian ~ $ sudo modprobe au8522_dig
xbian@xbian ~ $ lsmod
au8522_dig              7039  1
xc5000                 14412  2
au8522_decoder          6913  1
au8522_common           5708  2 au8522_decoder,au8522_dig
au0828                 39780  0

usb 1-1.3.2: new high-speed USB device number 8 using dwc_otg
usb 1-1.3.2: New USB device found, idVendor=2040, idProduct=7200
usb 1-1.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=10
usb 1-1.3.2: Product: WinTV HVR-950
usb 1-1.3.2: Manufacturer: Hauppauge
usb 1-1.3.2: SerialNumber: 4035034187
au0828: i2c bus registered
tveeprom 2-0050: Hauppauge model 72001, rev B4F0, serial# 8502347
tveeprom 2-0050: MAC address is 00:0d:fe:81:bc:4b
tveeprom 2-0050: tuner model is Xceive XC5000 (idx 150, type 76)
tveeprom 2-0050: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
tveeprom 2-0050: audio processor is AU8522 (idx 44)
tveeprom 2-0050: decoder processor is AU8522 (idx 42)
tveeprom 2-0050: has no radio, has IR receiver, has no IR transmitter
hauppauge_eeprom: hauppauge eeprom: model=72001
au8522 2-0047: attaching existing instance
au8522_decoder attach existing instance.
tuner 2-0061: Tuner -1 found with type(s) Radio TV.
xc5000 2-0061: attaching existing instance
xc5000: Successfully identified at address 0x61
xc5000: Firmware has not been loaded previously
au8522 2-0047: attaching existing instance
xc5000 2-0061: attaching existing instance
xc5000: Successfully identified at address 0x61
xc5000: Firmware has not been loaded previously
DVB: registering new adapter (au0828)
usb 1-1.3.2: DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)...
Registered device AU0828 [Hauppauge HVR950Q]

Thanks again-Dan
Appears to work or works?
I will be able to tell you when I can get back to it. At work now.
I have to reinstall tvheadend to try it, but I noticed that a light on the tuner dongle is now on, and it's getting warm, which is more than I've seen it do up to now.

Thanks-Dan
Would u please repost tarball that helped OP. I am using same tuner
(9th Aug, 2013 04:15 PM)lee_stow Wrote: [ -> ]Would u please repost tarball that helped OP. I am using same tuner

Great work on this XBMC implementation. I have a raspberry pi I am trying to make into a mediacenter+PVR and XBian seems to be the answer. I have a Hauppauge WinTV 950Q and a N10 Wifi adapter. I have played with this on and off for more than 1 year and could never get everything working. I decided to try again, got almost everything running after some trial and error with installing TVHeadend. The last problem I have is that the dvb-fe-xc5000-1.6.114.fw driver is not working properly maybe???. Seems I have the same adapter as for this post and same problem. TVHeadend scans but does not find any services. Signal stays at a stubborn 0% and the LED that usually comes on when "tuned" to a channel always stays off and it stays cold.

1) lsmod shows that xc5000 is loaded after I boot.
2) I manually start tvheadend and I get the following errors:
xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
xc5000: Upload failed. (file not found?)

So I am thinking that it is a driver/kernel issue. Especially that the file is not in /lib/firmware. Any help would be greatly appreciated.

My system:
XBian 1.0beta1.1
Kernel 3.9.8+ #preempt...
Raspberry Pi 512 MB
4GB Sd card
Asus N10 Wifi adapter
Hauppauge WinTV 950Q

This is the last piece of the puzzle Smile
Thanks

--- EDIT ---

I have managed to get it to work by copying the driver in the /lib/firmware directory. The problem now is that I get some errors and can only tune in to a channel once in a while. According to what I have found by searching the net this could be an issue with the hub.
@chestnut

general rule is, that FW files are NOT part std install, nor kernel package (even if driver - kernel module is).

the "big" linux distros are shipping some of them as separate packages - for instance

atmel-firmware - Firmware for Atmel at76c50x wireless networking chips.
dahdi-firmware-nonfree - DAHDI non-free firmware
firmware-b43-installer - Installer package for firmware for the b43 driver
firmware-b43-lpphy-installer - Installer package for firmware for the b43 driver (LP-PHY version)
firmware-b43legacy-installer - Installer package for firmware for the b43legacy driver
firmware-crystalhd - Crystal HD Video Decoder (firmware)

so you have to find it yourself. the good thing is, fw file is not relevant to your linux architecture. you can grab the fw file from 32 linux, 64 bit linux, arm, sparc, anything.

then copy the file to /lib/firmware directory and reboot (or reload the driver).

@chestnut

your fw seems to be available there for instance

http://linuxtv.org/downloads/firmware/
Pages: 1 2
Reference URL's