[linux-dvb] Twinhan DTV MiniCab DVB-C has many artifacts

Jonek jonek at gmx.net
Sun Feb 12 15:28:49 CET 2006


On Sun, 2006-02-12 at 12:07 +0400, Manu Abraham wrote:
> Jonek wrote:
> > dvb_frontend_thread: using FE_ALGO_HW
> 
> please do try dst_algo=0 as module parameter for dst.

Ok, did that. It seems to me that tuning does not work properly now. And
of course I get no picture either.

> BTW: do you get a lock .. ?

How do I see or check that? Do I get a lock while tuning and/or while
reading TS packet from the device?

Jonek

while tuning, I get repeatedly

~ > czap VOX
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
  1 VOX:458000000:INVERSION_OFF:6900000:FEC_NONE:QAM_64:167:136
  1 VOX: f 458000000, s 6900000, i 0, fec 0, qam 3, v 0xa7, a 0x88
status 00 | signal 0000 | snr 0000 | ber bfcba608 | unc bfcba684 | 
status 00 | signal 0000 | snr 0000 | ber bfcba608 | unc bfcba684 | 
status 00 | signal 0000 | snr 0000 | ber bfcba608 | unc bfcba684 |
[...]

dst(0) dst_set_freq: set Frequency 458000000
dst(0) dst_set_frontend: Set Frequency=[458000000]
dst(0) dst_set_symbolrate: set symrate 6900000
dst(0) dst_set_symbolrate: DCT-CI
dst(0) dst_write_tuna: type_flags 0x218 
dst(0) dst_comm_init: Initializing DST.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
dst(0) rdc_reset_state: Resetting state machine
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
writing [ 06 fd 10 00 1a f4 40 9f ]
dst(0) write_dst: _write_dst error (err == -5, len == 0x08, b0 == 0x06)
dst(0) dst_error_recovery: Trying to return from previous errors.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
dst(0) write_dst: _write_dst error (err == -5, len == 0x08, b0 == 0x06)
dst(0) dst_error_recovery: Trying to return from previous errors.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
dst(0) write_dst: RDC 8820 RESET
dst(0) dst_error_bailout: Trying to bailout from previous error.
dst(0) rdc_8820_reset: Resetting DST
dst(0) dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0000]
dst(0) dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0004]
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst(0) dst_write_tuna: write not successful
[...]

 # modprobe dvb_bt8xx

DVB: registering new adapter (bttv0).
dst(0) dst_comm_init: Initializing DST.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
dst(0) rdc_reset_state: Resetting state machine
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
writing [ 00 06 00 00 00 00 00 fa ]
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst(0) read_dst: reply is 0xff
dst(0) dst_wait_dst_ready: dst wait ready after 1
dst(0) read_dst: reply is 0x0
 0x44 0x43 0x54 0x2d 0x43 0x49 0x6c
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst(0) dst_get_device_id: Recognise [DCT-CI]
dst(0) dst_type_print: DST type: cable
DST type flags : 0x8 firmware version = 1 0x10 firmware version = 2
dst(0) dst_comm_init: Initializing DST.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
dst(0) rdc_reset_state: Resetting state machine
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
writing [ 00 0a 00 00 00 00 00 f6 ]
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst(0) read_dst: reply is 0xff
dst(0) dst_wait_dst_ready: dst wait NOT ready after 200
dst(0) dst_get_mac: Unsupported Command
dst(0) dst_probe: MAC: Unsupported command
dst_ca_attach: registering DST-CA device
DVB: registering frontend 0 (DST DVB-C)...




More information about the linux-dvb mailing list