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. Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com ÿôèº{.nÇ+?·?®??+%?Ëÿ±éݶ¥?wÿº{.nÇ+?·¥?{±þg??¯â?Ø^n?r¡ö¦zË?ëh?¨èÚ&£ûàz¿äz¹Þ?ú+?Ê+zf£¢·h??§~??Ûiÿÿï?êÿ?êçz_è®æj:+v?¨þ)ߣøm