> On Tue, Dec 1, 2009 at 4:18 AM, Vincent McIntyre > <vincent.mcintyre@xxxxxxxxx> wrote: >> Hi Rob >> >> I missed your followup and tested the 'revert.diff' patch, attached >> for reference. >> I have been slow replying because I've been scratching my head over the >> results. >> >> I used 'signaltest.pl' to test[1], which uses tzap under the hood. >> Perhaps this is not the best choice, but I wanted something that I >> thought would >> allow objective comparisons. That's trickier than I thought... >> Unfortunately I only discovered last night how easy 'vlc >> ./channels.conf' makes doing quick visual checks. I didn't have enough >> time to re-patch and test again. >> >> My test procedure was: >> - get a baseline with tzap and signaltest.pl >> - patch, make, install. cold boot. >> - test with tzap and signaltest.pl >> - revert patch, for the moment. >> >> I tested two kernels, and both cards. I tested all the tuners but I'll >> spare you that for now. >> >> * 2.6.24-23-rt + v4l (c57f47cfb0e8+ tip) >> >> I got rather different baseline results. All channels had >> significantly higher BER >> than I'd noticed before. After patching, snr on some channels >> seemed a little higher >> and BER was lower. On ch9, I think snr was up and BER improved a >> little. >> >> here are the signaltest summary tables: >> without patch. usb device (dvb0) usbid db78:0fe9 >> Frequency Signal Ber Unc >> ========= ======== ======== ======== >> 177500000 76.0 % 322.6 672.4 Seven >> 191625000 76.0 % 320.2 1783.3 Nine >> 219500000 76.8 % 329.8 2948.2 Ten >> 226500000 76.9 % 296.6 4885.0 ABC >> 571500000 77.0 % 542.0 7529.4 SBS >> 578500000 77.1 % 539.5 10669.7 D44 >> >> with patch. usb device (dvb0) usbid db78:0fe9 >> Frequency Signal Ber Unc >> ========= ======== ======== ======== >> 177500000 76.6 % 2.3 0.0 >> 191625000 77.0 % 235.5 83.3 >> 219500000 76.9 % 288.0 501.8 >> 226500000 76.9 % 295.1 1416.4 >> 571500000 77.0 % 523.4 3980.0 >> 578500000 77.1 % 549.9 7409.4 >> >> without patch. pcie device (dvb1) pciid db78:18ac >> Frequency Signal Ber Unc >> ========= ======== ======== ======== >> 177500000 71.2 % 3.1 0.0 >> 191625000 21.7 % 645.4 246.4 >> 219500000 73.6 % 1.9 1632.0 >> 226500000 73.5 % 2.8 1632.0 >> 571500000 73.9 % 13.6 2134.6 >> 578500000 72.7 % 58.2 6393.4 >> >> with patch. pcie device (dvb1) pciid db78:18ac >> Frequency Signal Ber Unc >> ========= ======== ======== ======== >> 177500000 73.2 % 4.0 0.0 >> 191625000 74.0 % 37.0 0.0 >> 219500000 73.9 % 0.0 0.0 >> 226500000 73.0 % 4.6 0.0 >> 571500000 74.2 % 76.7 193.6 >> 578500000 72.8 % 213.8 4480.3 >> >> >> * 2.6.31-14-generic + v4l (19c0469c02c3+ tip) >> Hard to say if I'm seeing an improvement. >> >> before patching - adapter0 usbid db78:0fe9 >> Frequency Signal Ber Unc >> ========= ======== ======== ======== >> 177500000 75.5 % 293.7 1926.4 >> 191625000 75.9 % 363.2 2993.3 >> 219500000 76.7 % 304.5 4225.8 >> 226500000 76.9 % 223.8 6153.3 >> 571500000 77.0 % 491.7 8726.0 >> 578500000 77.1 % 558.9 11787.1 >> >> adapter0 repeat usbid db78:0fe9 (not sure what happened to UNC here..) >> Frequency Signal Ber Unc >> ========= ======== ======== ======== >> 177500000 75.9 % 327.9 13893.6 >> 191625000 76.0 % 392.8 14939.0 >> 219500000 76.7 % 252.0 16052.0 >> 226500000 76.8 % 254.0 18063.1 >> 571500000 76.9 % 533.2 20644.1 >> 578500000 76.9 % 464.1 23836.8 >> >> after patching - adapter0 usbid db78:0fe9 >> Frequency Signal Ber Unc >> ========= ======== ======== ======== >> 177500000 76.3 % 2.5 0.0 >> 191625000 76.8 % 227.6 119.0 >> 219500000 76.8 % 262.6 604.5 >> 226500000 76.8 % 282.7 1545.4 >> 571500000 77.0 % 486.8 3541.7 >> 578500000 77.1 % 521.5 6537.7 >> >> >> before patching - adapter1 pciid db78:18ac >> Frequency Signal Ber Unc >> ========= ======== ======== ======== >> 177500000 70.9 % 0.0 0.0 >> 191625000 69.8 % 2.7 0.0 >> 219500000 73.2 % 4.1 0.0 >> 226500000 73.4 % 4.5 0.0 >> 571500000 74.0 % 0.0 0.0 >> 578500000 72.3 % 125.7 3589.3 >> >> after patching - adapter2 pciid db78:18ac (enumeration order changed) >> Frequency Signal Ber Unc >> ========= ======== ======== ======== >> 177500000 73.6 % 0.6 0.0 >> 191625000 74.2 % 0.0 0.0 >> 219500000 74.0 % 4.9 0.0 >> 226500000 73.3 % 163.2 349.7 >> 571500000 74.4 % 267.0 1014.6 >> 578500000 72.7 % 70.7 4906.0 > > The stats above suggest that reverting the patch in question > significantly reduces the instances of uncorrectable errors. > > It looks like indeed that a regression was introduced. > > Mauro, any thoughts on this? I had heard things from a couple of > other zl10353/xc3028 users that the tuning performance was pretty > crappy compared to the mrec xc3028 driver. This could definitely be > the cause. Mauro, Resend of my proposed patch attached that reverts tuning regressions with my DViCO card, whilst still fixing the original 6Mhz tuning issue. Please merge or let me know how else I should proceed to get this merged. Thanks -Rob > > Devin > > -- > Devin J. Heitmueller - Kernel Labs > http://www.kernellabs.com >
Attachment:
revert2.diff
Description: Binary data