Google
  Web www.spinics.net

Pb with sound on SECAM-L channels solved !

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


The original description of the sound problem I had on the SECAM-L
channels (I am located near Paris) can be found in this thread :

https://www.redhat.com/mailman/private/video4linux-list/2004-May/msg00454.html


I eventually solved the problem today !

Solution :

1. use a recent V4L driver : you need a driver which includes the
recent rewrite of the tda9887 module, i.e. either the in-kernel driver
shipped with the 2.6.8-rc2 kernel, or the CVS snapshots available on
http://dl.bytesex.org/cvs-snapshots/

2. Use the option "port2=0" for the "tda9887" module.

With this solution, the kernel logs say :

Jul 31 22:31:01 localhost kernel: Linux video capture interface: v1.00
Jul 31 22:31:01 localhost kernel: saa7130/34: v4l2 driver version 0.2.12 loaded
Jul 31 22:31:01 localhost kernel: saa7134[0]: found at 0000:00:08.0, rev: 1, irq
: 25, latency: 32, mmio: 0xd8001000
Jul 31 22:31:01 localhost kernel: saa7134[0]: subsystem: 1894:a006, board: KNC O
ne TV-Station DVR [card=24,autodetected]
Jul 31 22:31:01 localhost kernel: saa7134[0]: board init: gpio is 30000
Jul 31 22:31:01 localhost kernel: saa7134[0]/oss: mixer input = TV
Jul 31 22:31:02 localhost kernel: saa7134[0]: i2c eeprom 00: 94 18 06 a0 06 80 0
0 01 00 00 00 00 00 00 01 00
Jul 31 22:31:02 localhost kernel: saa7134[0]: i2c eeprom 10: 00 ff 86 0e ff 20 f
f ff ff ff ff ff ff ff ff ff
Jul 31 22:31:02 localhost kernel: saa7134[0]: i2c eeprom 20: 01 40 01 02 02 03 0
1 03 06 ff 01 df ff ff ff ff
Jul 31 22:31:02 localhost kernel: saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff f
f ff ff ff ff ff ff ff ff ff
Jul 31 22:31:02 localhost kernel: tuner: chip found at addr 0xc0 i2c-bus saa7134
[0]
Jul 31 22:31:02 localhost kernel: tuner: type set to 38 (Philips PAL/SECAM multi
 (FM1216ME MK3)) by saa7134[0]
Jul 31 22:31:02 localhost kernel: tda9885/6/7: chip found @ 0x86
Jul 31 22:31:02 localhost kernel: saa6752hs: chip found @ 0x40
Jul 31 22:31:02 localhost kernel: saa7134[0]: registered device video0 [v4l2]
Jul 31 22:31:02 localhost kernel: saa7134[0]: registered device video1 [ts]
Jul 31 22:31:02 localhost kernel: saa7134[0]: registered device vbi0
Jul 31 22:31:02 localhost kernel: saa7134[0]: registered device radio0
Jul 31 22:31:02 localhost kernel: saa7134[0]: registered device dsp1
Jul 31 22:31:02 localhost kernel: saa7134[0]: registered device mixer1
Jul 31 22:32:04 localhost kernel: tda9885/6/7: switching to v4l2
[...]
Jul 31 22:32:04 localhost kernel: --
Jul 31 22:32:04 localhost kernel: tda9885/6/7: configure for: SECAM-L
Jul 31 22:32:04 localhost kernel: tda9885/6/7: writing: b=0x44 c=0x10 e=0x0b
Jul 31 22:32:04 localhost kernel: tda9885/6/7: write: byte B 0x44
Jul 31 22:32:04 localhost kernel:   B0   video mode      : sound trap
Jul 31 22:32:04 localhost kernel:   B1   auto mute fm    : no
Jul 31 22:32:04 localhost kernel:   B2   carrier mode    : QSS
Jul 31 22:32:04 localhost kernel:   B3-4 tv sound/radio  : AM/TV
Jul 31 22:32:04 localhost kernel:   B5   force mute audio: no
Jul 31 22:32:04 localhost kernel:   B6   output port 1   : high
Jul 31 22:32:04 localhost kernel:   B7   output port 2   : low
Jul 31 22:32:04 localhost kernel: tda9885/6/7: write: byte C 0x10
Jul 31 22:32:04 localhost kernel:   C0-4 top adjustment  : 0 dB
Jul 31 22:32:04 localhost kernel:   C5-6 de-emphasis     : no
Jul 31 22:32:04 localhost kernel:   C7   audio gain      : 0
Jul 31 22:32:04 localhost kernel: tda9885/6/7: write: byte E 0x0b
Jul 31 22:32:04 localhost kernel:   E0-1 sound carrier   : 6.5 MHz / AM
Jul 31 22:32:04 localhost kernel:   E6   l pll ganting   : 13
Jul 31 22:32:04 localhost kernel:   E2-4 video if        : 38.9 MHz
Jul 31 22:32:04 localhost kernel:   E5   tuner gain      : normal
Jul 31 22:32:04 localhost kernel:   E7   vif agc output  : pin3+pin22 port
Jul 31 22:32:04 localhost kernel: --
Jul 31 22:32:04 localhost kernel: saa7134[0]/oss: buffer config: 64 blocks / 409
6 bytes, 256 kB total
Jul 31 22:32:04 localhost kernel: saa7134[0]/oss: rec_start: afmt=16 ch=2  =>  f
mt=0xdd swap=-


Without the "port2=0" option, I have the sound problem, and the kernel
logs differ slightly (the line "B7 output port 2" says it's set to
"high", instead of "low") :

Jul 31 22:36:57 localhost kernel: tda9885/6/7: configure for: SECAM-L
Jul 31 22:36:57 localhost kernel: tda9885/6/7: writing: b=0xc4 c=0x10 e=0x0b
Jul 31 22:36:57 localhost kernel: tda9885/6/7: write: byte B 0xc4
[...]
Jul 31 22:36:57 localhost kernel:   B6   output port 1   : high
Jul 31 22:36:57 localhost kernel:   B7   output port 2   : high


I have some questions :

1. Why does this option "port2=0" solves my problem ?

2. Will it work with the option "port2=0" for the "tda9887" module on
   PAL channels with my KNC TV-Station DVR board ?

Thanks in advance for your answers !

-- 
Alexis


--

Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

[Home]     [Older V4L]     [Linux DVB]     [Video Disk Recorder]     [Video Technology]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Plasma TVs]     [Video Projectors]     [PDAs]     [Xorg]     [Util Linux NG]     [Xfree86]     [Devices]     [Big List of Linux Books]     [Free Photo Albums]     [LCD TVs]     [Fedora Users]     [Webcams]     [Fedora Women]     [HDTV]     [ALSA Users]     [ALSA Devel]     [Stuff]     [SSH]     [Linux USB]

Powered by Linux

Google PageRank Checking tool