problems with bktr0 and cheap TV card FlyVideo

Jacob Meuser jakemsr at jakemsr.com
Mon Oct 24 21:34:56 PDT 2005


On Mon, Oct 24, 2005 at 02:40:55PM +0200, Georg Bege wrote:
> Hi
> 
> I've a problem on FreeBSD 6.0-RC1 with an cheap TV card,
> 
> bktr0: <BrookTree 878> mem 0xec000000-0xec000fff irq 21 at device 10.0 
> on pci2
> bktr0: [GIANT-LOCKED]
> bktr0: Card has no configuration EEPROM. Cannot determine card make.
> bktr0: IMS TV Turbo, Philips FR1236 NTSC FM tuner.
> 
> Im using fxtv with following command:
> 
> therion at fortuna ~ % fxtv -inputFormat pal -tunerMode cable -defaultInput 
> tuner -defaultAudioInput tuner -cableFreqSet weurope -mixerChannel line
> 
> I got channels and the picture but no audio,

you might want to try setting audio to "intern" instead of "tuner".

is the card really an IMS TV Turbo?  does anyone have an IMS card
and can confirm they can get audio from the tuner?

the audio mux values in bktr for the IMS Turbo do not match those
in linux' bttv.

the following diff _might_ make the audio work, _if_ it really is
an IMS TV Turbo (bktr may have mis-guessed) and bttv is correct
(which is not always the case).

-- 
<jakemsr at jakemsr.com>

--- bktr_card.c.orig	Mon Oct 24 21:09:01 2005
+++ bktr_card.c	Mon Oct 24 21:09:37 2005
@@ -206,7 +206,7 @@
 	   0,
 	   PFC8582_WADDR,			/* EEProm type */
 	   (u_char)(256 / EEPROMBLOCKSIZE),	/* 256 bytes */
-	   { 0x01, 0x02, 0x01, 0x00, 1 },	/* audio MUX values */
+	   { 0x01, 0x01, 0x02, 0x03, 1 },	/* audio MUX values */
 	   0x0f },				/* GPIO mask */
 
 	{  CARD_AVER_MEDIA,			/* the card id */


More information about the freebsd-multimedia mailing list