[linux-dvb] FusionHDTV DVB-T Dual Digital2

Mark McKenzie mark at bastardcard.net
Fri Sep 29 16:40:32 CEST 2006


On Friday 29 September 2006 22:27, you wrote:
> Mark wrote:
> > Incidentally, I checked the inf file from the windows driver that came on
> > the CD - it definatly has the USB id in it for the card. Is there any way
> > I can extract the firmware? Maybe they've updated it for this particular
> > card.
>
> Nope -- the firmware is the same, I checked.

No worries. I was mainly interested because there was a file called 
bluebird2.sys - thought it might have been a new thing.

>
> Scan seems to be working properly (except for the lockup) ... Can you
> try to get a video stream using your favorite tool?  ie: tzap + mplayer,
> mplayer alone, kaffeine, xine, whatever?

I can't find a way to generate a channels.conf, which is what I seem to need 
to use those tools; i'll ask one of my workmates for his in the morning, then 
i'll give it a shot.

>
> ---
>
> Try unloading the dvb-usb-cxusb and dvb-usb modules, then turn on debug
> in the dvb-usb module... (see modinfo dvb-usb -- the debug settings are
> or-able) and load up the dvb -usb-cxusb module again... Try to reproduce
> the lockup above -- we should see better info in dmesg this time.
>

I loaded dvb-usb with debug=93 and dvb-usb-cxusb with debug=1 and got the 
following from scan:

root at kulfi:/usr/share/doc/dvb-utils/examples/scan/dvb-t# scan ./au-canberra
scanning ./au-canberra
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 205625000 1 3 3 3 1 1 0
initial transponder 177500000 1 2 0 3 1 2 0
initial transponder 191625000 1 3 0 3 1 1 0
initial transponder 219500000 1 3 1 3 1 1 0
initial transponder 543500000 1 2 0 3 1 2 0
>>> tune to: 
205625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE

and this in dmesg:

[  389.531961] check for warm 1660 932
[  389.532024] something went very wrong, device was not found in current 
device list - let's see what comes next.
[  389.532096] check for cold fe9 d500
[  389.532155] check for warm fe9 d501
[  389.532209] something went very wrong, device was not found in current 
device list - let's see what comes next.
[  389.532278] check for cold fe9 db50
[  389.532327] check for warm fe9 db51
[  389.532381] check for cold fe9 db54
[  389.532432] check for warm fe9 db55
[  389.532487] check for cold fe9 db58
[  389.532535] check for warm fe9 db59
[  389.532582] dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual Digital 2' in 
warm state.
[  389.532642] power control: 1
[  389.533151] dvb-usb: will pass the complete MPEG2 transport stream to the 
software demuxer.
[  389.533438] DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual 
Digital 2).
[  391.533598] dvb-usb: recv bulk message failed: -110
[  391.534592] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
[  391.535907] input: IR-receiver inside an USB DVB receiver 
as /class/input/input9
[  391.536102] dvb-usb: schedule remote query interval to 150 msecs.
[  391.536161] power control: 0
[  391.536215] dvb-usb: DViCO FusionHDTV DVB-T Dual Digital 2 successfully 
initialized and connected.
[  391.536282] check for warm 1660 932
[  391.536336] something went very wrong, device was not found in current 
device list - let's see what comes next.
[  391.536392] check for cold fe9 d500
[  391.536440] check for warm fe9 d501
[  391.536490] something went very wrong, device was not found in current 
device list - let's see what comes next.
[  391.536550] check for cold fe9 db50
[  391.536598] check for warm fe9 db51
[  391.536646] check for cold fe9 db54
[  391.536695] check for warm fe9 db55
[  391.536743] check for cold fe9 db58
[  391.536790] check for warm fe9 db59
[  391.536839] dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual Digital 2' in 
warm state.
[  391.536898] power control: 1
[  391.537380] dvb-usb: will pass the complete MPEG2 transport stream to the 
software demuxer.
[  391.537625] DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual 
Digital 2).
[  391.541351] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
[  391.551605] input: IR-receiver inside an USB DVB receiver 
as /class/input/input10
[  391.551738] dvb-usb: schedule remote query interval to 150 msecs.
[  391.551787] power control: 0
[  391.551867] dvb-usb: DViCO FusionHDTV DVB-T Dual Digital 2 successfully 
initialized and connected.
[  391.551937] usbcore: registered new driver dvb_usb_cxusb
[  552.643852] power control: 1
[  552.669544] pll addr: 61, freq: 205625000 f89e74a0
[  552.669678] pll-buf: 61 5 aa b4 2

(and then the lockup occured)

I tried it again a bit later and saw this from scan:

mark at kulfi:~$ scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-canberra
scanning /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-canberra
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 205625000 1 3 3 3 1 1 0
initial transponder 177500000 1 2 0 3 1 2 0
initial transponder 191625000 1 3 0 3 1 1 0
initial transponder 219500000 1 3 1 3 1 1 0
initial transponder 543500000 1 2 0 3 1 2 0
>>> tune to: 
205625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 
205625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE 
(tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 
177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
0x0807 0x0807: pmt_pid 0x0160 Southern Cross Television -- SC10 Canberra 
(running)
0x0807 0x0827: pmt_pid 0x06ae Southern Cross Television -- SC10 HD (running)

and messages quite similar to the previous to the last time in dmesg, except 
that I also saw messages like:

submitting all URBs
submitting URB no. 0
submitting URB no. 1
submitting URB no. 2
submitting URB no. 3
submitting URB no. 4
controlling pid parser
start feeding
start pid: 0x0011, feedtype: 1
setting pid (no):   17 0011 at index 1 'on'
start pid: 0x0010, feedtype: 1
setting pid (no):   16 0011 at index 1 'on'
start pid: 0x0160, feedtype: 1
setting pid (no):  352 0011 at index 1 'on'
start pid: 0x06ae, feedtype: 1
setting pid (no):  1710 0011 at index 1 'on'
stop pid: 0x0000, feedtype: 1
setting pid (no):    0 0011 at index 1 'off'
stop pid: 0x06ae, feedtype: 1
setting pid (no):  1710 0011 at index 1 'off'
stop pid: 0x0160, feedtype: 1
setting pid (no):  352 0011 at index 1 'off'
stop pid: 0x0011, feedtype: 1
setting pid (no):   17 0011 at index 1 'off'

(had to tap those in by hand due to the lockup but the numbers are all 
correct. may have missed a few as well but those are from the last second 
before the machine locked up.)

> Next time it locks up..... does yanking out the usb plug unlock it?
> (Expect an oops if you yank it while it's in use)
>

Might be a bit tricky. The card is actually a PCI card with a pci->usb bridge 
and two usb tuners on it, all surface mounted.

> ---
>
> I think this locking up problem is not directly related to the new
> hardware or driver -- DViCO says it is exactly identical to the hardware
> used in the prior version.
>
> Thanks for testing, hopefully we can solve your lockup problem as well.
>

Thank you for your time and patience!

> Cheers,
>
> Mike

Mark



More information about the linux-dvb mailing list