Re: [PATCH] Improved support for Dual Digital 4 in v4l-dvb-experimental

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

 



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

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

  Powered by Linux