AT76C651

Sklaventreiber
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Re: AT76C651

Beitrag von ingrid »

LOL! Vielen Dank. ;)

Testbericht folgt wie versprochen.
NoX1911
Interessierter
Interessierter
Beiträge: 50
Registriert: Montag 16. Februar 2004, 16:13

Re: AT76C651

Beitrag von NoX1911 »

Ich würde den Treiber auch gerne testen, kann aber nicht wirklich kompilieren. Wäre nett, wenn jemand den kompilierten Treiber hochladen würde.
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Re: AT76C651

Beitrag von ingrid »

Hier gibt's das Binary compiliert gegen den aktuellen 2.4.36-Kernel. Ich habe noch einmal die Änderungen von AudioSlyer als diff mit reingepackt.
at76c651.zip

Wäre super, wenn Ihr Eure Ergebnisse posten würdet und der eine oder andere noch weitere Optimierungen ausprobieren könnte. Dafür das diff, das erleichtert das Austauschen von Änderungen.

Ich werde morgen mal meine ersten Erfahrungen mit dem Treiber posten. Es ist nicht ganz sicher, ob die von AudioSlyer geposteten Sources dem Ultimo8-Treiber entsprechen oder danach noch weitere Änderungen gemacht wurden. Nur mal nebenbei erwähnt, bevor Fragen kommen, ob der Treiber neuer als der weiter oben gepostete Ultimo8 ist. Auf jeden Fall passt der Treiber wieder zum aktuellen Kernel im CVS und muss nicht geforced werden, wenn das Image ansonsten aktuell ist.

*Threadwiederbelebungsversuch*
Zuletzt geändert von ingrid am Montag 14. Januar 2008, 21:49, insgesamt 1-mal geändert.
JimPoison
Einsteiger
Einsteiger
Beiträge: 312
Registriert: Samstag 29. November 2003, 00:20

Re: AT76C651

Beitrag von JimPoison »

von welcher version des treibers ist das denn jetzt der quellcode? von der v8ultimo?
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Re: AT76C651

Beitrag von ingrid »

JimPoison hat geschrieben:von welcher version des treibers ist das denn jetzt der quellcode? von der v8ultimo?
Lesen... ;-)
JimPoison
Einsteiger
Einsteiger
Beiträge: 312
Registriert: Samstag 29. November 2003, 00:20

Re: AT76C651

Beitrag von JimPoison »

ups ich sollte besser aufpassen :oops:
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Re: AT76C651

Beitrag von AudioSlyer »

@ingrid: Hier kommen mit Sicherheit nicht mehr als 3 Testbereichte ;)
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Re: AT76C651

Beitrag von ingrid »

AudioSlyer hat geschrieben:@ingrid: Hier kommen mit Sicherheit nicht mehr als 3 Testbereichte ;)
Naja, wer nicht will, der hat schon. ;) Dann müssen ja die Sagems in der Republik alle super laufen und der Thread hier ist wohl sinnlos. *g*

Wie gesagt, wer nicht will, der hat schon. Durch die Sources kann ich evtl. für meine Boxen noch ein wenig mehr im Treiber optimieren... Wenn sich jemand mit einklinkt, um so besser. Wenn nicht... Pech gehabt. ;) Schade wäre es trotzdem.
Ich habe jedenfalls erstmal was ich wollte und kann die Treibermods auch ohne Probleme mit anderen Kernelversionen benutzen. Danke nochmal dafür. :)

Erstes Zwischenergebnis von meiner Seite:

Habe die Modifikation seit gestern nachmittag auf einer von meinen zwei Boxen drauf. Mir kommt's vor, als wenn sporadische Haker weniger geworden sind (identisch mit dem Ultimo8) und auch das Umschalten ist subjektiv leicht schneller. Es "fühlt" sich quasi so an, als wenn der Tuner nun ein klein wenig schneller tunen könnte (ebenfalls identisch mit Ultimo8). Ansonsten ist mir bis jetzt nichts weiteres aufgefallen, alle Frequenzen werden sauber getuned, alle Kanäle laufen wie sie sollen.

Box zwei folgt später... (Problembox mit QAM256-Problem)
mrvica
Einsteiger
Einsteiger
Beiträge: 342
Registriert: Freitag 24. September 2004, 12:48

Re: AT76C651

Beitrag von mrvica »

ich habe den Treiber auch getestet, binary von ingrid nach Sourcen von AudioSlyer, der Treiber verhält sich genauso wie der hier, kann keine Unterschiede feststellen:
https://www.dbox2world.selfip.com/board ... r=0&page=3
ist Ultimo8 gegen neuen Kernel compiliert, nur dass AudioSlyer die Sourcen hier veröffentlicht hat und nicht im db2w Board (da gabs nur binary)

mrvica
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Re: AT76C651

Beitrag von AudioSlyer »

Die haben mich da trotzdem lieb :)
Ich weiss nicht, ob das der selbe Stand wie bei der Ultimo-Spielerei ist.
Der Source hier stammt aus einer alten VM, die ich normal nicht mehr nutze.
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Re: AT76C651

Beitrag von ingrid »

Falls jemand doch noch mit einsteigen und die Einstellungen optimieren helfen möchte, ich habe hier die Docs für den Chip hochgeladen: AT76C651 Documentation.zip

*PUSH*PUSH* ;)
NoX1911
Interessierter
Interessierter
Beiträge: 50
Registriert: Montag 16. Februar 2004, 16:13

Re: AT76C651

Beitrag von NoX1911 »

Ingrid, in deinen Archiven ist immer ein _MACOSX Ordner mit bei. Nicht sonderlich schlimm, aber nur das Du's weißt... ;)

Ich habe den Treiber bisher vielleicht 1h-2h getestet. Die 113MHz gehen ganz gut (kann mich an keine Freezer erinnern) und 658MHz war auch in Ordnung. Ich müsste meinen Hausverstärker mal neu optimieren. Aber alles noch zu früh, um was sagen zu können. Ich brauche schon einige Tage dafür, um überhaupt auch andere Kanäle zu testen.

AudioSlyer, wenn ich das richtig verstanden habe, sind das ältere Treiber, zumindest älter als die UltimoBER? Fummelst Du gelegentlich noch an den Tunertreibern oder ist das derzeit kein Thema für dich? Welchen Treiber benutzt Du persönlich?
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Re: AT76C651

Beitrag von AudioSlyer »

Die Baustelle betrete ich nicht mehr.
Ich nutze im Moment nur head.ko ;)
bellum
bbs-Maintainer
Beiträge: 282
Registriert: Montag 23. Oktober 2006, 22:13

Re: AT76C651

Beitrag von bellum »

Hi AudioSlyer,
big thx für den Quellcode, das sieht doch schon mal gar nicht schlecht aus, obwohl ich gestern wenig testen konnte und Deinen Treiber heute auch erst kurz am laufen habe.
Ich kann aber schon mal sagen, dass er vom verhalten her sehr änhlich zum UltimoV8 ist den ich bisher nutzte. Bei QAM 256 habe ich so durchschnittlich 35000 BER und 60000 SIG und bis auf einen Sender bisher keine Bildruckler (dort hatte ich aber auch mit dem V8 Probleme)... Sehr schön!

Werde weiter testen...
ingrid hat geschrieben:Falls jemand doch noch mit einsteigen und die Einstellungen optimieren helfen möchte, ich habe hier die Docs für den Chip hochgeladen: AT76C651 Documentation.zip
Wie kann man denn helfen?

Gruß bellum
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Re: AT76C651

Beitrag von ingrid »

bellum hat geschrieben:Wie kann man denn helfen?
Tja, gute Frage. Ich z.B. verändere ein paar Register, compile den Treiber und lade den auf 'ne Box. Dann schaue ich einfach, was so passiert... Ob's am Ende wirklich was bringt...? Keine Ahnung.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: AT76C651

Beitrag von mb405 »

gabs nichtmal ne version, wo man die register nach den compilieren verändern konnte ?
wie kann man sowas realisieren ? dann wäre die testerei nicht nur auf die beschränkt, die compilieren können, sondern würde ne breitere masse ansprechen. :roll:
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: AT76C651

Beitrag von MarcM »

AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Re: AT76C651

Beitrag von AudioSlyer »

Wow ich habe gerade mal nach UltimoV8 gegooglet.
Also alles was danach kam, bis V13, sind nicht von mir, also schickt mir bitte auch keine Emails diesbezüglich.
Laufender Meter
Interessierter
Interessierter
Beiträge: 39
Registriert: Freitag 5. Juli 2002, 15:53

Re: AT76C651

Beitrag von Laufender Meter »

Der Treiber funktioniert bestens.
Vorher hatte ich den Treiber aus einem anderen Image drauf. Unity Media in NRW mit 332Kanälen, wovon viele ruckelten. Nur 12 Kino Kanäle gefunden.
Mit diesem Treiber insgesamt 360 Kanäle, ganz selten Ruckeln. 40 Kino Kanäle gefunden.
Läuft bestens auf meiner Sagem Problembox.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: AT76C651

Beitrag von rhabarber1848 »

AudioSlyer hat geschrieben:Wollte mal testen, ob man hier viel Code posten kann ;)
Das Diff aus Deinem diesem Posting habe ich mal für Kernel 2.6 angepasst (ungetestet),
da meine Sagem-Box mit dem Original-Modul ziemlich zwitschert:

Code: Alles auswählen

diff -uNr ../compile2/driver/dvb/drivers/media/dvb/frontends/at76c651.c ./driver/dvb/drivers/media/dvb/frontends/at76c651.c
--- driver/dvb/drivers/media/dvb/frontends/at76c651.c	2008-06-14 17:20:59.000000000 +0200
+++ driver/dvb/drivers/media/dvb/frontends/at76c651.c	2008-06-14 17:23:06.000000000 +0200
@@ -127,6 +127,11 @@
 	 */
 
 	at76c651_writereg(state, 0x06, 0x01);
+	at76c651_writereg(state, 0x30, 0x94);
+	at76c651_writereg(state, 0x31, 0x8A); //0.01 02.0 0x8A 0x9C
+	at76c651_writereg(state, 0x32, 0x9C); //0.01 02.0 0x8A 0x9C
+	at76c651_writereg(state, 0x33, 0x8A);
+	at76c651_writereg(state, 0x34, 0x9C);
 
 	/*
 	 * Performance optimizations, should be done after autoconfig
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: AT76C651

Beitrag von Tommy »

können solche Sachen (wenn kein negativer Einfluß zu befürchten ist bzw. es blos Änderungen sind die im 2.4er schon erprobt sind) nicht zeitnah eingecheckt werden? Der 2.6 ist sowieso experimental und ich verlier langsam den überblick über die ganzen patches. Zumal wenn ich die patches in mein buildscript einbaue jedes mal beim Folgebau die Rückfrage kommt "apply?"
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: AT76C651

Beitrag von rhabarber1848 »

Tommy hat geschrieben:können solche Sachen [...] nicht zeitnah eingecheckt werden?
Einen Überblick von 2.6er-Patches gibt es hier:
http://forum.tuxbox-cvs.sourceforge.net ... 00#p357400

Wäre schön, wenn einiges davon mal eingecheckt werden könnte.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: AT76C651

Beitrag von rhabarber1848 »

Sehe ich das richtig, dass die Kernel 2.6er-Version des Treibers keinen /proc-Support hat?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: AT76C651

Beitrag von rhabarber1848 »

at76c651.c für Kernel 2.4 hat per Default ebenfalls keinen /proc-Support.
Dieser Patch

Code: Alles auswählen

--- driver/dvb/drivers/media/dvb/frontends/at76c651.c   2006-03-13 21:04:08.000000000 +0100
+++ driver/dvb/drivers/media/dvb/frontends/at76c651.c   2008-06-30 22:04:58.000000000 +0200
@@ -50,7 +50,7 @@

 #define dprintk        if (debug) printk

-// #define AT76C651_PROC_INTERFACE
+#define AT76C651_PROC_INTERFACE

 #ifdef AT76C651_PROC_INTERFACE
 #include <linux/proc_fs.h>
aktiviert es. Allerdings sieht die Ausgabe
/ # cat /proc/bus/at76c651
Lock (0xFF): C651A demodulator:
���PAFEC CAR EQU TIM AGC2 AGC1 ADC PLL
Recoverable block error rate: 340
Number of uncorrectable frames: 0
Number of A/D-converter-saturations: 0
AGC1-Value: 245
FEC: automatic mode, normal
nicht so aus wie im Treiber V13, den ich von http://elite.to/dbox2 geladen habe.
/ # cat /proc/driver/at76c651
Status of AT76C651A demodulator:
Lock (0xFF): FEC CAR EQU TIM AGC2 AGC1 ADC PLL
Recoverable block error rate: 0
Number of uncorrectable frames: 0
Number of A/D-converter-saturations: 2
AGC1-Value: 189
FEC: automatic mode, normal

00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 F4 7C 06 06 3F EE 00 00 30 80 70 00 C2 00 65 10
10 06 17 14 00 FF 28 04 00 00 00 17 00 00 00 00 00
20 01 D0 06 7F 90 00 00 01 5E 0F 00 00 00 00 00 00
30 90 7C 49 8A AD 44 0C 0A 00 F6 07 DE 00 00 00 00
40 0A 99 34 F4 7F 06 00 00 00 00 00 00 00 00 00 00
50 99 12 67 07 40 00 00 00 00 00 00 00 00 00 00 00
60 00 CC 47 0C 11 00 00 00 00 00 00 00 00 00 00 00
70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80 FF 00 00 00 00 00 01 43 88 00 00 0E B2 00 4D 07
90 1C BD EE BF 00 00 00 00 00 00 00 00 00 00 00 00
Gibt es irgendwo den Sourcecode zum /proc-Support vom Treiber v13?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: AT76C651

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:Allerdings sieht die Ausgabe [...] nicht so aus wie im Treiber V13
[...]
Gibt es irgendwo den Sourcecode zum /proc-Support vom Treiber v13?
newcode hat den Patch für das V13-Modul erstellt und mir freundlicherweise zur Verfügung gestellt.
Mit seiner Erlaubnis habe ich den Code im ULC hinterlegt: at76c651.c