EasyVDR 0.5 RC1 mit DXR3
Seit der Version 0.5RC2 enthält easyVDR wieder funktionierende dxr3 Module. Damit sollte eine DXR3-Karte direkt nach der Installation funktionieren und der in diesem Artikel beschriebene Kernel Austausch ist nicht mehr notwendig.
Basis ist folgender Theard aus dem EasyVDR-Forum: [1]
Problem
Trotz DXR3-Karte und gemachter Einstellung im /easyVDRSetup.sh
keine Bildausgabe an der DXR3.
Das DXR3-Modul ist mit dem Kernel (2.6.22.5) der RC1 inkompatibel. Darum die Errormessage:
/var/log/messages
gibt folgendes aus:
Oct 14 21:02:18 (none) user.info vdr: [3828] initializing plugin: dxr3 (0.2.7): Hardware MPEG decoder Oct 14 21:02:18 (none) user.err vdr: [3828] dxr3: unable to open /dev/em8300-0: Datei oder Verzeichnis nicht gefunden Oct 14 21:02:18 (none) user.err vdr: [3828] dxr3: please verify that the em8300 modules are loaded
Lösung
ist ein neuerer Kernel. Dazu folgende Commandos in der Konsole als root ausführen:
(Für den Fall, dass "wget" abbricht mit "such file not found" oder so ähnlich solltest Du mal die Adresse http://ftp.gwdg.de/pub/linux/easyvdr/beta/ im Browser eingeben um zu schauen, ob eine neuere Version auf dem Server liegt. Und: Groß-Klein-Schreibung beachten)
wget http://ftp.gwdg.de/pub/linux/easyvdr/beta/easyVDR_Kernel_2.6.22.10.tar.bz2
Entpacken des Archivs:
tar xjfv easyVDR_Kernel_2.6.22.10.tar.bz2 -C /
Dann muss noch eine Datei geädert werden. "mcedit" ist ein Nortoncommander-ähnlicher Texteditor.
mcedit /boot/grub/menu.lst
Folgendes vor dem 2.6.22.5er einfügen:
title Debian GNU/Linux, kernel 2.6.22.10 root (hd0,2) kernel /boot/vmlinuz-2.6.22.10 root=/dev/hda3 ro pci=routeirq vga=788
vor dem reboot noch in der Konsole ausführen:
depmod -ae
jetzt noch mal im VDR-Setup auf DXR3 stellen
/easyVDRSetup.sh
- 8. Hardware-Assistenten
- OK
- 3. dxr3 Assistent
Änderungen speichern und neustarten. FERTIG