Re: [PATCH] support Cinergy HT USB XE (0ccd:0058)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



More information... I attach a dmesg of tuner-xc2028 loaded in debug mode while doing a scan ( scan es-Collserola|tee channels.conf ). I don't see any problem, but it doesn't work.

Albert

2008/2/16, Albert Comerma <albert.comerma@xxxxxxxxx>:
For what I understand, changing the Firmware 64 to 60000200 changes the if frequency to 5.2MHz. So this modification on the firmware should make the card work. What it's more strange for me is that when trying to scan no signal or SNR is reported, so it seems like xc3028 firmware is not working properly. Perhaps could be a wrong BASE or DTV firmware loaded?

Albert

2008/2/16, Albert Comerma <albert.comerma@xxxxxxxxx>:
So, If it's not a problem, any of you could send me the current xc3028 firmware you are using, because mine does not seem to work... Thanks.

Albert

2008/2/15, Patrick Boettcher <patrick.boettcher@xxxxxxx>:
Aah now I remember that issue, in fact it is no issue. I was seeing that
problem when send the sleep command or any other firmware command without
having a firmware running. In was, so far, no problem.

Patrick.



On Fri, 15 Feb 2008, Holger Dehnhardt wrote:

> Hi Albert, Hi Mauro,
>
> I have successfulli patched and compiled the driver. Im using the terratec
> cinergy device and it works fine.
>
>>> [ 2251.856000] xc2028 4-0061: Error on line 1063: -5
>
> This error message looked very familar to me, so i searched my log and guess
> what I found:
>
> Feb 15 20:42:18 musik kernel: xc2028 3-0061: xc2028_sleep called
> Feb 15 20:42:18 musik kernel: xc2028 3-0061: xc2028_sleep called
> Feb 15 20:42:18 musik kernel: xc2028 3-0061: Error on line 1064: -5
> Feb 15 20:42:18 musik kernel: DiB7000P: setting output mode for demod df75e800
> to 0
> Feb 15 20:42:18 musik kernel: DiB7000P: setting output mode for demod df75e800
> to 0
>
> It identifies the marked line (just to be sure because of the differen line
> numbers)
>
>       if (priv->firm_version < 0x0202)
> ->            rc = send_seq(priv, {0x00, 0x08, 0x00, 0x00});
>       else
>               rc = send_seq(priv, {0x80, 0x08, 0x00, 0x00});
>
>> The above error is really weird. It seems to be related to something that
>> happened before xc2028, since firmware load didn't start on that point of
>> the code.
>
> The error really is weird, but it does not seem to cause the troubles - my
> card works despite the error!
>
>>
>>> [ 2289.284000] xc2028 4-0061: Device is Xceive 3028 version 1.0, firmware
>>> version 2.7
>>
>> This message means that xc3028 firmware were successfully loaded and it is
>> running ok.
>
> This and the following messages look similar...
>
> Holger
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@xxxxxxxxxxx
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb



[ 2197.708000] usb 6-1: new high speed USB device using ehci_hcd and address 4
[ 2197.840000] usb 6-1: configuration #1 chosen from 1 choice
[ 2197.840000] dvb-usb: found a 'Pinnacle Expresscard 320cx' in cold state, will try to load a firmware
[ 2197.844000] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
[ 2198.048000] dib0700: firmware started successfully.
[ 2198.552000] dvb-usb: found a 'Pinnacle Expresscard 320cx' in warm state.
[ 2198.552000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 2198.552000] DVB: registering new adapter (Pinnacle Expresscard 320cx)
[ 2198.920000] DVB: registering frontend 0 (DiBcom 7000PC)...
[ 2198.920000] xc2028: Xcv2028/3028 init called!
[ 2198.920000] xc2028 4-0061: type set to XCeive xc2028/xc3028 tuner
[ 2198.920000] xc2028 4-0061: xc2028_set_config called
[ 2198.920000] input: IR-receiver inside an USB DVB receiver as /class/input/input11
[ 2198.920000] dvb-usb: schedule remote query interval to 150 msecs.
[ 2198.920000] dvb-usb: Pinnacle Expresscard 320cx successfully initialized and connected.
[ 2223.936000] xc2028 4-0061: xc2028_set_params called
[ 2223.936000] xc2028 4-0061: generic_set_freq called
[ 2223.936000] xc2028 4-0061: should set frequency 514000 kHz
[ 2223.936000] xc2028 4-0061: check_firmware called
[ 2223.936000] xc2028 4-0061: load_all_firmwares called
[ 2223.936000] xc2028 4-0061: Reading firmware xc3028-v27.fw
[ 2223.940000] xc2028 4-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[ 2223.940000] xc2028 4-0061: Reading firmware type BASE F8MHZ (3), id 0, size=8718.
[ 2223.940000] xc2028 4-0061: Reading firmware type BASE F8MHZ MTS (7), id 0, size=8712.
[ 2223.940000] xc2028 4-0061: Reading firmware type BASE FM (401), id 0, size=8562.
[ 2223.940000] xc2028 4-0061: Reading firmware type BASE FM INPUT1 (c01), id 0, size=8576.
[ 2223.940000] xc2028 4-0061: Reading firmware type BASE (1), id 0, size=8706.
[ 2223.940000] xc2028 4-0061: Reading firmware type BASE MTS (5), id 0, size=8682.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 100000007, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id 100000007, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 200000007, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id 200000007, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 400000007, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id 400000007, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 800000007, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id 800000007, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 3000000e0, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id 3000000e0, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id c000000e0, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id c000000e0, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 200000, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id 200000, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 4000000, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id 4000000, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type D2633 DTV6 ATSC (10030), id 0, size=149.
[ 2223.940000] xc2028 4-0061: Reading firmware type D2620 DTV6 QAM (68), id 0, size=149.
[ 2223.940000] xc2028 4-0061: Reading firmware type D2633 DTV6 QAM (70), id 0, size=149.
[ 2223.940000] xc2028 4-0061: Reading firmware type D2620 DTV7 (88), id 0, size=149.
[ 2223.940000] xc2028 4-0061: Reading firmware type D2633 DTV7 (90), id 0, size=149.
[ 2223.940000] xc2028 4-0061: Reading firmware type D2620 DTV78 (108), id 0, size=149.
[ 2223.940000] xc2028 4-0061: Reading firmware type D2633 DTV78 (110), id 0, size=149.
[ 2223.940000] xc2028 4-0061: Reading firmware type D2620 DTV8 (208), id 0, size=149.
[ 2223.940000] xc2028 4-0061: Reading firmware type D2633 DTV8 (210), id 0, size=149.
[ 2223.940000] xc2028 4-0061: Reading firmware type FM (400), id 0, size=135.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 10, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id 10, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 1000400000, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id c00400000, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 800000, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 8000, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type LCD (1000), id 8000, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type LCD NOGD (3000), id 8000, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id 8000, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id b700, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type LCD (1000), id b700, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type LCD NOGD (3000), id b700, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type (0), id 2000, size=161.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS (4), id b700, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS LCD (1004), id b700, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type MTS LCD NOGD (3004), id b700, size=169.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_3280 (60000000), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_3300 (60000000), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_3440 (60000000), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_3460 (60000000), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV6 ATSC OREN36 SCODE HAS_IF_3800 (60210020), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_4000 (60000000), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV6 ATSC TOYOTA388 SCODE HAS_IF_4080 (60410020), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_4200 (60000000), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_4320 (60008000), id 8000, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_4450 (60000000), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_4500 (60000000), id 2000, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type LCD NOGD IF SCODE HAS_IF_4600 (60023000), id 8000, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV78 ZARLINK456 SCODE HAS_IF_4760 (62000100), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_4940 (60000000), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV7 ZARLINK456 SCODE HAS_IF_5260 (62000080), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_5320 (60008000), id 800000007, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV8 SCODE HAS_IF_5400 (60000200), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV6 ATSC OREN538 SCODE HAS_IF_5580 (60110020), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_5640 (60000000), id 200000007, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_5740 (60000000), id 800000007, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV7 DIBCOM52 SCODE HAS_IF_5900 (61000080), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_6000 (60008000), id 10, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV6 QAM F6MHZ SCODE HAS_IF_6200 (68000060), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_6240 (60000000), id 10, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_6320 (60008000), id 200000, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_6340 (60000000), id 200000, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_6500 (60008000), id 4000000, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV6 ATSC ATI638 SCODE HAS_IF_6580 (60090020), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_6600 (60000000), id 3000000e0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_6680 (60008000), id 3000000e0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type DTV6 ATSC TOYOTA794 SCODE HAS_IF_8140 (60810020), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Reading firmware type SCODE HAS_IF_8200 (60000000), id 0, size=192.
[ 2223.940000] xc2028 4-0061: Firmware files loaded.
[ 2223.940000] xc2028 4-0061: checking firmware, user requested type=F8MHZ D2620 DTV8 (20a), id 0000000000000000, scode_tbl (0), scode_nr 0
[ 2223.940000] dib0700: stk7700ph_xc3028_callback: XC2028_TUNER_RESET 0
[ 2223.940000] 
[ 2223.968000] xc2028 4-0061: load_firmware called
[ 2223.968000] xc2028 4-0061: seek_firmware called, want type=BASE F8MHZ D2620 DTV8 (20b), id 0000000000000000.
[ 2223.968000] xc2028 4-0061: Found firmware for type=BASE F8MHZ (3), id 0000000000000000.
[ 2223.968000] xc2028 4-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[ 2223.968000] dib0700: stk7700ph_xc3028_callback: XC2028_TUNER_RESET 0
[ 2223.968000] 
[ 2230.492000] xc2028 4-0061: Load init1 firmware, if exists
[ 2230.492000] xc2028 4-0061: load_firmware called
[ 2230.492000] xc2028 4-0061: seek_firmware called, want type=BASE INIT1 F8MHZ D2620 DTV8 (420b), id 0000000000000000.
[ 2230.492000] xc2028 4-0061: Can't find firmware for type=BASE INIT1 F8MHZ (4003), id 0000000000000000.
[ 2230.492000] xc2028 4-0061: load_firmware called
[ 2230.492000] xc2028 4-0061: seek_firmware called, want type=BASE INIT1 D2620 DTV8 (4209), id 0000000000000000.
[ 2230.492000] xc2028 4-0061: Can't find firmware for type=BASE INIT1 (4001), id 0000000000000000.
[ 2230.492000] xc2028 4-0061: load_firmware called
[ 2230.492000] xc2028 4-0061: seek_firmware called, want type=F8MHZ D2620 DTV8 (20a), id 0000000000000000.
[ 2230.492000] xc2028 4-0061: Found firmware for type=D2620 DTV8 (208), id 0000000000000000.
[ 2230.492000] xc2028 4-0061: Loading firmware for type=D2620 DTV8 (208), id 0000000000000000.
[ 2230.604000] xc2028 4-0061: Trying to load scode 0
[ 2230.604000] xc2028 4-0061: load_scode called
[ 2230.604000] xc2028 4-0061: seek_firmware called, want type=F8MHZ D2620 DTV8 SCODE (2000020a), id 0000000000000000.
[ 2230.604000] xc2028 4-0061: Found firmware for type=DTV8 SCODE (20000200), id 0000000000000000.
[ 2230.604000] xc2028 4-0061: Loading SCODE for type=DTV8 SCODE HAS_IF_5400 (60000200), id 0000000000000000.
[ 2230.652000] xc2028 4-0061: xc2028_get_reg 0004 called
[ 2230.656000] xc2028 4-0061: xc2028_get_reg 0008 called
[ 2230.660000] xc2028 4-0061: Device is Xceive 3028 version 1.0, firmware version 2.7
[ 2230.684000] dib0700: stk7700ph_xc3028_callback: XC2028_RESET_CLK 1
[ 2230.684000] 
[ 2230.808000] xc2028 4-0061: divisor= 00 00 7f d0 (freq=514.000)
[ 2232.196000] xc2028 4-0061: xc2028_set_params called
[ 2232.196000] xc2028 4-0061: generic_set_freq called
[ 2232.196000] xc2028 4-0061: should set frequency 514000 kHz
[ 2232.196000] xc2028 4-0061: check_firmware called
[ 2232.196000] xc2028 4-0061: checking firmware, user requested type=F8MHZ D2620 DTV8 (20a), id 0000000000000000, scode_tbl (0), scode_nr 0
[ 2232.196000] xc2028 4-0061: BASE firmware not changed.
[ 2232.196000] xc2028 4-0061: Std-specific firmware already loaded.
[ 2232.196000] xc2028 4-0061: SCODE firmware already loaded.
[ 2232.196000] xc2028 4-0061: xc2028_get_reg 0004 called
[ 2232.204000] xc2028 4-0061: xc2028_get_reg 0008 called
[ 2232.208000] xc2028 4-0061: Device is Xceive 3028 version 1.0, firmware version 2.7
[ 2232.228000] dib0700: stk7700ph_xc3028_callback: XC2028_RESET_CLK 1
[ 2232.228000] 
[ 2232.352000] xc2028 4-0061: divisor= 00 00 7f d0 (freq=514.000)
[ 2233.536000] xc2028 4-0061: xc2028_set_params called
[ 2233.536000] xc2028 4-0061: generic_set_freq called
[ 2233.536000] xc2028 4-0061: should set frequency 514000 kHz
[ 2233.536000] xc2028 4-0061: check_firmware called
[ 2233.536000] xc2028 4-0061: checking firmware, user requested type=F8MHZ D2620 DTV8 (20a), id 0000000000000000, scode_tbl (0), scode_nr 0
[ 2233.536000] xc2028 4-0061: BASE firmware not changed.
[ 2233.536000] xc2028 4-0061: Std-specific firmware already loaded.
[ 2233.536000] xc2028 4-0061: SCODE firmware already loaded.
[ 2233.536000] xc2028 4-0061: xc2028_get_reg 0004 called
[ 2233.544000] xc2028 4-0061: xc2028_get_reg 0008 called
[ 2233.548000] xc2028 4-0061: Device is Xceive 3028 version 1.0, firmware version 2.7

....

[ 2273.716000] dib0700: stk7700ph_xc3028_callback: XC2028_RESET_CLK 1
[ 2273.716000] 
[ 2273.840000] xc2028 4-0061: divisor= 00 00 d5 d0 (freq=858.000)
[ 2275.212000] xc2028 4-0061: xc2028_set_params called
[ 2275.212000] xc2028 4-0061: generic_set_freq called
[ 2275.212000] xc2028 4-0061: should set frequency 858000 kHz
[ 2275.212000] xc2028 4-0061: check_firmware called
[ 2275.212000] xc2028 4-0061: checking firmware, user requested type=F8MHZ D2620 DTV8 (20a), id 0000000000000000, scode_tbl (0), scode_nr 0
[ 2275.212000] xc2028 4-0061: BASE firmware not changed.
[ 2275.212000] xc2028 4-0061: Std-specific firmware already loaded.
[ 2275.212000] xc2028 4-0061: SCODE firmware already loaded.
[ 2275.212000] xc2028 4-0061: xc2028_get_reg 0004 called
[ 2275.220000] xc2028 4-0061: xc2028_get_reg 0008 called
[ 2275.224000] xc2028 4-0061: Device is Xceive 3028 version 1.0, firmware version 2.7
[ 2275.244000] dib0700: stk7700ph_xc3028_callback: XC2028_RESET_CLK 1
[ 2275.244000] 
[ 2275.368000] xc2028 4-0061: divisor= 00 00 d5 d0 (freq=858.000)
[ 2276.732000] xc2028 4-0061: xc2028_sleep called
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux