You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

201

Monday, April 4th 2011, 2:13pm

Hi,

So das ist der finale Patch, wie ich ihn an die Mailingliste geschickt habe.
Locked so noch etwas schneller als die letzte Version. Die Veränderung der Schrittweite
habe ich weggelassen, um erstmal überhaupt eine Verbesserung ins Kernel zubekommen.

Johns
johns has attached the following file:
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX LC75ITX Cine-S2+DuoFlex-S2 / streamdev / 22 Watt Verbrauch

202

Monday, April 4th 2011, 10:37pm

Sieht gut aus, johns

zum testen hab ich nochmal frisch gescant: Astra_only.txt im angehängten Attachment umfasst jetzt 1137 Sender (DVB-S: 1035 - DVB-S2: 102)

Hier die Ergebnisse mit ezap2 und kernel 2.6.38-2

Algo-johns:

TOT: lok_errs =0, runs=1137 of sequ=1136, multi=363, multi_max=101

Algo-Lou:

TOT: lok_errs =0, runs=1136 of sequ=1135, multi=1604, multi_max=927

Ich poste das noch unter den Beitrag in der Mailingliste
Lou has attached the following file:
  • ezap2.tar.bz2 (24.16 kB - 40 times downloaded - latest: Mar 30th 2014, 3:14am)
MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

203

Tuesday, April 5th 2011, 4:59pm

@Johns: ja du hast vollkommen recht. Bei S2 funktioniert die SS auch mit signal strength Patch nicht.

204

Tuesday, April 5th 2011, 5:25pm

Sehr gut :) Ich würde dann das dkms nochmal die Patches anpassen - bin aber knapp an Zeit momentan - kann also ein paar Tage dauern.

Bleibt bitte am Ball.
VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

205

Wednesday, April 6th 2011, 8:41pm

@Johns: ja du hast vollkommen recht. Bei S2 funktioniert die SS auch mit signal strength Patch nicht.


Habe leider keinen offensichtlichen Fehler gefunden. Ist inzwischen auch auf der Mailingliste aufgetaucht.

So hier noch die Version für s2-liplianin.

Ist quasi die Kombination von beiden Patches, macht bei mir nicht viel aus.
Wo bei ich mich noch wunder wo, die 1s - 1.5s Umschaltzeit verloren geht?

Johns
johns has attached the following file:
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX LC75ITX Cine-S2+DuoFlex-S2 / streamdev / 22 Watt Verbrauch

This post has been edited 1 times, last edit by "johns" (Apr 6th 2011, 8:46pm)


206

Thursday, April 7th 2011, 3:54pm

@Johns: ja du hast vollkommen recht. Bei S2 funktioniert die SS auch mit signal strength Patch nicht.


Habe leider keinen offensichtlichen Fehler gefunden. Ist inzwischen auch auf der Mailingliste aufgetaucht.
da kommt man wohl auch ohne Datasheet nicht drauf :(

Seltsam, dass noch niemand auf deinen Patch reagiert hat.

207

Saturday, April 16th 2011, 1:01am

Hallo,
ich habe auch noch mal mit meiner Skystar HD / TT S2-3200 getestet. Dazu habe ich Lou´s Astra_only.txt vom 4.4. benutzt, und in einem zweiten Durchlauf noch eine durchgemischte Version Astra_only.rand.txt. Getestet wurde mit Kernel 2.6.39-rc3, zumindest stb0899_algo.c ist dieselbe wie in 2.6.38.2. Weiterhin wurde mit johns´ stb0899_not_locking_fix.diff getestet, und dann noch mit zusätzlichem stb0899_derot_step.diff.

Warum ich im Gegensatz zu früheren Tests jetzt mit dem Original so katastrophale Ergebnisse habe, weiß ich nicht. Vielleicht hängt es damit zusammen, dass ich jetzt mehr übertakte und mein PCI Bus mit 39 Mhz läuft.

Astra_only.txt + Original
TOT: lok_errs =172, runs=1136 of sequ=1135, multi=56032, multi_max=931
real 101m40.777s
user 0m0.083s
sys 0m19.039s

Astra_only.txt + stb0899_not_locking_fix.diff
TOT: lok_errs =0, runs=1136 of sequ=1135, multi=289, multi_max=99
real 17m15.636s
user 0m0.007s
sys 0m9.445s

Astra_only.txt + stb0899_not_locking_fix.diff + stb0899_derot_step.diff
TOT: lok_errs =1, runs=1136 of sequ=1135, multi=4605, multi_max=735
real 23m10.247s
user 0m0.007s
sys 0m11.289s

Astra_only.rand.txt + Original
TOT: lok_errs =180, runs=1136 of sequ=1135, multi=104128, multi_max=980
real 98m42.565s
user 0m0.165s
sys 0m19.350s

Astra_only.rand.txt + stb0899_not_locking_fix.diff
TOT: lok_errs =0, runs=1136 of sequ=1135, multi=558, multi_max=142
real 20m11.613s
user 0m0.008s
sys 0m9.623s

Astra_only.rand.txt + stb0899_not_locking_fix.diff + stb0899_derot_step.diff

TOT: lok_errs =0, runs=1136 of sequ=1135, multi=1321, multi_max=581
real 26m2.650s
user 0m0.006s
sys 0m11.955s

Man sieht dass es mit dem stb0899_not_locking_fix.diff von johns am besten ist, und mit zusätzlichem stb0899_derot_step.diff wieder schlechter wird. Astra_only.txt + stb0899_not_locking_fix.diff kommt dem Ergebnis von Lou sehr nahe. Vielen Dank an johns für den patch!
Jörg
jrie has attached the following files:

Mein VDR

Asrock M3A770DE, Sempron 140 @ DualCore, 3 x TT S2-1600, GT520
openSuse 13.1 64bit, Kernel 3.12.17 + BER/UNC-Patch für stv090x, nvidia 334.21, vdr 2.1.6 mit Patchen (checkts, naludump, statusleds, ...)

This post has been edited 2 times, last edit by "jrie" (Apr 16th 2011, 12:33pm)


SurfaceCleanerZ

Professional

Posts: 1,661

Location: D-Sachsen-Anhalt

Occupation: Ing.

  • Send private message

208

Saturday, April 16th 2011, 8:22am

Hi,
ich denke mal damit hast du nur kurz Freude das halten viele Karten nicht lange durch, wozu auch...
Hatte Asus ja früher immer default und da gabs schon des öfteren Karten, die woanders noch gut taten, nur da drin nich

Fehlermeldungen sind zumindest so nicht nutzbar...
Behaupte ich jetzt mal...

mfG,
Stefan
VDR1: FSC ProD7 (P3, Samsung 400+160GB, t6963c gLCD, FF 1.5+AVBoard+Nova-S) easyVDR 0.6.10
VDR2 (in Rente): Activy 300 (Displ, P3 800/100, 256MB, 400GB, DVD-Br, FF1.5+Nova-S, Klapp-FB) easyVDR 0.5RC1
VDR3: SMT7020S
+Opera-S, detch v2b+ Patches
VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 750GB F1, Gainward 8400GS(G86) TT DVB-S2-3200) easyVDR 1.0
VDR5: Gigabyte
GA-G31M-S2L (Intel E2140, Zotac GT220 512MB + Zalman VNF100, Digitainer2-Geh., t6963c 6 " gLCD, 750GB F1, Sundtek DVB-C + Satelco DVB-C) easyVDR 1.0
VDR-User #1068
www.easyvdr.de

209

Saturday, April 16th 2011, 12:42pm

Du hast aber schon bemerkt, dass die übertaktete Karte mit dem Patch wunderbar funktioniert, oder? Außerdem denke ich, dass dies möglicherweise einen Hinweis auf das eigentliche Problem gibt.

Mein VDR

Asrock M3A770DE, Sempron 140 @ DualCore, 3 x TT S2-1600, GT520
openSuse 13.1 64bit, Kernel 3.12.17 + BER/UNC-Patch für stv090x, nvidia 334.21, vdr 2.1.6 mit Patchen (checkts, naludump, statusleds, ...)

210

Saturday, April 16th 2011, 3:15pm

Hier noch weitere Tests, alle mit dem stb0899_not_locking_fix.diff.

Nur SD
TOT: lok_errs =0, runs=1034 of sequ=1033, multi=0, multi_max=0
real 15m8.311s
user 0m0.003s
sys 0m9.773s

SD + HD
TOT: lok_errs =1, runs=1136 of sequ=1135, multi=587, multi_max=117
real 28m57.872s
user 0m0.003s
sys 0m11.573s

Man sieht, dass SD tadellos funktioniert, aber HD langsamer ist und mehr multis (Verzögerung) bringt.

Zum Vergleich eine Skystar2 mit stv0299
TOT: lok_errs =0, runs=1034 of sequ=1033, multi=2753, multi_max=6
real 2m40.971s
user 0m0.054s
sys 0m7.576s

Wie man sieht, kommt es nicht nur auf die multis an, obwohl die höher sind als bei "Nur SD", geht es über 5 mal schneller.

Es ist im Vergleich zum Test von gestern gut sichtbar, dass die Messungenauigkeit recht hoch ist, "Astra_only.rand.txt + stb0899_not_locking_fix.diff" von gestern 20 min, gegenüber demselben Test "SD + HD" von heute 29 min. Daher nehme ich alles früher über "etwas langsamer" gesagte zurück.
jrie has attached the following file:

Mein VDR

Asrock M3A770DE, Sempron 140 @ DualCore, 3 x TT S2-1600, GT520
openSuse 13.1 64bit, Kernel 3.12.17 + BER/UNC-Patch für stv090x, nvidia 334.21, vdr 2.1.6 mit Patchen (checkts, naludump, statusleds, ...)

211

Saturday, April 16th 2011, 4:44pm

Danke für die Tests,

Die Patche mit dem Locking und Suche betreffen nur die DVB-S Sender.
Oldman Patch betrifft nur die DVB-S2 Sender.

Wenn ich deine Skystar2 mit stv0299 Zeiten sehe, dann will ich eine neue Karte.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX LC75ITX Cine-S2+DuoFlex-S2 / streamdev / 22 Watt Verbrauch

212

Saturday, April 16th 2011, 5:16pm

@Johns: ja du hast vollkommen recht. Bei S2 funktioniert die SS auch mit signal strength Patch nicht.


Habe leider keinen offensichtlichen Fehler gefunden. Ist inzwischen auch auf der Mailingliste aufgetaucht.
da kommt man wohl auch ohne Datasheet nicht drauf :(

Seltsam, dass noch niemand auf deinen Patch reagiert hat.


Hier ist ein Patch:
http://www.vdr-portal.de/board16-video-d…%C3%BCr-tt-3200

Den werde ich heute testen, wenn der klappt versuche ich einen vernünftigen Signalstärkepatch, wie angekündigt zubasteln.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX LC75ITX Cine-S2+DuoFlex-S2 / streamdev / 22 Watt Verbrauch

213

Sunday, April 17th 2011, 2:02pm

danke Johns, dass du diesen Thread ausgebuddelt hast und natürlich vor allem auch dank an powarman, der den Bug gefunden hat.
Die Skalierung habe ich von dem DVB_S Teil des Signal strength v3 Patches übernommen:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- s2-liplianin_test/v4l/stb0899_drv.c 2010-09-13 19:28:56.464248063 +0200
+++ s2-liplianin/v4l/stb0899_drv.c  	2011-04-17 13:46:23.661594117 +0200
@@ -998,12 +998,19 @@
            	break;
    	case SYS_DVBS2:
            	if (internal->lock) {
-                   	reg = STB0899_READ_S2REG(STB0899_DEMOD, IF_AGC_GAIN);
+                   	reg = STB0899_READ_S2REG(STB0899_S2DEMOD, IF_AGC_GAIN);
                    	val = STB0899_GETFIELD(IF_AGC_GAIN, reg);
 
                    	*strength = stb0899_table_lookup(stb0899_dvbs2rf_tab, ARRAY_SIZE(stb0899_dvbs2rf_tab) - 1, val);
                    	*strength += 750;
-                   	*strength = *strength << 4;
+            	const int MIN_STRENGTH_DVBS2 = 0;
+            	const int MAX_STRENGTH_DVBS2 = 680;
+            	if (*strength < MIN_STRENGTH_DVBS2) 	
+                	*strength = 0;
+            	else if(*strength > MAX_STRENGTH_DVBS2) 
+                	*strength = 0xFFFF;
+            	else
+                           	*strength = (*strength - MIN_STRENGTH_DVBS2) * 0xFFFF / (MAX_STRENGTH_DVBS2 - MIN_STRENGTH_DVBS2); 
                    	dprintk(state->verbose, FE_DEBUG, 1, "IF_AGC_GAIN = 0x%04x, C = %d * 0.1 dBm",
                            	val & 0x3fff, *strength);
            	}


von den Werten her scheint es gut zu passen, habe aber keine Vergleichsmöglichkeit zu anderen Karten.

214

Thursday, April 21st 2011, 8:39pm

Abend,

Bei den Umschaltzeiten sollten wir noch mal suchen gehen.

Gleiche Anlage nun mit einer Cine S2 (stv090x) gescannt:

lok_errs =0, runs=1139 of sequ=3333, multi=66, multi_max=1
real 7m30.656s
user 0m0.285s
sys 0m1.043s

Ist zwar nicht ganz so gut wie die von jrie, aber 4x schneller als die stb0899.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX LC75ITX Cine-S2+DuoFlex-S2 / streamdev / 22 Watt Verbrauch

215

Thursday, May 26th 2011, 3:04pm

Und mal wieder ein neuer Anlauf auf der Mailingliste...

Fix the derot zig-zag to work with TT-USB2.0 TechnoTrend.

Der Patch hat 2-3 falsche Zeilenumbrüche drin -> ich hab ihn deshalb unten frisch angehängt. Da der Autor um Tester bittet könnt ihr euch das ja mal ansehen.

Mit meiner Twinhan 1041 zappt es hier mit vdr + 2.6.39er Kernel gut, aber ich muss noch mit ezap testen.

Gemeint ist mit "TT-USB2.0 TechnoTrend" vermutlich die TT 3600 oder TT 3650, die hat aber denselben Tuner und Demod, nur die Bridge ist für USB.
Lou has attached the following file:
MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

216

Friday, May 27th 2011, 2:00pm

Moin,

Also mir gefällt der Patch nicht.

Er verlässt sich 100% darauf, daß der Derotator die Frequenz findet.
Gegenüber der alten Version bringt das nur beim Scannen einen Vorteil,
da dort die Frequenz nur einmal mit dem Deroator abgesucht wird.

Bei bekannten/sendenden Frequenzen sollte die alte Version genauso schnell sein.

Dann wird bei jedem Schritt (TMG, Carrier, LOCK) die Derotator Frequenz wieder auf 0 gestellt,
was die Kanaleinstellungen verlangsamen sollte, das würde ich auf jedem Fall noch weglassen.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX LC75ITX Cine-S2+DuoFlex-S2 / streamdev / 22 Watt Verbrauch

217

Wednesday, June 29th 2011, 9:35am

Patchproblem

@johns

Jetzt dachte ich mir ich versuch mal den finalen Patch für Lipnianin.

Danke auch mal vorab für die ganze Mühe die Mantis Karten flotter zu machen ;-)

Jedoch habe ich ein Problem.

Entweder bin ich zu doof.. aber ich kriege ne Menge Errors beim compilen mit der gepatchten stb0899_algo.c

System ist: Mythbuntu kernel 2.6.38-8-generic

Habe wie gesagt die letzte diff genutzt...

Villeicht kannst mir weiterhelfen?

http://pastebin.com/GypwzhAk

Thanx

218

Wednesday, June 29th 2011, 12:37pm

Mahlzeit,

Was hast den gemacht? diff nach stb0899_algo.c kopiert?

Patch (.diff) Position entsprechend anpassen oder nach /usr/src/s2-liplianin holen.

Source code

1
2
cd /usr/src/s2-liplianin
patch -p1 <stb0899_s2-liplianin_tuning_fix.diff


Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX LC75ITX Cine-S2+DuoFlex-S2 / streamdev / 22 Watt Verbrauch

219

Wednesday, June 29th 2011, 3:11pm

@johns

Danke nochmal der hilfe.. jo ich habs vorher nach stb0899_alco.c kopiert

Habs jetzt nochmal neu erstellt und mit den vorgeschlagen patch -p1 and so on...

jetzt bekomme ich das hier:

patching file drivers/media/dvb/frontends/stb0899_algo.c
Hunk #1 FAILED at 338.
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/dvb/frontends/stb0899_algo.c.rej

Gruß
Bodi79

P.S.: Bin sicher kein newbie in linux.. aber patchen ist einfach nicht meine Welt wie es aussieht ;-)

SurfaceCleanerZ

Professional

Posts: 1,661

Location: D-Sachsen-Anhalt

Occupation: Ing.

  • Send private message

220

Wednesday, June 29th 2011, 5:26pm

Hi,
was steht denn in:saving rejects to file drivers/media/dvb/frontends/stb0899_algo.c.rej
?
mfG,
Stefan
VDR1: FSC ProD7 (P3, Samsung 400+160GB, t6963c gLCD, FF 1.5+AVBoard+Nova-S) easyVDR 0.6.10
VDR2 (in Rente): Activy 300 (Displ, P3 800/100, 256MB, 400GB, DVD-Br, FF1.5+Nova-S, Klapp-FB) easyVDR 0.5RC1
VDR3: SMT7020S
+Opera-S, detch v2b+ Patches
VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 750GB F1, Gainward 8400GS(G86) TT DVB-S2-3200) easyVDR 1.0
VDR5: Gigabyte
GA-G31M-S2L (Intel E2140, Zotac GT220 512MB + Zalman VNF100, Digitainer2-Geh., t6963c 6 " gLCD, 750GB F1, Sundtek DVB-C + Satelco DVB-C) easyVDR 1.0
VDR-User #1068
www.easyvdr.de