Hi,
I'm running the standard kernel 2.6.18 on suse 10.1, trying to get my
Twinhan Cab-CI to work. No luck...
The card is automatically identified as card=113
Modules bttv, bt878, dst, dst_ca and dvb-bt8xx are loading without
problems.
The only possible problem occures during tuning: output of
dmesg (dst manually loaded with verbose=5):
.
.
dst(0) read_dst: reply is 0x9
dst(0) dst_get_tuna: checksum failure?
.
.
More details attached.
Any idea?
Thanks,
Fiete
Hardware:
Asus mobo A7N8X-X
=> lspci -v
01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB card
Flags: bus master, medium devsel, latency 32, IRQ 177
Memory at d4000000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB Card
Flags: bus master, medium devsel, latency 32, IRQ 177
Memory at d4001000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
After booting and manual loading dst and dvb-bt8xx by
modprobe dst verbose=5
modprobe dvb-bt8xx
dmesg | grep dst =>
.
.
.
.
.
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]
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
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(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]
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 0
dst(0) read_dst: reply is 0x0
dst(0) dst_get_mac: MAC Address=[00:08:ca:17:19:00]
dst(0) dst_get_tuner_info: DST TYpe = MULTI FE
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]
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 0
dst(0) read_dst: reply is 0xbc
dst(0) dst_get_tuner_info: DST type has TS=188
dst(0) dst_get_tuner_info: DST has Daughterboard
dst_ca_attach: registering DST-CA device
.
.
.
=================
1st time dvbtune =pnr 201
<transponder type="T" freq="0">
Nothing to read from fd_pat
Nothing to read from fd_sdt
</transponder>
=================
Then dvbscan -n -5 /home/myinitialtuningfile/nl-TVHome -n -5
scanning /home/myinitialtuningfile/nl-TVHome
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 247000000 6875000 0 3
initial transponder 255000000 6875000 0 3
initial transponder 263000000 6875000 0 3
initial transponder 271000000 6875000 0 3
initial transponder 279000000 6875000 0 3
initial transponder 287000000 6875000 0 3
initial transponder 295000000 6875000 0 3
initial transponder 610000000 6875000 0 3
initial transponder 618000000 6875000 0 3
initial transponder 762000000 6875000 0 3
initial transponder 810000000 6875000 0 3
tune to: 247000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_64
WARNING: >>> tuning failed!!!
tune to: 247000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_64 (tuning
failed)
WARNING: >>> tuning failed!!!
tune to: 255000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_64
WARNING: >>> tuning failed!!!
tune to: 255000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_64 (tuning
failed)
WARNING: >>> tuning failed!!!
tune to: 263000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_64
WARNING: >>> tuning failed!!!
tune to: 263000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_64 (tuning
failed)
=> {Ctrl-C}
ERROR: interrupted by SIGINT, dumping partial result...
dumping lists (0 services)
Done.
=================
2nd time dvbtune -pnr 201
<transponder type="T" freq="0">
<service id="16002" ca="1">
<description tag="0x48" type="25" provider_name="@Home"
service_name="Sport1 HD" />
<ca_system_descriptor type="irdeto" system_id="0x0604" ecm_pid="5002" />
<stream type="27" pid="101">
</stream>
<stream type="3" pid="110">
<iso_639 language="dut" type="0" />
</stream>
</service>
<service id="16003" ca="0">
<description tag="0x48" type="17" provider_name="@Home" service_name="HD
DEMO @Home" />
<descriptor tag="0x0e" data="c0afa0" text="..." />
<descriptor tag="0x10" data="c00271c00400" text="..q..." />
<system_clock tag="0x0b" data="423f" />
<stream type="2" pid="133">
<data_stream_alignment tag="0x06" data="02" />
<stream_id id="1" />
</stream>
<stream type="4" pid="134">
<stream_id id="2" />
<iso_639 language="eng" type="0" />
</stream>
</service>
</transponder>
======================
dmesg | grep dst
.
.
.
.
.
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]
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 2
dst(0) read_dst: reply is 0x9
dst(0) dst_get_tuna: checksum failure?
dst(0) dst_set_freq: set Frequency 263000000
dst(0) dst_set_frontend: Set Frequency=[263000000]
dst(0) dst_set_symbolrate: set symrate 6875000
dst(0) dst_set_symbolrate: DCT-CIGES/
dst(0) dst_write_tuna: type_flags 0x1219
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]
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 2
dst(0) read_dst: reply is 0x9
dst(0) dst_get_tuna: checksum failure?
dst(0) dst_set_freq: set Frequency 263000000
dst(0) dst_set_frontend: Set Frequency=[263000000]
dst(0) dst_set_symbolrate: set symrate 6875000
dst(0) dst_set_symbolrate: DCT-CIGES/
dst(0) dst_write_tuna: type_flags 0x1219
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]
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 2
dst(0) read_dst: reply is 0x9
dst(0) dst_get_tuna: checksum failure?
dst(0) dst_set_freq: set Frequency 263000000
dst(0) dst_set_frontend: Set Frequency=[263000000]
dst(0) dst_set_symbolrate: set symrate 6875000
dst(0) dst_set_symbolrate: DCT-CIGES/
dst(0) dst_write_tuna: type_flags 0x1219
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]
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst(0) read_dst: reply is 0xff
.
.
.
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb