On Wed, Nov 15, 2000 at 12:22:02AM +0100, Gerd Knorr wrote: > Jacek Pop3awski wrote: > > I put following code to tda9840_setmode: > > > > printk("stereo\n"); > > buffer[0]=TDA9840_SW; > > buffer[1]=0x2a; > > (chip->c).addr= 0x84 >>1; > > i2c_master_send(&chip->c, buffer, 2); > > > > I found "stereo" in dmesg, but sound is still mono... > > Same i2c version with 0.7.35 and 0.7.48? Does adding > > bttv_I2CWrite(btv, I2C_TDA9840, TDA9840_SW, 0x2a, 1); > > in a somewhat useful place (hey, it's for debugging only...) in 0.7.48 > help? I think I have done something like this, by adding that code? > Does reversing the timing changes (udelay/mdelay/timeout > from 40/10/200 back to 10/10/100 in bttv-if.c) help? no anyway, problem is solved, there is bad gpiomask in bttv-cards.c should be: name: "AVerMedia TVPhone 98", video_inputs: 3, audio_inputs: 4, tuner: 0, svhs: 2, gpiomask: 12, -- BTW there is: avermedia_tvphone_audio(struct bttv *btv, struct video_audio *v, int set) { /* TODO */ } for "AVerMedia TVPhone 98"! I thought we play with I2C, so why is it here? -- Same story, different eyes Here's where the hero never, never dies "Hollywood Black" - Ronnie James Dio