Hi Daniel, On 5/11/07, System Administrator <dburr@xxxxxxxxxxxxxx> wrote:
Hi all, I previously posted a patch for v4l-dvb-experimental based on Roger's work which provided partial support for the Dual Digital 4 in Australia. After a lot of investigation and experimentation, I have been able to greatly improve the patch such that it provides the same level of functionality as the Roger's v4l-dvb patch. I believe that the extra changes are probably necessary for all Dual Digital 4 users - not just those in Australia. The extra changes are: 1. r56_agc_targets needs to be initialised to a non zero value. The current code base currently does not initialise it at all, meaning that it got a value of 0, which was being written to the AGC register. My fix is to set it to -1 so that the default value of 0x28 will be used. 2. xc3028_set_mode should not send a TUNER_RESET3 via GPIO. This was causing previous initialisation values to be lost whenever zl10353_set_parameters was called via ops.set_frontend.
setting it to -1 will directly set the register to -1, I set it to 0x28 so hope that's ok. xc3028_set_mode will always set TUNER_RESET3, I should rename it to FIRMWARE_COMPLETED or so, I removed TUNER_RESET3 from the cxusb driver.
I am now getting excellent reception of channels between 177.5MHz and 226.5MHz and I am able to freely change channels without having to reload the dvb_usb_cxusb module. I am still experiencing problems with SBS (UHF channel 36, 585.625MHz) which, as before, could be caused by either the set_frequency offset or bad signal quality. All of the changes in the patch are inside #ifdef AUSTRALIA so this shouldn't affect any other users.
can you retry the latest v4l-dvb-experimental repository and submit what dmesg shows up? I'm checking the version of the firmware now, so based on that we can set the correct offsets for the corresponding firmwares (I haven't added an offset manipulation yet for it) thanks for the patch though! Markus _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb