[linux-dvb] Mantis Update was Re: Twinhan DTV Ter-CI (3030 Mantis) ???

Manu Abraham abraham.manu at gmail.com
Sat Feb 14 10:40:22 CET 2009


Carl Oscar Ejwertz wrote:
> Sad to say that I still get the same error after a fresh clone and compile. Is 
> there any info that I can supply that can help getting this card working?
> 

What's the error that you see ?

Did a quick test on the following cards:
VP-1041, VP-2033, VP-3030 The logs look as follows, do you see any
different ?

Regards,
Manu

found a VP-1041 PCI DSS/DVB-S/DVB-S2 device on (04:04.0),
ACPI: PCI Interrupt 0000:04:04.0[A] -> GSI 22 (level, low) -> IRQ 22
    Mantis Rev 1 [1822:0031], irq: 22, latency: 32
    memory: 0x0, mmio: 0xf93aa000
mantis_stream_control (0): Set stream to HIF
mantis_i2c_init (0): Initializing I2C ..
mantis_i2c_init (0): Disabling I2C interrupt
mantis_i2c_xfer (0): Messages:2
        mantis_i2c_write: Address=[0x50] <W>[ 08 ]
        mantis_i2c_read:  Address=[0x50] <R>[ 00 08 ca 1c 42 c9 ]
    MAC Address=[00:08:ca:1c:42:c9]
mantis_dma_init (0): Mantis DMA init
mantis_alloc_buffers (0): DMA=0x325c0000 cpu=0xf25c0000 size=65536
mantis_alloc_buffers (0): RISC=0x32463000 cpu=0xf2463000 size=1000
mantis_calc_lines (0): Mantis RISC block bytes=[4096], line
bytes=[2048], line count=[32]
mantis_dvb_init (0): dvb_register_adapter
DVB: registering new adapter (Mantis DVB adapter)
mantis_dvb_init (0): dvb_dmx_init
mantis_dvb_init (0): dvb_dmxdev_init
mantis_frontend_power (0): Power ON
gpio_set_bits (0): Set Bit <12> to <1>
gpio_set_bits (0): GPIO Value <1000>
gpio_set_bits (0): Set Bit <12> to <1>
gpio_set_bits (0): GPIO Value <1000>
mantis_frontend_soft_reset (0): Frontend RESET
gpio_set_bits (0): Set Bit <13> to <0>
gpio_set_bits (0): GPIO Value <1000>
gpio_set_bits (0): Set Bit <13> to <0>
gpio_set_bits (0): GPIO Value <1000>
gpio_set_bits (0): Set Bit <13> to <1>
gpio_set_bits (0): GPIO Value <3000>
gpio_set_bits (0): Set Bit <13> to <1>
gpio_set_bits (0): GPIO Value <3000>
stb0899_write_regs [0xf1b6]: 02
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ f1 b6 02 ]
stb0899_write_regs [0xf1c2]: 00
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ f1 c2 00 ]
stb0899_write_regs [0xf1c3]: 00
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ f1 c3 00 ]
mantis_i2c_xfer (0): Messages:2
        mantis_i2c_write: Address=[0x68] <W>[ f0 00 ]
        mantis_i2c_read:  Address=[0x68] <R>[ 82 ]
_stb0899_read_reg: Reg=[0xf000], data=82
stb0899_get_dev_id: ID reg=[0x82]
stb0899_get_dev_id: Device ID=[8], Release=[2]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ f3 fc 00 04 00 00 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ f3 34 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_read:  Address=[0x68] <R>[ 31 44 4d 44 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ f3 34 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_read:  Address=[0x68] <R>[ 31 44 4d 44 ]
_stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400],
Offset=[0xf334], Data=[0x444d4431]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ f3 fc 00 04 00 00 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ f3 00 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_read:  Address=[0x68] <R>[ 01 00 00 00 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ f3 3c ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_read:  Address=[0x68] <R>[ 01 00 00 00 ]
_stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400],
Offset=[0xf33c], Data=[0x00000001]
stb0899_get_dev_id: Demodulator Core ID=[DMD1], Version=[1]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ fa fc 00 08 00 00 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ fa 00 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_read:  Address=[0x68] <R>[ 4c 00 00 00 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ fa 2c ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_read:  Address=[0x68] <R>[ 31 43 45 46 ]
_stb0899_read_s2reg Device=[0xfafc], Base address=[0x00000800],
Offset=[0xfa2c], Data=[0x46454331]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ fa fc 00 08 00 00 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ fa 34 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_read:  Address=[0x68] <R>[ 01 00 00 00 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x68] <W>[ fa 34 ]
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_read:  Address=[0x68] <R>[ 01 00 00 00 ]
_stb0899_read_s2reg Device=[0xfafc], Base address=[0x00000800],
Offset=[0xfa34], Data=[0x00000001]
stb0899_get_dev_id: FEC Core ID=[FEC1], Version=[1]
stb0899_attach: Attaching STB0899
vp1041_frontend_init (0): found STB0899 DVB-S/DVB-S2 frontend @0x68
stb6100_attach: Attaching STB6100
mantis_i2c_xfer (0): Messages:1
        mantis_i2c_write: Address=[0x08] <W>[ 40 ]
vp1041_frontend_init (0): Done!
DVB: registering frontend 0 (STB0899 Multistandard)...






found a VP-3030 PCI DVB-T device on (04:04.0),
ACPI: PCI Interrupt 0000:04:04.0[A] -> GSI 22 (level, low) -> IRQ 22
    Mantis Rev 1 [1822:0024], irq: 22, latency: 32
    memory: 0x0, mmio: 0xf93a8000
mantis_stream_control (0): Set stream to HIF
mantis_i2c_init (0): Initializing I2C ..
mantis_i2c_init (0): Disabling I2C interrupt
mantis_i2c_xfer (0): Messages:2
        mantis_i2c_write: Address=[0x50] <W>[ 08 ]
        mantis_i2c_read:  Address=[0x50] <R>[ 00 08 ca 1a 4d de ]
    MAC Address=[00:08:ca:1a:4d:de]
mantis_dma_init (0): Mantis DMA init
mantis_alloc_buffers (0): DMA=0x33450000 cpu=0xf3450000 size=65536
mantis_alloc_buffers (0): RISC=0x334ad000 cpu=0xf34ad000 size=1000
mantis_calc_lines (0): Mantis RISC block bytes=[4096], line
bytes=[2048], line count=[32]
mantis_dvb_init (0): dvb_register_adapter
DVB: registering new adapter (Mantis DVB adapter)
mantis_dvb_init (0): dvb_dmx_init
mantis_dvb_init (0): dvb_dmxdev_init
gpio_set_bits (0): Set Bit <13> to <0>
gpio_set_bits (0): GPIO Value <00>
mantis_frontend_power (0): Power ON
gpio_set_bits (0): Set Bit <12> to <1>
gpio_set_bits (0): GPIO Value <1000>
gpio_set_bits (0): Set Bit <12> to <1>
gpio_set_bits (0): GPIO Value <1000>
gpio_set_bits (0): Set Bit <13> to <1>
gpio_set_bits (0): GPIO Value <3000>
vp3030_frontend_init (0): Probing for 10353 (DVB-T)
mantis_i2c_xfer (0): Messages:2
        Byte MODE:
        Byte <0> RXD=0x1f7f1480  [14]
tda665x_attach: Attaching TDA665x (ENV57H12D5 (ET-50DT)) tuner
vp3030_frontend_init (0): Done!
DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...







found a VP-2033 PCI DVB-C device on (04:04.0),
ACPI: PCI Interrupt 0000:04:04.0[A] -> GSI 22 (level, low) -> IRQ 22
    Mantis Rev 1 [1822:0008], irq: 22, latency: 32
    memory: 0x0, mmio: 0xf93aa000
mantis_stream_control (0): Set stream to HIF
mantis_i2c_init (0): Initializing I2C ..
mantis_i2c_init (0): Disabling I2C interrupt
mantis_i2c_xfer (0): Messages:2
        mantis_i2c_write: Address=[0x50] <W>[ 08 I2CDONE: trials=0
I2CRACK: trials=0
]
        mantis_i2c_read:  Address=[0x50] <R>[ I2CDONE: trials=0
I2CRACK: trials=0
00 I2CDONE: trials=0
I2CRACK: trials=0
08 I2CDONE: trials=0
I2CRACK: trials=0
ca I2CDONE: trials=0
I2CRACK: trials=0
19 I2CDONE: trials=0
I2CRACK: trials=0
ea I2CDONE: trials=0
I2CRACK: trials=0
ee ]
    MAC Address=[00:08:ca:19:ea:ee]
mantis_dma_init (0): Mantis DMA init
mantis_alloc_buffers (0): DMA=0x2e580000 cpu=0xee580000 size=65536
mantis_alloc_buffers (0): RISC=0x3254b000 cpu=0xf254b000 size=1000
mantis_calc_lines (0): Mantis RISC block bytes=[4096], line
bytes=[2048], line count=[32]
mantis_dvb_init (0): dvb_register_adapter
DVB: registering new adapter (Mantis DVB adapter)
mantis_dvb_init (0): dvb_dmx_init
mantis_dvb_init (0): dvb_dmxdev_init
mantis_frontend_power (0): Power ON
gpio_set_bits (0): Set Bit <12> to <1>
gpio_set_bits (0): GPIO Value <3001>
gpio_set_bits (0): Set Bit <12> to <1>
gpio_set_bits (0): GPIO Value <3001>
mantis_frontend_soft_reset (0): Frontend RESET
gpio_set_bits (0): Set Bit <13> to <0>
gpio_set_bits (0): GPIO Value <1001>
gpio_set_bits (0): Set Bit <13> to <0>
gpio_set_bits (0): GPIO Value <1001>
gpio_set_bits (0): Set Bit <13> to <1>
gpio_set_bits (0): GPIO Value <3001>
gpio_set_bits (0): Set Bit <13> to <1>
gpio_set_bits (0): GPIO Value <3001>
vp2033_frontend_init (0): Probing for CU1216 (DVB-C)
mantis_i2c_xfer (0): Messages:2
        mantis_i2c_write: Address=[0x50] <W>[ ff I2CDONE: trials=0
I2CRACK: trials=0
]
        mantis_i2c_read:  Address=[0x50] <R>[ I2CDONE: trials=0
I2CRACK: trials=0
22 ]
mantis_i2c_xfer (0): Messages:2
        mantis_i2c_write: Address=[0x0c] <W>[ 1a I2CDONE: trials=0
I2CRACK: trials=0
]
        mantis_i2c_read:  Address=[0x0c] <R>[ I2CDONE: trials=0
I2CRACK: trials=0
7c ]
TDA10021: i2c-addr = 0x0c, id = 0x7c
vp2033_frontend_init (0): found Philips CU1216 DVB-C frontend
(TDA10021) @ 0x0c
vp2033_frontend_init (0): Mantis DVB-C Philips CU1216 frontend
attach success
vp2033_frontend_init (0): Done!
DVB: registering frontend 0 (Philips TDA10021 DVB-C)...



More information about the linux-dvb mailing list