On Wed, 27 Feb 2002, Gunther Mayer wrote: > "Andrew T. Rich" wrote: > > > > Gerd (et al) -- > > > > My theory is that the card needs two drivers: one to run the video > > decoding, and one to run the audio decoding (windows requires two drivers > > to accomplish this function). The problem is that Mandrake is assigning > > the video driver to both cards, I believe. (And I can't find a driver for > > the audio portion of the card). > > There are 3 common variations in audio handling: > a) Audio is decoded by the tuner (and must only be routed to Line Out by audio-mux chip 4052). > b) Audio is decoded by some TDAxxxx os MSPxxxx chips. > These have extra drivers in bttv (e.g. msp34xx, tvaudio). > c) (uncommon) > The BT878 has an audio function to get audio via PCI DMA (no external audio loopback cable needed), > this is supported by btaudio; however setting this up is more difficult to get line out working ! > > Post "dmesg|grep bttv" and "tools/detect" (from bttv-0.7.xx), > as this shows what is used on your card. dmesg|grep bttv: bttv: driver version 0.7.72 loaded bttv: using 2 buffers with 2080k (4160k total) for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 2) at 00:09.0, irq: 10, latency: 32, memory: 0xde000000 bttv0: subsystem: 1002:0001 => ATI TV Wonder => card=63 bttv0: model: BT878(ATI TV-Wonder) [autodetected] bttv0: i2c: checking for MSP34xx @ 0x80... found bttv0: i2c attach [MSP3430G-A4] bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: i2c attach [Temic PAL* auto (4006 FN5)] bttv0: PLL: 28636363 => 35468950 ... ok bttv0: PLL: switching off bttv0: PLL: 28636363 => 35468950 ... ok bttv0: PLL: switching off bttv0: unloading bttv0: i2c detach [MSP3430G-A4] bttv0: i2c detach [Temic PAL* auto (4006 FN5)] bttv: driver version 0.7.72 loaded bttv: using 2 buffers with 2080k (4160k total) for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 2) at 00:09.0, irq: 10, latency: 32, memory: 0xde000000 bttv0: subsystem: 1002:0001 => ATI TV Wonder => card=63 bttv0: model: BT878(ATI TV-Wonder VE) [insmod option] bttv0: i2c attach [MSP3430G-A4] bttv0: i2c attach [(unset)] bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: PLL: 28636363 => 35468950 ... ok bttv0: PLL: switching off bttv0: PLL: 28636363 => 35468950 ... ok bttv0: PLL: switching off tools/detect: 0x80: msp34xx/tea6300 sound processor (error: Device or resource busy) 0xa0: eeprom (bt878, Hauppauge-848) 0xc0: tuner (error: Device or resource busy) I noticed that I was running an older driver (0.7.72) and thought that updating to the latest (0.7.90) might help. I downloaded the tarball, but in order to compile the latest driver, I gotta compile my kernel. Any ideas, while I tap my fingers and wait for 'make dep' to finish? Andrew T. Rich