Moin,
ich habe mal meine 3 Bugs (215, 216, 217) im Tracker eingetragen.
Wie gesagt, wenn mehr Info's benötigt werden, bitte melden.
Gruß
Wolfgang
Moin,
ich habe mal meine 3 Bugs (215, 216, 217) im Tracker eingetragen.
Wie gesagt, wenn mehr Info's benötigt werden, bitte melden.
Gruß
Wolfgang
QuoteOriginal von helau
Das git wurde und von Tobi eingerichtet und es eignet sich sehr gut zur Entwicklung
Es gibt Tools zum konvertieren von mercurial->git daher sollte dies kein Problem beim integrieren spaeter geben.
Die andere Richtung, nämlich GIT->Mercurial, wird zur Übergabe an linuxtv benötigt.[*]
Daß GIT seine Vorzüge hat, ist unbestritten. linuxtv verwendet jedoch Mercurial, daher ist GIT für eine Zusammenarbeit kontraproduktiv. Es wird sich kein linuxtv-Entwickler für den Code in diesem Repository interessieren.
[*] Theoretisch könnte man die Treiber an linuxtv vorbei auch direkt in den Kernel submitten (verwendet ja auch GIT). Das wäre allerdings ziemlich schlechter Stil, denn Treiber sollten nicht vom Kernel aus zurück ins Subsystem kommen. So etwas verursacht immer Ärger...
CU
Oliver
Edit:
Ich möchte hier keine Grundsatzdiskussionen anleiern, sondern nur auf Probleme hinweisen, mit denen derjenige, der das ganze später mal submitten wird, konfrontiert wird. Keiner soll sagen können, er hätte es nicht gewußt.
QuoteOriginal von UFO
habe mal ein Testsystem aufgesetzt und angefangen, mich etwas näher mit der Karte zu beschäftigen.
Olé Olé... dann kann ich mir ja jetzt beruhigt auch eine kaufen und den Lötkolben schon mal vorheizen...
naja...gerade jetzt wurde eine Diskussion über HG vs. GIT angestossen
http://www.mail-archive.com/li….kernel.org/msg12676.html
hmmm ich hab mit git noch nicht gearbeitet...
das problem an git wurde in der ML angesprochen.. wäre das GIT hier ein HG und würde man dann das HG gegen das v4l-HG mergen wären alle commits die hier gemacht wurden auch im v4l-HG... bei git wäre das anscheinend nicht so.. da wärs ein einzelner Commit.. wenn ich das richtig verstehe... und keiner wüsste mehr wie das alles entstanden ist...
zumindest nehme ich an das meinen die mit:
Quotegit is a branch-merge-branch-throw-away-branch-branch-merge-... tool.
(http://www.mail-archive.com/li….kernel.org/msg12730.html])
73
Jetzt geht die Diskussion aber arg weit weg vom Thema....
Moin Moin,
ich habe den Treiber von der Media-Pointer-Karte + Patches aus diesem Thema in minimal modifizieter Form mit einer "Terratec Cinergy 2400i DT" (Dual DVB-T) am laufen. Die einzige Gemeinsamkeit mit der DVB-S2 Karte ist der nGene Chip. Als Frontend nutzt die Cinergy das drxd-Modul. Die in diesem Thema beschriebenen Probleme habe ich jedoch teilweise auch:
Ich vermute, dass das ngene-Modul die Ursache beider Probleme ist. Irgendwie haut da was mit dem Lock-Status nicht hin. Der Code sieht ein wenig ungepflegt und "flickig" aus.
Was mich beim Durchsehen der Quellen gewundert hat, ist das Copyright: (C) 2005-2007 Micronas. Wo hat das Zeug die letzten Jahre umher gelegen? Wurde es erst jetzt unter GPL gestellt?
Auf linuxtv.org ist ein ngene-Repository von Ralph Metzler zu finden. Nur ist dort seit 2 Jahren nix passiert. So wie es aussieht, hat Hr. Metzler jedoch die DVB-S2 Unterstützung in den Treiber eingebaut (siehe ngene.c, (C) 2008-2009...).
Hoffentlich wird das irgendwann mal was mit 'nem brauchbaren ngene-Modul.
bis denne
ZicZac
QuoteOriginal von UFO
Zunächst werde ich mich mit der DiSEqC-Unterstützung beschäftigen, da ich dies zum Betrieb der Karte am Multischalter unbedingt brauche...
Anbei 3 Patches, die die DiSEqC-Implementierung sauber implementieren und die DiSEqC-Probleme lösen sollten.
Getestet mit
- deaktiviertem DiSEqC
- (full) DiSEqC
- Mini-DiSEqC (Toneburst)
Bitte ausprobieren!
Die Patches im einzelnen:
lnbx-set_tone.diff:
Implementiert 22kHz-Tonsteuerung im lnbp21-Modul.
stv090x-diseqc-envelope.diff:
Implementiert DiSEqC-Envelope-Mode im stv090x-Treiber.
Wird für DiSEqc in Verbindung mit dem LNBH24 benötigt.
ngene-lnbh24_cleanup-diseqc_fix.diff:
Entfernt das lnbp21-Geraffel aus dem ngene-Treiber.
Ab jetzt wird das Modul lnbp21.ko verwendet.
Falls keine Probleme auftreten, werde ich die Patches ins GIT einchecken.
lnbx-set_tone.diff und stv090x-diseqc-envelope.diff werde ich an linuxtv bzw. Manu Abraham submitten, damit sie auch in die offiziellen Treiber kommen.
Viel Spaß,
Oliver
P.S.:
An den anderen Problemen hat sich nichts geändert.
Die Tuning-Geschwindigkeit des Treibers ist nach wie vor unterirdisch.
P.P.S.:
Den femon-Crash kann man vermeiden, indem man die Streamanalyse in femon abschaltet.
Ich vermute einen femon-Bug in Verbindung mit einem korrupten Datenstrom.
ich wollte an dieser stelle hinweisen dass im v4l-dvb gibt's zwei implementierungen für stv0900
1) vom Manu (stv090x.*)
2) vom Igor (stv0900.*)
Ich weiss dass vom Igor wird im NetUP Dual benutzt. Vielleich hat jemand Lust auf den zweiten Treiber umswitchen und vergleichen
Die Module stv0900 & stv6110 von Igor hatte ich zu Beginn verwendet und versucht zum Laufen zu bringen, da diese Module auch schon in Ubuntu 9.10 angezogen werden (die von Manu noch nicht). Jedoch hatte ich diesen nur mit dem 2. Tuner (adapter1) zum Laufen bekommen.
Um Igor's Treiber zu nutzen, brauchst du nur in ngene.h das #define NGENE_STV090X auszukommentieren.
Ich hatte dies auch vor kurzem noch einmal versucht, nachdem ein hg pull und hg update einige Änderungen am Treiber hervorgebracht hatten. Zumindest scheint da noch Leben drin zu sein.
Gruß,
twoofseven
Hallo UFO,
vielen Dank, das du dich um den Treiber kümmerst.
Deine drei ersten Patches habe ich eingespielt, sieht schonmal, gut aus. Mal sehen wie das Langzeitverhalten ist.
- Femon habe ich mal umgestellt (Streamanalyse in femon abgeschaltet)
- diseqc kann ich nicht testen, da ich nur Astra habe...
Gruß
Wolfgang
Also wenn hg für diesen Zweck tatsächlich besser geeignet sein sollte als git, was spricht dann dagegen einfach auf hg umzustellen?.
Die Karte kann übrigens auch direkt beim Hertseller bestellt werden.
--> http://shop.digital-devices.de…ops/62357162/Categories/1
QuoteOriginal von C-3PO
Die Karte kann übrigens auch direkt beim Hertseller bestellt werden.
--> http://shop.digital-devices.de…ops/62357162/Categories/1
Und da steht zumindest schon mal im Datenblatt :
Quote
Linux
* Linux Kernel ab 2.6.xx
* Intel® Pentium ab 2 Ghz Dualcore / AMD ab 3700 64bit oder besser
* Distributionen z.B. Gen2VDR V3 (Beta)
QuoteAnbei 3 Patches, die die DiSEqC-Implementierung sauber implementieren und die DiSEqC-Probleme lösen sollten. Getestet mit - deaktiviertem DiSEqC - (full) DiSEqC - Mini-DiSEqC (Toneburst) Bitte ausprobieren!
HD Aufnahme läuft seit 2 hrs, trotz wildem Umschalten auf anderem device bisher kein Absturz.
So lange hat's die Karte bisher noch nicht ohne Absturz geschafft.
Gefühlt ist die Umschaltzeit auch kürzer als vorher.
Gruss
Stefan
diseqc hab ich mal kurz angetestet, mit "scan" kann ich nun zw. Astra/Eutelsat umschalten.
VDR kann ich grad nicht testen, weil wieder mal was nicht compiliert
gut gemacht
Hi,
nach gut drei Stunden Laufzeit, kommt der beknackte Kernel-Irq-Fehler wieder:
....
irq 16: nobody cared (try booting with the "irqpoll" option)
Pid: 17045, comm: cc1 Tainted: P 2.6.31.5 #1
Call Trace:
[<c1059427>] __report_bad_irq+0x27/0x90
[<c10595ca>] note_interrupt+0x13a/0x180
[<c1059c7c>] handle_fasteoi_irq+0xac/0xe0
[<c10055ca>] handle_irq+0x1a/0x30
[<c1004c86>] do_IRQ+0x46/0xc0
[<c101ba09>] ? do_page_fault+0x149/0x230
[<c10033e9>] common_interrupt+0x29/0x30
handlers:
[<f9e403e0>] (irq_handler+0x0/0x250 [ngene])
Disabling IRQ #16
ngene: Command timeout cmd=03 prev=03
ngene: Command timeout cmd=03 prev=03
ngene: Command timeout cmd=03 prev=03
ngene: Command timeout cmd=03 prev=03
ngene: Command timeout cmd=03 prev=03
ngene: Command timeout cmd=03 prev=03
ngene: Command timeout cmd=03 prev=03
ngene: Command timeout cmd=03 prev=03
ngene: Command timeout cmd=04 prev=03
....
Display More
so eine Mist...
Gruß
Wolfgang
So, da digitaldevices.de ja scheinbar der Hersteller der Karte ist,
habe ich einfach diesen mal folgende Mail geschickt:
QuoteDisplay More
Sehr geehrte Damen und Herren,
wie ich kürzlich erfahren habe scheinen Sie der Hersteller der DVB-S2 Karte zu sein,
welche die Firma Media Pointer unter dem Namen "Media-Pointer MP-S2² DVB-S2 Twin Tuner"
vermarktet.
Ich habe diese Karte kürzlich erworben, weil diese (auch auf ihrer Homepage) mit Linux
Treiber support beworben wurde.
Ansonsten hätte ich mich für eine andere Karte (z.B. eine TeVii S470) entschieden.
Leider musste ich im nun feststellen, dass es mit dieser Karte unter Linux noch einige
gravierende Fehler gibt, welche die Community gerade umständlich zu fixen versucht.
Aus diesem Grund wollte ich Sie auf die dazugehörige Diskussion im VDR Portal
(Media-Pointer MP-S2 DVB-S2 Twin Tuner (auch als "Low Profile" )) hinweisen.
Mir ist durchaus bewusst, dass Linux Treiber (auch in der heutigen Zeit) nicht
zum Standardgeschäft gehören und von vielen Firmen (aus unterschiedlichen guten Gründen)
recht stiefmütterlich behandelt werden.
Aus diesem Grund möchte ich Sie ebenfalls auf das Linux Treiber Projekt (http://www.linuxdriverproject.org/foswiki/bin/view)
von Greg Kroah-Hartman (einem Linux Kernelentwicklet hinweisen). Er bietet Firmen in diesem Zusammenhang an, (ich glaube sogar
kostenlos) Treiber für Linux zu entwickeln. Bei Bedarf sogar unter einem NDA.
Ich als Endkunde würde mich, genauso wie viele andere VDR Kunden, sehr freuen, wenn Sie sich aktiv an einer Diskussion und Entwicklung
bezüglich des Linux Treibers für ihre Karte beteiligen würden.
Wie Sie der Diskussion im VDR Portal entnehmen können, haben bereits einige der Mitglieder begonnen den Treiber selbstständig zu erweitern.
Mit einer sauberen Linuxunterstützung für ihre Twin Tuner Karte können Sie (einen sauber funktionierenden Treiber vorausgesetzt) einen recht
ansehnlichen neuen Kundenkreis erschließen.
Ich hoffe daher, dass es auch in ihrem Interesse ist den Problemen der Linux Käufer Gehör zu schenken.
Vielen Dank im voraus.
Mit besten Grüßen
<mein Name>
<meine Mailsignatur>
Falls ich eine Antwort bekomme werde ich mich melden.
Hoffe das bewegt etwas in die richtige Richtung.
Vielleicht gibt es ja noch Unternehmen die gewillt sind auch nach dem Kauf dem Kunden bei Problemen zu helfen. (Bitte jetzt keinesfalls als Kritik in Richtung Media Pointer verstehen, denn das ist es keinesfalls!!! War eher allgemeine gesprochen.)
Wow, ich bin beeindruckt. Gerade eben hat ein Verantwortlicher der Firma digitaldevices.de auf meine Anfrage gemeldet.
Und das mit einem überraschend positiven Ergebnis.
Ich warte gerade noch auf seine Genehmigung den Mailverkehr vollständig bzw. in auszügen hier zu posten.
Don’t have an account yet? Register yourself now and be a part of our community!