skimppimppin along! NEWS   FORUM   DOWNLOAD   LINKS    
HOME ACCOUNT PRIVATE MESSAGE  
Login
Username:

Password:


Lost Password?

Register now!

Main Menu

Search

skimpydog.com Forum Index
   Gentoo Base
  Hauppauge 850 950q USB2

Browsing this Thread:   1 Anonymous Users

 

 Bottom   Previous Topic   Next Topic
  •  Rate Thread
      Rate this Thread
      Excellent
      Good
      Average
      Bad
      Terrible
Poster Thread Rated:  2 Votes
Hauppauge 850 950q USB2
#1
Webmaster
Joined: 2007/6/10
From Dallas, TX
Posts: 79
Level : 7
HP : 0 / 170
MP : 26 / 8767
EXP : 83
Group:
Webmasters
Registered Users
Offline
Required:
dvb-v4l Tree - install manually - or from portage as noted below
Firmware located in /lib/firmware:
$ ls /lib//firmware/ | grep xc5000
dvb-fe-xc5000-1.6.114.fw
-- Should be able to search that pretty easily, or find a newer version

Kernel Configuration
If you have v4l-dev tree installed, the firmware, newer kernel:
uname -a
Linux skimp 2.6.32-gentoo-r7 #7 SMP Sun Jun 13 18:57:26 CDT 2010 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz GenuineIntel GNU/Linux
with the latest udev, you should be good to go. The newer udev support will autoload modules better.

/etc/make.conf
Nothing was required - however, not required, the package for this is included in "linuxtv-dvb-firmware" - may be required for other cards you may own. This does include firmware for "cx18 cx231xx cx23885", but we need "xc5000" not to be confused.
DVB_CARDS=""


Instead you will be required to only install "media-tv/v4l-dvb-hg" from what I could tell:
ACCEPT_KEYWORDS="~x86" emerge -pv v4l-dvb-hg


/etc/modules.conf
echo "options xc5000 no_poweroff=1" >> /etc/modules.conf


Disco the usb device
rmmod xc5000
modprobe xc5000 no_poweroff=1
Plug it back in

v4l
v4l-info
-- What v4l thinks of the device

/dev - working properly
/dev/video0
/dev/dvb/adapter0/{demux0,dvr0,frontend0,net0}


w_scan
emerge -pv w_scan
w_scan -a /dev/dvb/apdapter0/frontend0
-a N use device /dev/dvb/adapterN/ [default: auto detect]
-x generate initial tuning data for (dvb-)scan


Test it with {g}mplayer both work - it should detect it from /dev/video0 with no issues
mplayer tv:// -v


Audio
In MythTV, you will need to set the audio device for the tuner to /dev/dsp1.

If you just want to stream live TV without MythTV, like in TVTime, you can run:
arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -
This will basically set the audio of the tuner to start functioning, and it will play live feed while in use to the channel it's set to.


With the hauppauge 850 (I assume 950q as well), with MythTV there is a VBI option under "Capture Cards" for the "v4l: /dev/video0" set the VBI device as blank - Absolutely nothing, leave the line empty - I don't notice a difference, although "/dev/dvb/apdapter0/frontend0" should go there. Once the "xc5000 no_poweroff=1" is run, it will not matter, it will be able to scan, and run LiveTV.

I was able to find this doing a search for "modprobe xc5000 mythtv" just to discover this is related to the power handling of the chipset. Thanks windows, yet again another Win device. Took a while to get this working thanks to this lil power issue.
http://www.mail-archive.com/linux-media@vger.kernel.org/msg11058.html


A lil kernel output that helped:
dmesg | less

Before the firmware was loaded correctly with the no_poweroff=1 option:
usb 1-5: new high speed USB device using ehci_hcd and address 7
usb 1-5: configuration #1 chosen from 1 choice
Linux video capture interface: v2.00
au0828 driver loaded
au0828: i2c bus registered
tveeprom 4-0050: Hauppauge model 72301, rev B3F0, serial# 6120474
tveeprom 4-0050: MAC address is 00:0d:fe:5d:64:1a
tveeprom 4-0050: tuner model is Xceive XC5000 (idx 150, type 76)
tveeprom 4-0050: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
tveeprom 4-0050: audio processor is AU8522 (idx 44)
tveeprom 4-0050: decoder processor is AU8522 (idx 42)
tveeprom 4-0050: has no radio, has IR receiver, has no IR transmitter
hauppauge_eeprom: hauppauge eeprom: model=72301
au8522 4-0047: creating new instance
au8522_decoder creating new instance...
tuner 4-0061: chip found @ 0xc2 (au0828)
xc5000 4-0061: creating new instance
xc5000: Successfully identified at address 0x61
xc5000: Firmware has not been loaded previously
au8522 4-0047: attaching existing instance
xc5000 4-0061: attaching existing instance
xc5000: Successfully identified at address 0x61
xc5000: Firmware has not been loaded previously
DVB: registering new adapter (au0828)
DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)...
Registered device AU0828 [Hauppauge HVR850]
usbcore: registered new interface driver au0828
usbcore: registered new interface driver snd-usb-audio
IR NEC protocol handler initialized
IR RC5(x) protocol handler initialized
IR RC6 protocol handler initialized
IR JVC protocol handler initialized
IR Sony protocol handler initialized
cx88/0: cx2388x v4l2 driver version 0.0.8 loaded
xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
usb 1-5: firmware: requesting dvb-fe-xc5000-1.6.114.fw
xc5000: firmware read 12401 bytes.
xc5000: firmware uploading...
xc5000: firmware upload complete...
xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
usb 1-5: firmware: requesting dvb-fe-xc5000-1.6.114.fw
xc5000: firmware read 12401 bytes.
xc5000: firmware uploading...
xc5000: firmware upload complete...
xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...

After the module was loaded correctly:
usb 1-5: new high speed USB device using ehci_hcd and address 8
usb 1-5: configuration #1 chosen from 1 choice
au0828: i2c bus registered
tveeprom 4-0050: Hauppauge model 72301, rev B3F0, serial# 6120474
tveeprom 4-0050: MAC address is 00:0d:fe:5d:64:1a
tveeprom 4-0050: tuner model is Xceive XC5000 (idx 150, type 76)
tveeprom 4-0050: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
tveeprom 4-0050: audio processor is AU8522 (idx 44)
tveeprom 4-0050: decoder processor is AU8522 (idx 42)
tveeprom 4-0050: has no radio, has IR receiver, has no IR transmitter
hauppauge_eeprom: hauppauge eeprom: model=72301
au8522 4-0047: creating new instance
au8522_decoder creating new instance...
tuner 4-0061: chip found @ 0xc2 (au0828)
xc5000 4-0061: creating new instance
xc5000: Successfully identified at address 0x61
xc5000: Firmware has not been loaded previously
au8522 4-0047: attaching existing instance
xc5000 4-0061: attaching existing instance
xc5000: Successfully identified at address 0x61
xc5000: Firmware has not been loaded previously
DVB: registering new adapter (au0828)
DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)...
Registered device AU0828 [Hauppauge HVR850]
xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
usb 1-5: firmware: requesting dvb-fe-xc5000-1.6.114.fw
xc5000: firmware read 12401 bytes.
xc5000: firmware uploading...
xc5000: firmware upload complete..
Posted on: 2010/6/24 1:38
Create PDF from Post Print
Top
 Top   Previous Topic   Next Topic

 


 You cannot start a new topic.
 You can view topic.
 You cannot reply to posts.
 You cannot edit your posts.
 You cannot delete your posts.
 You cannot add new polls.
 You cannot vote in polls.
 You cannot attach files to posts.
 You cannot post without approval.
Links