Hallo zusammen,
ich habe mich mal wieder ran gesetzt und dxr3config aufgemotzt.
Die neue Version sollte nun einfacher zu benutzen sein.
Nachtrag 20.11.2006:
dxr3config 0.3.1 bestimmt bei Karten mit einem adv7170 und cardRev=chipRev=2 die Modulparameter falsch !!
Die Version 0.3.2 behebt das Problem.
Nachtrag 06.10.06:
Ich habe dxr3config nochmals überarbeitet und die Version 0.3.1 online gestellt.
Der Text ist angepasst.
Was ist neu oder besser geworden?
1. Die Hardwareerkennung sollte nun (fast) immer funktionieren.
Vorraussetzung:
a) Das Modul eeprom ist vorhanden (nur für manche Karten notwendig)
b) sysfs (nur für manche Karten notwendig)
2. Der automatische Modus ist jetzt erheblich funktioneller verwendbar.
Beispiele:
"dxr3config -a" lädt die dxr3-Module mit passenden Parametern
"dxr3config -a -gm" lädt die dxr3-Module mit passenden Parametern und erstellt die Datei /etc/modprobe.d/em8300. Sehr praktisch für c't, Debian und Kanotix
"dxr3config -a -yuv" lädt die dxr3-Module mit passenden Parametern und konfiguriert die dxr3 für yuv.
3. dxr3config hat nun einen Distributionsschalter im Source-Code
Über diesen Schalter kann man einstellen, wie dxr3config im interaktiven Modus die Konfiguration speichert. Voreingestellt ist Debian, also speichern nach /etc/modprobe.d/em8300.
Zur Auswahl steht noch linvdr0-7, linvdr0-8 und gentoo.
4. (Ab Version 0.3.1) Automatischer Modus beschleunigt
Der automatische Modus benötigt nun weniger als 0,8sec mehr, als das eigentliche Laden der Module, um die dxr3 Module mit den richtigen Parametern zu laden und eine Konfiguration abzuspeichern. Bei meinem M2NPV-VM schafft es dxr3config -a sogar in nur 0,29sec die Treiber mit passenden Modulparametern zu laden !!
Der Aufruf lautet für Debian und linvdr
dxr3config -a -gm
Dies erzeugt die Datei /etc/modprobe.d/em8300
Installation:
wget http://free.pages.at/wicky4vdr/download/dxr3config0-3-2.tgz
tar -xzf dxr3config0-3-2.tgz -C /
Homepage:
http://free.pages.at/wicky4vdr/
Alernativer Download:
http://vdr.gekrumbel.de/mirror/dxr3config/
Hinweis:
Ich habe dxr3config sehr umfangreich getestet. Falls es bei euch nicht richtig läuft, dann ändert bitte als erstes im Source Code die Zeile
set -e
in
#set -e
Usage:
dxr3config -h
Für weitere Infos siehe vdr-wiki Artikel zu dxr3config
Gruß
Wicky