Difference between revisions of "Hauppauge WinTV-Go"
(→User Experiences) |
(→User Experiences) |
||
Line 285: | Line 285: | ||
- Scott Carlson | - Scott Carlson | ||
+ | |||
I have this card without the FM tuner. I am brand new to Myth and I have set it up on Ubuntu LTS Desktop. So far I have had to install the Nvidia drivers and set the correct card type. | I have this card without the FM tuner. I am brand new to Myth and I have set it up on Ubuntu LTS Desktop. So far I have had to install the Nvidia drivers and set the correct card type. |
Revision as of 00:44, 17 April 2007
Contents
Description
Capture Card Information | |
Vendors Website | http://hauppage.com/pages/products/data_goplus.html and http://hauppage.com/pages/products/data_gofm.html (has FM radio) |
Input Formats | not applicable |
Support Status | is it supported by Myth? - this may need clarification - use a sub page |
Driver | Iv Tv 2.0+ (BTTV and snd_bt87x) |
Sound Driver | not applicable |
Chipset | BTTV |
Single TV tuner, no MPEG encoder. Comes with a remote control.
Issues and Problems
Mono Capture
Card info:
02:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) Subsystem: Hauppauge computer works Inc. WinTV Series Flags: bus master, medium devsel, latency 32, IRQ 18 Memory at f7efe000 (32-bit, prefetchable) [size=4K] Capabilities: [44] Vital Product Data Capabilities: [4c] Power Management version 2 02:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) Subsystem: Hauppauge computer works Inc. WinTV Series Flags: bus master, medium devsel, latency 32, IRQ 18 Memory at f7eff000 (32-bit, prefetchable) [size=4K] Capabilities: [44] Vital Product Data Capabilities: [4c] Power Management version 2
When setting this card up following Jarod's Guide, I was only able to get mono audio when capturing/recording. Playback using xawtv resulted in stereo output, but take note, playback is different than capturing.
In order to get stereo capture working, I had to do the following:
# yum -y install alsa-lib # yum -y install alsa-lib-devel
After that and a quick reboot (I'm sure just a reprobing of the sound card would work...) the capturing is now in stereo.
Module Info:
[root@mythmaster ~]# lsmod |grep bt bt878 11421 0 bttv 176029 1 bt878 video_buf 22213 1 bttv compat_ioctl32 1473 1 bttv i2c_algo_bit 9161 1 bttv v4l2_common 7873 2 tuner,bttv btcx_risc 5065 1 bttv ir_common 9797 1 bttv tveeprom 14801 1 bttv videodev 9409 1 bttv snd_bt87x 12488 1 i2c_core 21697 6 tuner,tvaudio,bttv,i2c_algo_bit,tveeprom,i2c_i801 snd_pcm 78980 4 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm_oss snd 47072 15 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer snd_page_alloc 7944 3 snd_bt87x,snd_intel8x0,snd_pcm
modprobe.conf info:
[root@mythmaster ~]# cat /etc/modprobe.conf alias eth0 sk98lin alias scsi_hostadapter sata_promise alias snd-card-0 snd-intel8x0 options snd-card-0 index=0 options snd-intel8x0 index=0 remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0 alias char-major-81 bttv #options bttv v4l2=1 pll=1 tuner=2 vcr_hack=1 audiomux=1 alias usb-controller ehci-hcd alias usb-controller1 uhci-hcd alias ieee1394-controller ohci1394
dmesg output:
[root@mythmaster ~]# dmesg |grep bttv bttv: driver version 0.9.16 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 17) at 0000:02:0a.0, irq: 18, latency: 32, mmio: 0xf7efe000 bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb bttv0: using: Hauppauge (bt878) [card=10,autodetected] bttv0: gpio: en=00000000, out=00000000 in=00fffffb [init] bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] bttv0: Hauppauge eeprom indicates model#38101 bttv0: using tuner=8 bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: i2c: checking for TDA9887 @ 0x86... not found bt878: Unknown symbol bttv_read_gpio bt878: Unknown symbol bttv_write_gpio bt878: Unknown symbol bttv_gpio_enable bt878: Unknown symbol bttv_read_gpio bt878: Unknown symbol bttv_write_gpio bt878: Unknown symbol bttv_gpio_enable bt878: Unknown symbol bttv_read_gpio bt878: Unknown symbol bttv_write_gpio bt878: Unknown symbol bttv_gpio_enable bt878: Unknown symbol bttv_read_gpio bt878: Unknown symbol bttv_write_gpio bt878: Unknown symbol bttv_gpio_enable bt878: Unknown symbol bttv_read_gpio bt878: Unknown symbol bttv_write_gpio bt878: Unknown symbol bttv_gpio_enable bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 .. ok bttv0: PLL can sleep, using XTAL (28636363).
Hope this will help any others working with this card.
References
- Lynchmv
Associated Software
Nothing yet ...
Installation guides
Nothing yet ...
FAQs
Here are my modprobe settings for WinTV GO card (no FM). These are not necessarily optimal settings, but should get you started.
These settings are being asked in mailing lists and web forums all over again...
[root@hippo ~]# uname -a Linux hippo 2.6.16-1.2108_FC4 #1 Thu May 4 23:52:01 EDT 2006 i686 i686 i386 GNU/Linux [root@hippo ~]# lspci -v 02:01.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) Subsystem: Hauppauge computer works Inc. WinTV Series Flags: bus master, medium devsel, latency 32, IRQ 169 Memory at de100000 (32-bit, prefetchable) [size=4K] Capabilities: [44] Vital Product Data Capabilities: [4c] Power Management version 2 02:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) Subsystem: Hauppauge computer works Inc. WinTV Series Flags: bus master, medium devsel, latency 32, IRQ 169 Memory at de101000 (32-bit, prefetchable) [size=4K] Capabilities: [44] Vital Product Data Capabilities: [4c] Power Management version 2 [root@hippo ~]# cat /etc/modprobe.conf alias eth0 dmfe alias snd-card-0 snd-intel8x0 options snd-card-0 index=0 options snd-intel8x0 index=0 remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0 alias usb-controller ehci-hcd alias usb-controller1 uhci-hcd # # wintv go # alias char-major-81 bttv options char-major-81 chroma_agc=1 pll=2 # [root@hippo ~]# [root@hippo ~]# lsmod Module Size Used by autofs4 19397 1 sunrpc 145893 1 xfs 542725 1 exportfs 5953 1 xfs dm_mod 53973 0 video 15173 0 button 6609 0 battery 9413 0 ac 4933 0 ipv6 249217 18 uhci_hcd 31825 0 bt878 11421 0 tuner 52985 0 tvaudio 23645 0 bttv 176029 1 bt878 ehci_hcd 31949 0 video_buf 22213 1 bttv compat_ioctl32 1473 1 bttv i2c_algo_bit 9161 1 bttv v4l2_common 7873 2 tuner,bttv btcx_risc 5065 1 bttv ir_common 9797 1 bttv tveeprom 14801 1 bttv videodev 9409 1 bttv snd_bt87x 12488 1 i2c_i801 8909 0 i2c_core 21697 6 tuner,tvaudio,bttv,i2c_algo_bit,tveeprom,i2c_i801 snd_intel8x0 29596 4 snd_ac97_codec 86688 1 snd_intel8x0 snd_ac97_bus 2048 1 snd_ac97_codec snd_seq_dummy 3076 0 snd_seq_oss 30308 0 snd_seq_midi_event 6528 1 snd_seq_oss snd_seq 45388 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 7564 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 36512 0 snd_mixer_oss 16000 3 snd_pcm_oss snd_pcm 78980 5 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm_oss snd_timer 20356 3 snd_seq,snd_pcm snd 47072 15 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 9633 3 snd snd_page_alloc 7944 3 snd_bt87x,snd_intel8x0,snd_pcm tulip 51041 0 dmfe 21093 0 ext3 128329 3 jbd 56789 1 ext3 [root@hippo ~]#
Not sure if "chroma_agc=1 pll=2" are needed.. I found them from some web posting. NOTE that WinTV Go comes in several varieties: you need to experiment type and tuner options.
Useful links I found:
http://www.geekspeek.org/modules.php?name=AvantGo&file=print&sid=44[1]
http://www.ibiblio.org/pub/linux/docs/HOWTO/BTTV[2]
http://www.mythtv.org/pipermail/mythtv-users/2005-August/099210.html[3]
And dont forget this important section from Jared's Mythtv on FC4 document:
http://wilsonet.com/mythtv/printer-friendly.php?SID&expandables=closed&ivtv=closed&pvr350out=closed#video [4]
Unlike the PVR-x50s, which mux audio in with the video stream into mpeg2 files, I needed an audio jumper cable from the sound out on the TV card to the line in on my sound card. This is all well and good for xawtv, but you need to make a few quick tweaks for use with MythTV. Open up your sound mixer (Fedora/Red Hat menu → Sound & Video → Volume Control) and mark the check boxes for Mute and Record for the Line In on your sound card. Now when you try xawtv, you'll get no sound, but when you fire up MythTV, everything will be gravy. Trust me. Note that ALSA in the 2.6 kernels has a snd-bt8x8 modules (or something like that) which works with *some* bttv cards to get audio into your system without need for an audio jumper cable, but I haven't tried it.
And relevant WinTV GO/bttv snippet from dmesg:
bttv0: Bt878 (rev 17) at 0000:02:01.0, irq: 169, latency: 32, mmio: 0xde100000 bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb bttv0: using: Hauppauge (bt878) [card=10,autodetected] bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init] bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] tveeprom 1-0050: Hauppauge model 44801, rev D110, serial# 6531283 tveeprom 1-0050: tuner model is Philips FI1236 MK2 (idx 10, type 2) tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 1-0050: audio processor is None (idx 0) tveeprom 1-0050: has no radio bttv0: Hauppauge eeprom indicates model#44801 bttv0: using tuner=2 bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: i2c: checking for TDA9887 @ 0x86... not found tuner 1-0061: chip found @ 0xc2 (bt878 #0 [sw]) tuner 1-0061: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 .. ok bt878: AUDIO driver version 0.0.0 loaded
Hope this helps! elveli@SPAMMyahoo.com
User Experiences
If you have this card, speak up! This is a good place to note your experiences - ease of install, what you like, what's not to like, etc.
- I have a WinTVGO w/FM. Works great with myth, but it uses the bttv module and the snd_bt87x module to get audio directly off the card. This is much better than using a sound card input. The page lists Iv Tv as the driver, but I thought that was only for the PVR series of cards. To clear up permissions problems with the module on Fedora, I've modified the mythbackend startup script with these three lines, before starting myth.
mknod /dev/video0 c 81 0 && chown mythtv /dev/video0 && chmod 600 /dev/video0 modprobe bttv modprobe snd_bt87x
- Scott Carlson
I have this card without the FM tuner. I am brand new to Myth and I have set it up on Ubuntu LTS Desktop. So far I have had to install the Nvidia drivers and set the correct card type.
modprobe bttv card=10 tuner=auto
Now I am getting a green screen, but I am seeing something. I have a bit more to learn about this so I am not giving up yet :)
--Tadgeob 00:43, 17 April 2007 (UTC)