Date: Thu, 25 Aug 2005 02:10:04 -0600 From: tweek <tweek.20k@gmail.com> To: freebsd-multimedia@freebsd.org Subject: STB2 capture card; sound works in btwincap and bttv, but not in bktr Message-ID: <82d8d69805082501103d29d326@mail.gmail.com> In-Reply-To: <82d8d698050813162738b969aa@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
Right, I posted this question to freebsd-questions, and no one answered. I'm assuming it's technical enough to warrant a post here. I have a STB capture card, distributed in an OEM package by Gateway. (I purchased it through eBay for $12.) It has a bt878 chip, and I have it hooked to an SB Live! card with a four-pin audio cable, internally. The card has both RCA and S-Video video inputs, a 'headphone'-style jack for audio input, and two coaxial inputs - one for cable TV, the other for an FM antenna. I used it over the summer to play Halo 2 through, with Windows XP and btwincap. I needed to change a few settings, (specifically, the presence of and addresses of a few chips) as noted in http://btwincap.sourceforge.net/faq.html, for sound to play: (what follows is a quote from that page) - TDA 9850 set to "Yes", 12c address 0xb6, (also try 0xb4 if audio does not work) - TEA 6420 set to "Yes", 12c address 0x98 - TDA 7432 set to "Yes", 12c address 0xff (the driver will autodetect it) I usually have to set the TDA 9850 I2C address to 0xb4 to make sound play. I use ATV2000 after that, and have no problems with S-Video input, cable TV, etc. - everything works. I tried Knoppix a while ago - using fxtv through its relatively easy configuration script, (essentially, all it asks is, what card do you have, what tuner does it have, etc.) I was able to make everything work - with sound - without any changes. I've been trying a number of things to get sound to play in FreeBSD. Here is a list of things I've tried so far: fxtv auto/internal switch: does nothing. mixer all volumes to 100: necessary, of course, for this to work, but does nothing. xawtv: no change from fxtv. (these are the only two FreeBSD capture card-specific applications I know of; mplayer was also tried, with no result.) new msp34xx patch: no change noted. playing with various hw.bt848 (848...?) sysctl tunables: no change. doing anything to the emu10k1 driver/using emu10kx: no change. (this isn't the problem, I'm pretty sure.) kernel sourcediving: found a few references to TDA 98something, and messed around with a few things, but ... really no changes noted. Here are some relevant-looking lines from dmesg: bktr0: <BrookTree 878> mem 0xd0001000-0xd0001fff irq 5 at device 15.0 on pci0 bktr0: STB TV/PCI, Philips FR1236 NTSC FM tuner, dbx stereo. pci0: <multimedia> at device 15.1 (no driver attached) uname -a reports that I'm using FreeBSD 5.4-RELEASE-p6. Here are some lines from my kernel config: device bktr device iicbus device iicbb device iicsmb device smbus options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_NTSC options OVERRIDE_CARD=3 options OVERRIDE_TUNER=9 #options BKTR_NEW_MSP34XX_DRIVER #options BKTR_GPIO_ACCESS A bit of Googling shows an old post someone who seems to have the same the same problem, and also seems to know a bit more about it: http://www.monkey.org/freebsd/archive/freebsd-multimedia/200306/msg00057.html I'd appreciate any help I could get with this. I'll be moving into a dorm room (hopefully) once the term starts, and it'll probably be annoying to switch to Windows XP from FreeBSD just to watch a few NHL games, and my computer is slow enough to make anything like VMware infeasible. Lucas Jacobs, FreeBSD user since 5.2 tweek (dot) 20k (at) gmail (dot) comhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?82d8d69805082501103d29d326>
