FF-Karten Full-TS Mod

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Allgemeines)
(FAQ)
Zeile 11: Zeile 11:
  
 
==FAQ==
 
==FAQ==
 +
 +
===Was genau bringt dieser Mod?===
 +
 +
Die FullFeatured-Karten haben dadurch, dass das DVB-Signal durch den DSP (und das RAM) auf der FF geroutet wird, eine begrenzte Transferleistung. Diese liegt bei etwa 12?? MBit. Werden mehrere Programme auf einem Transponder mit der Fullfeatured-Karte aufgenommen, kann es vorkommen, das die Bitrate oberhalb der Transferleistung der FullFeatured liegt, was zu Datenverlust führt.
 +
 +
Durch den Mod werden die Daten unter Umgehung dieses Flaschenhalses direkt auf den PCI-Bus gegeben (wie auch bei den Budget-Karten).
 +
Nach der Umrüstung hat die FF-Klarte die Transferleistung einer Budget-Karte.
 +
 +
===Was passiert wenn zwei FF-karten im VDR stecken und eine die Fädelung drauf hat, die andere aber nicht? Gibts da Probleme oder wird das automatisch berücksichtigt?===
 +
 +
Kein Problem, wenn das EEPROM richtig programmiert wurde. Genau deshalb wird kann eine Kennung in das EEPROM geschrieben werden (siehe nächste Frage).
  
 
===Ist es möglich den Mod irgendwie treiberseitig automatisch zu erkennen ohne "full_ts=1"?===
 
===Ist es möglich den Mod irgendwie treiberseitig automatisch zu erkennen ohne "full_ts=1"?===
Zeile 35: Zeile 46:
  
 
Sollte man jedoch erst anwenden, wenn der Mod erfolgreich getestet wurde.
 
Sollte man jedoch erst anwenden, wenn der Mod erfolgreich getestet wurde.
 +
 +
===Wird die Fullfeatured durch den Mod zu einer Budget-karte? ===
 +
 +
Nein. Der MPEG-Decoder / TV-Out kann ganz normal weiter genutzt werden.
 +
Nur der Flaschenhals mit der Transferleistung wird umgangen.
 +
 +
siehe auch [[bugdet-patch]]
 +
 +
===Wird durch den Mod der der DSP umgangen? ===
 +
 +
Ja.
 +
 +
===Wenn der DPS kaputt ist, kann man die Karte dann als Budget verwenden?===
 +
 +
So etwas ist machbar, erfordert jedoch Anpassungen im Treiber.
 +
Die Karte würde dann exakt wie eine Budget-Karte funktionieren.
 +
(siehe auch [[Budget-Patch]])
 +
 +
Damit der die Karte als solche erkennt, muss die PCI Kennung im eeprom mit der einer budget überschrieben werden. Ausserdem muss der ENT Eingang vom lnbp16 auf GPIO3 am SAA7146 gelegt werden. Sonst fehlt der 22kHz Ton, denn der wird bei den FFs normalerweise über den AV7110 geschaltet.
 +
 +
 +
===Könnte man so auch eine Dual-Tuner FullFeatured-Karte realisieren? ===
 +
 +
Ja, dies wurde auch schon getestet, erfordert aber Anpassungen im Treiber.
 +
Und einer der beiden Tuner hat immer noch die begrenzte Transferleistung, da dieser über den DSP geroutet wird.

Version vom 10. März 2008, 14:13 Uhr

Inhaltsverzeichnis

Allgemeines

Diese Idee des Umbaus von Full-Featured-DVB-Karten wurde von Oliver Endriss entwickelt.

Originalseite: http://www.escape-edv.de/endriss/dvb-full-ts-mod/

Er hebt die Bandbreitenbeschränkung der Full-Featured-DVB-Karten auf.

Weitere Infos unter: http://www.vdr-portal.de/board/thread.php?threadid=74174

-Diese Seite befindet sich noch im Aufbau.-

FAQ

Was genau bringt dieser Mod?

Die FullFeatured-Karten haben dadurch, dass das DVB-Signal durch den DSP (und das RAM) auf der FF geroutet wird, eine begrenzte Transferleistung. Diese liegt bei etwa 12?? MBit. Werden mehrere Programme auf einem Transponder mit der Fullfeatured-Karte aufgenommen, kann es vorkommen, das die Bitrate oberhalb der Transferleistung der FullFeatured liegt, was zu Datenverlust führt.

Durch den Mod werden die Daten unter Umgehung dieses Flaschenhalses direkt auf den PCI-Bus gegeben (wie auch bei den Budget-Karten). Nach der Umrüstung hat die FF-Klarte die Transferleistung einer Budget-Karte.

Was passiert wenn zwei FF-karten im VDR stecken und eine die Fädelung drauf hat, die andere aber nicht? Gibts da Probleme oder wird das automatisch berücksichtigt?

Kein Problem, wenn das EEPROM richtig programmiert wurde. Genau deshalb wird kann eine Kennung in das EEPROM geschrieben werden (siehe nächste Frage).

Ist es möglich den Mod irgendwie treiberseitig automatisch zu erkennen ohne "full_ts=1"?

Ja, ist im Treiber bereits eingebaut. Damit es funktioniert, muß man einmalig

#!/bin/bash
if [ -z $1 ] ; then
       echo "Usage: $0 <number of I2C bus>"
       echo "Tool to add the 'full-ts' signature to the eeprom of a full-featured card"
       echo
       echo "I2C busses found:"
       i2cdetect -l
       exit 1
fi

i2cset -y $1 0x55 0 0x4f b
i2cset -y $1 0x55 1 0x45 b
i2cset -y $1 0x55 2 0x01 b
i2cset -y $1 0x55 3 0x00 b

aufrufen (benötigt i2ctools).

Sollte man jedoch erst anwenden, wenn der Mod erfolgreich getestet wurde.

Wird die Fullfeatured durch den Mod zu einer Budget-karte?

Nein. Der MPEG-Decoder / TV-Out kann ganz normal weiter genutzt werden. Nur der Flaschenhals mit der Transferleistung wird umgangen.

siehe auch bugdet-patch

Wird durch den Mod der der DSP umgangen?

Ja.

Wenn der DPS kaputt ist, kann man die Karte dann als Budget verwenden?

So etwas ist machbar, erfordert jedoch Anpassungen im Treiber. Die Karte würde dann exakt wie eine Budget-Karte funktionieren. (siehe auch Budget-Patch)

Damit der die Karte als solche erkennt, muss die PCI Kennung im eeprom mit der einer budget überschrieben werden. Ausserdem muss der ENT Eingang vom lnbp16 auf GPIO3 am SAA7146 gelegt werden. Sonst fehlt der 22kHz Ton, denn der wird bei den FFs normalerweise über den AV7110 geschaltet.


Könnte man so auch eine Dual-Tuner FullFeatured-Karte realisieren?

Ja, dies wurde auch schon getestet, erfordert aber Anpassungen im Treiber. Und einer der beiden Tuner hat immer noch die begrenzte Transferleistung, da dieser über den DSP geroutet wird.