[linux-dvb] Avermedia Hybrid Super 007 + FM PCI - no DVB-T lock

Helmuts Razdovskis helmuts.razdovskis at skype.net
Mon Jan 28 21:11:56 CET 2008


Hi!
After three days of unsuccessful play with this card decided to call a
doctor :)

Subject is with SAA7131E/03/G(NXP), 74HC4052D(NXP), 8275AC1(NXP),
TDA10046A(NXP) onboard (S24CS0 for IR?), one tv antenna in, one fm antenna
in and one s-video in. Model on the plate says M135-C
lspci:
02:0b.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video
Broadcast Decoder (rev d1)
        Subsystem: Avermedia Technologies Inc Unknown device f01d
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 32 (21000ns min, 8000ns max)
        Interrupt: pin A routed to IRQ 19
        Region 0: Memory at fa001000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

Using http://linuxtv.org/hg/v4l-dvb build:
Jan 28 15:13:42 manc saa7133[0]/core: hwfini
Jan 28 15:13:42 manc saa7130/34: v4l2 driver version 0.2.14 loaded
Jan 28 15:13:42 manc saa7133[0]: found at 0000:02:0b.0, rev: 209, irq: 19,
latency: 32, mmio: 0xfa001000
Jan 28 15:13:42 manc saa7133[0]: subsystem: 1461:f01d, board: Avermedia
Super 007 [card=117,autodetected]
Jan 28 15:13:42 manc saa7133[0]: board init: gpio is 240000
Jan 28 15:13:42 manc saa7133[0]/core: hwinit1
Jan 28 15:13:42 manc saa7133[0]: gpio: mode=0x0000000 in=0x0240000
out=0x0000000 [pre-init]
Jan 28 15:13:42 manc tda8290_probe: tda8290 detected @ 1-004b
Jan 28 15:13:42 manc tuner' 1-004b: tda829x detected
Jan 28 15:13:42 manc tuner' 1-004b: Setting mode_mask to 0x0e
Jan 28 15:13:42 manc tuner' 1-004b: chip found @ 0x96 (saa7133[0])
Jan 28 15:13:42 manc tuner' 1-004b: tuner 0x4b: Tuner type absent
Jan 28 15:13:42 manc tuner' 1-004b: Calling set_type_addr for type=54,
addr=0xff, mode=0x04, config=0x00
Jan 28 15:13:42 manc tuner' 1-004b: set addr for type -1
Jan 28 15:13:42 manc tuner' 1-004b: defining GPIO callback
Jan 28 15:13:42 manc tda8290_probe: tda8290 detected @ 1-004b
Jan 28 15:13:42 manc tda8290 1-004b: setting tuner address to 60
Jan 28 15:13:42 manc tda827x: tda827x_attach:
Jan 28 15:13:42 manc tda827x: type set to Philips TDA827X
Jan 28 15:13:42 manc tda827x: tda827xa tuner found
Jan 28 15:13:42 manc tda827x: tda827x_init:
Jan 28 15:13:42 manc tda827x: tda827xa_sleep:
Jan 28 15:13:42 manc tda8290 1-004b: type set to tda8290+75a
Jan 28 15:13:42 manc tuner' 1-004b: type set to tda8290+75a
Jan 28 15:13:42 manc tuner' 1-004b: tv freq set to 400.00
Jan 28 15:13:42 manc tda8290 1-004b: setting tda829x to system xx
Jan 28 15:13:42 manc tda8290 1-004b: tda827xa config is 0x00
Jan 28 15:13:42 manc tda827x: setting tda827x to system xx
Jan 28 15:13:42 manc tda827x: setting LNA to high gain
Jan 28 15:13:42 manc tda827x: AGC2 gain is: 3
Jan 28 15:13:43 manc tda8290 1-004b: tda8290 not locked, no signal?
Jan 28 15:13:43 manc tda8290 1-004b: tda8290 not locked, no signal?
Jan 28 15:13:43 manc tda8290 1-004b: tda8290 not locked, no signal?
Jan 28 15:13:43 manc tuner' 1-004b: saa7133[0] tuner' I2C addr 0x96 with
type 54 used for 0x0e
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 00: 61 14 1d f0 54 20 1c 00 43
43 a9 1c 55 d2 b2 92
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88
ff 00 55 ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 40: ff 21 00 c0 96 10 05 32 15
76 8b 0c ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff
Jan 28 15:13:43 manc saa7133[0]: i2c scan: found device @ 0x10  [???]
Jan 28 15:13:43 manc saa7133[0]: i2c scan: found device @ 0x96  [???]
Jan 28 15:13:43 manc saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
Jan 28 15:13:43 manc saa7133[0]/core: hwinit2
Jan 28 15:13:43 manc tuner' 1-004b: switching to v4l2
Jan 28 15:13:43 manc tuner' 1-004b: tv freq set to 400.00
Jan 28 15:13:43 manc tda8290 1-004b: setting tda829x to system B
Jan 28 15:13:43 manc tda8290 1-004b: tda827xa config is 0x00
Jan 28 15:13:43 manc tda827x: setting tda827x to system B
Jan 28 15:13:43 manc tda827x: setting LNA to high gain
Jan 28 15:13:43 manc tda827x: AGC2 gain is: 3
Jan 28 15:13:44 manc tda8290 1-004b: tda8290 not locked, no signal?
Jan 28 15:13:44 manc tda8290 1-004b: tda8290 not locked, no signal?
Jan 28 15:13:44 manc tda8290 1-004b: tda8290 not locked, no signal?
Jan 28 15:13:44 manc tuner' 1-004b: tv freq set to 400.00
Jan 28 15:13:44 manc tda8290 1-004b: setting tda829x to system B
Jan 28 15:13:44 manc tda8290 1-004b: tda827xa config is 0x00
Jan 28 15:13:44 manc tda827x: setting tda827x to system B
Jan 28 15:13:44 manc tda827x: setting LNA to high gain
Jan 28 15:13:44 manc tda827x: AGC2 gain is: 3
Jan 28 15:13:44 manc tda8290 1-004b: tda8290 not locked, no signal?
Jan 28 15:13:44 manc tda8290 1-004b: tda8290 not locked, no signal?
Jan 28 15:13:45 manc tda8290 1-004b: tda8290 not locked, no signal?
Jan 28 15:13:45 manc saa7133[0]: registered device video0 [v4l2]
Jan 28 15:13:45 manc saa7133[0]: registered device vbi0
Jan 28 15:13:45 manc tuner' 1-004b: Cmd TUNER_SET_STANDBY accepted for
analog TV
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x0,
data=0x46, ret=2
Jan 28 15:13:45 manc tda827x: tda827x_attach:
Jan 28 15:13:45 manc tda827x: type set to Philips TDA827X
Jan 28 15:13:45 manc DVB: registering new adapter (saa7133[0])
Jan 28 15:13:45 manc DVB: registering frontend 0 (Philips TDA10046H
DVB-T)...
Jan 28 15:13:45 manc tda1004x: tda10046_init
Jan 28 15:13:45 manc tda1004x: tda10046_fwupload: 16MHz Xtal, reducing I2C
speed
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x7,
data=0x80, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x3b, mask=0x1,
data=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x3b
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x3b,
data=0xff, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3b, data=0xfe
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3b,
data=0xfe, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3c, data=0x33
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3c,
data=0x33, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x3d, mask=0xf,
data=0x2
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x3d
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x3d,
data=0x60, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3d, data=0x62
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3d,
data=0x62, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x2d, data=0xf0
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x2d,
data=0xf0, ret=1
Jan 28 15:13:45 manc tda1004x: setting up plls for 48MHz sampling clock
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x2f, data=0x3
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x2f,
data=0x3, ret=1
Jan 28 15:13:45 manc tda1004x: tda10046_init_plls: setting up PLLs for a 16
MHz Xtal
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x30, data=0x3
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x30,
data=0x3, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3e, data=0x72
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3e,
data=0x72, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x4d, data=0xc
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x4d,
data=0xc, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x4e, data=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x4e,
data=0x0, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_buf: reg=0x31, len=0x5
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x31, data=0x54
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x31,
data=0x54, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x32, data=0x3
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x32,
data=0x3, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x33, data=0xc
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x33,
data=0xc, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x34, data=0x30
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x34,
data=0x30, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x35, data=0xc3
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x35,
data=0xc3, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x4d, data=0xd
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x4d,
data=0xd, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x4e, data=0x55
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x4e,
data=0x55, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x37, mask=0xc0,
data=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x37
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x37,
data=0x34, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x37, data=0x34
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x37,
data=0x34, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x6
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x6,
data=0xb0, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x7, mask=0x10,
data=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x7
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x7,
data=0x80, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x7,
data=0x80, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x11, data=0x67
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x11,
data=0x67, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x13
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x13,
data=0x67, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x14
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x14,
data=0x20, ret=2
Jan 28 15:13:45 manc tda1004x: found firmware revision 20 -- ok
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x7, mask=0x20,
data=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x7
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x7,
data=0x80, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x7,
data=0x80, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x1, data=0x87
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x1,
data=0x87, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x16, data=0x88
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x16,
data=0x88, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x43, data=0x2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x43,
data=0x2, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x44, data=0x70
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x44,
data=0x70, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x45, data=0x8
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x45,
data=0x8, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x3d, mask=0xf0,
data=0x60
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x3d
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x3d,
data=0x62, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3d, data=0x62
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3d,
data=0x62, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x3b, mask=0xc0,
data=0x40
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x3b
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x3b,
data=0xff, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3b, data=0x7f
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3b,
data=0x7f, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x3a, mask=0x80,
data=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x3a
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x3a,
data=0x0, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3a, data=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3a,
data=0x0, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x37, data=0x38
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x37,
data=0x38, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x3b, mask=0x3e,
data=0x38
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x3b
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x3b,
data=0x7f, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3b, data=0x79
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3b,
data=0x79, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x47, data=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x47,
data=0x0, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x48, data=0xff
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x48,
data=0xff, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x49, data=0x0
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x49,
data=0x0, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x4a, data=0xff
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x4a,
data=0xff, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x46, data=0x12
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x46,
data=0x12, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x4f, data=0x1a
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x4f,
data=0x1a, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x1e, data=0x7
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x1e,
data=0x7, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x1f, data=0xc0
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x1f,
data=0xc0, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3b, data=0xff
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3b,
data=0xff, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x3d, mask=0xf,
data=0x8
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x3d
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x3d,
data=0x62, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x3d, data=0x68
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x3d,
data=0x68, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x37, mask=0xc0,
data=0xc0
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x37
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x37,
data=0x38, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x37, data=0xf8
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x37,
data=0xf8, ret=1
Jan 28 15:13:45 manc tda1004x: tda1004x_write_mask: reg=0x7, mask=0x1,
data=0x1
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: reg=0x7
Jan 28 15:13:45 manc tda1004x: tda1004x_read_byte: success reg=0x7,
data=0x80, ret=2
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: reg=0x7, data=0x81
Jan 28 15:13:45 manc tda1004x: tda1004x_write_byteI: success reg=0x7,
data=0x81, ret=1
Jan 28 15:13:45 manc tda827x: tda827xa tuner found
Jan 28 15:13:45 manc tda827x: tda827xa_sleep:
Jan 28 15:13:45 manc saa7133[0]/core: setting GPIO21 to static 1

Analog TV reception works (tried Tvtime), however don't know about audio -
it wasn't there, but as I understood it should be routed somehow for analog
(didn't made setup for that as I don't care much about analog tv).

Scanning of dvb-t channels works also:
[root at manc v4l-dvb]# scan ~/lv-Test > ~/test.conf 
scanning /root/lv-Test 
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 666000000 0 9 9 3 1 4 0
>>> tune to: 
>>> 666000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TR
>>> ANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE
0x0000 0x0015: pmt_pid 0x0000 Baltkom TV -- Test6 (running) 
0x0000 0x0016: pmt_pid 0x0000 Baltkom TV -- Test7 (running) 
0x0000 0x0017: pmt_pid 0x0000 Baltkom TV -- Test8 (running) 
0x0000 0x0018: pmt_pid 0x0000 Baltkom TV -- Test9 (running) 
0x0000 0x0019: pmt_pid 0x0000 Baltkom TV -- Test10 (running) 
Network Name 'Baltkom TV'
dumping lists (5 services)
Done.

Problem is with tuning to channel - TDA1004x states that there is no signal:
[root at manc v4l-dvb]# tzap -c ~/test.conf Test6 using
'/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 666000000 Hz
video pid 0x145b, audio pid 0x145c
status 00 | signal 7e7e | snr 7e7e | ber 0001fffe | unc 00000000 | 
status 00 | signal 7d7d | snr 5a5a | ber 0001fffe | unc 00000000 | 
status 00 | signal 7d7d | snr 7373 | ber 0001fffe | unc 00000000 | 
status 00 | signal 7c7c | snr 7e7e | ber 0001fffe | unc 00000000 | 
status 00 | signal 7c7c | snr 6666 | ber 0001fffe | unc 00000000 | 
status 00 | signal 7b7b | snr 8e8e | ber 0001fffe | unc 00000000 | 
status 00 | signal 7b7b | snr 5959 | ber 0001fffe | unc 00000000 | 
status 00 | signal 7c7c | snr 6767 | ber 0001fffe | unc 00000000 | 
...and so on

so probably some switching needed there to route tuner signal to TDA10046?

I should note that under windows xp sp2 everything works fine e.g. finds all
channels and locks fast to them. Also tested FTA signal with STB - Signal
strength 80-85% and Quality 90-99% 

Best regards,
Helmuts Razdovskis
skype:mocarts?chat




More information about the linux-dvb mailing list