Sound problem with bttv-0.9.10 and MaxiTV PCI 2 (Debian sid)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello,

I have tried to update my bttv driver from 0.8.40 to 0.9.10 along with
the kernel (2.4.19-pre8 to 2.4.20). After following the build
instructions from bytesex.org, everything is OK (video and channel
tuning) but the sound is now only a high pitched noise under xawtv-3.88
(Debian sid). It seems to switch a little when I switch the channel, so
I would think that it mostly works. (It was working perfectly with the
0.8.40 driver)

Hardware configuration :
- MAXI TV PCI 2, lspci output :
00:09.0 Multimedia video controller: Brooktree Corporation Bt848 Video Capture (rev 12)
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (4000ns min, 10000ns max)
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at d6100000 (32-bit, prefetchable) [size=4K]

- Soundcard SBLive! Player 5.1 (OSS emu10k1 driver) (sharing IRQ5 with
  TV card)
- Duron 850 with VIA chipset KT133/KM133

Bttv option modules :
options bttv            card=27 bttv_verbose=1 bttv_debug=1 irq_debug=1
options tuner           type=3 debug=1
options tvaudio         tda8425=1 debug=1
options tvmixer         devnr=1 debug=1

Every bttv driver version from 0.9.1 to 0.9.10 has the same behaviour
(0.9.0 does not compile) (unfortunately, versions 0.8.40+ do not seem to
be available any more).

xawtv -hwscan output :
This is xawtv-3.88, running on Linux/i686 (2.4.20)
looking for available devices
port 51-51                              [ -xvport 51 ]
    type : Xvideo, video overlay
    name : video4linux

/dev/video0: OK                         [ -device /dev/video0 ]
    type : v4l2
    name : BT848A(Lifeview FlyVideo 98/ M)
    flags: overlay capture tuner 

I have attached a syslog of successive modprobes of bttv, tvaudio and
tvmixer.

I will be glad to give any additional details and/or try any code
modifications.

Fred
May  6 02:01:11 ares kernel: Linux video capture interface: v1.00
May  6 02:01:11 ares kernel: bttv: driver version 0.9.9 loaded
May  6 02:01:11 ares kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
May  6 02:01:11 ares kernel: bttv: Host bridge is VIA Technologies, Inc. VT8363/8365 [KT133/KM133]
May  6 02:01:11 ares kernel: bttv: Host bridge is VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
May  6 02:01:11 ares kernel: bttv: Bt8xx card found (0).
May  6 02:01:11 ares kernel: PCI: Found IRQ 5 for device 00:09.0
May  6 02:01:11 ares kernel: PCI: Sharing IRQ 5 with 00:0d.0
May  6 02:01:11 ares kernel: bttv0: Bt848 (rev 18) at 00:09.0, irq: 5, latency: 32, mmio: 0xd6100000
May  6 02:01:11 ares kernel: bttv0: using: BT848A(Lifeview FlyVideo 98/ M) [card=27,insmod option]
May  6 02:01:11 ares kernel: bttv0: risc main @ 04f70000
May  6 02:01:11 ares kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0.
May  6 02:01:11 ares kernel: bttv0: FlyVideo Radio=no  RemoteControl=no  Tuner=4 gpio=0x107f00
May  6 02:01:11 ares kernel: bttv0: FlyVideo  LR90=no  tda9821/tda9820=no  capture_only=yes
May  6 02:01:11 ares kernel: bttv0: using tuner=4
May  6 02:01:11 ares kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
May  6 02:01:11 ares kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
May  6 02:01:11 ares kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
May  6 02:01:11 ares kernel: i2c-core.o: driver i2c TV tuner driver registered.
May  6 02:01:11 ares kernel: tuner: probing bt848 #0 i2c adapter [id=0x10005]
May  6 02:01:11 ares kernel: tuner: chip found @ 0xc0
May  6 02:01:11 ares kernel: tuner(bttv): type forced to 3 (Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)) [insmod]
May  6 02:01:11 ares kernel: tuner: type already set (3)
May  6 02:01:11 ares kernel: bttv0: i2c attach [client=Philips (SECAM+PAL_BG) (FI1216MF]
May  6 02:01:11 ares kernel: i2c-core.o: client [Philips (SECAM+PAL_BG) (FI1216MF] registered to adapter [bt848 #0](pos. 0).
May  6 02:01:11 ares kernel: tuner: ignoring EM8300 I2C bus 1 i2c adapter [id=0x1000a]
May  6 02:01:11 ares kernel: tuner: ignoring EM8300 I2C bus 2 i2c adapter [id=0x1000a]
May  6 02:01:11 ares kernel: bttv0: registered device video0
May  6 02:01:11 ares kernel: bttv0: registered device vbi0
May  6 02:01:11 ares kernel: bttv0: video mux: input=0 mux=2
May  6 02:01:12 ares kernel: bttv0: PLL: 28636363 => 35468950 ..........failed
May  6 02:01:26 ares kernel: tvaudio: TV audio decoder + audio/video mux driver
May  6 02:01:26 ares kernel: tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
May  6 02:01:26 ares kernel: i2c-core.o: driver generic i2c audio driver registered.
May  6 02:01:26 ares kernel: tvaudio: chip found @ i2c-addr=0x82
May  6 02:01:26 ares kernel: tvaudio: found tda8425 @ 0x82
May  6 02:01:26 ares kernel: tvaudio: matches: volume bass/treble audiomux.
May  6 02:01:26 ares kernel: tuner: type already set (3)
May  6 02:01:26 ares kernel: tda8425: chip_command 0x40047401
May  6 02:01:26 ares kernel: bttv0: i2c attach [client=tda8425]
May  6 02:01:26 ares kernel: i2c-core.o: client [tda8425] registered to adapter [bt848 #0](pos. 1).
May  6 02:01:26 ares kernel: tda8425: chip_write: reg0=0xff
May  6 02:01:26 ares kernel: tda8425: chip_write: reg1=0xff
May  6 02:01:26 ares kernel: tda8425: chip_write: reg2=0xf8
May  6 02:01:26 ares kernel: tda8425: chip_write: reg3=0xf8
May  6 02:01:29 ares kernel: i2c-core.o: driver tv card mixer driver registered.
May  6 02:01:29 ares kernel: tvmixer: adapter bt848 #0
May  6 02:01:29 ares kernel: tvmixer: debug: Philips (SECAM+PAL_BG) (FI1216MF
May  6 02:01:29 ares kernel: tvmixer: Philips (SECAM+PAL_BG) (FI1216MF: has no volume control
May  6 02:01:29 ares kernel: tvmixer: debug: tda8425
May  6 02:01:29 ares kernel: tda8425: chip_command 0x80287610
May  6 02:01:29 ares kernel: tvmixer: tda8425 (bt848 #0) registered with minor 16
May  6 02:01:29 ares kernel: tvmixer: adapter EM8300 I2C bus 1
May  6 02:01:29 ares kernel: tvmixer: adapter EM8300 I2C bus 2

[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux