Home
 Projekte
 Dokumentation
 Downloads
 Mailinglisten
 Kontakt

 

LinVDR LinVDR-0.6



Anmerkungen zur LinVDR Version 0.6

Rechner ist instabil, VDR stürzt unmotiviert ab o.ä.

Hier gibt ein aktualisiertes Paket in dem ein neuer DVB Treiber (CVS 2004-04-28) und der neue Kernel 2.6.5 (ACHTUNG, der Kernel enthält nur das englische Tastaturlayout) mit mehr Modulen (unter anderem auch Wireless) enthalten ist. Installiert wird das runtergeladene Archiv mit folgenden Kommandos (als root):

tar xvzf kernel-2.6.5.tar.gz -C /

Anmerkung für Nutzer von LiLo (LinuxLoader) (Ist für die meisten Benutzer nicht relevant da LinVDR Grub verwendet): nach Entpacken ist ein erneuter Aufruf von "lilo" (als root) notwendig, damit der neue Kernel korrekt übernommen wird.

Manuelle Installation des Bootloaders Grub, Konfiguration systemspezifischer Bootparameter

(Bei der manuellen Installation wird der Bootloader Grub nicht installiert, Grub meldet "Grub Error: Expected 2 Arguments found only 1")

Durch einen Bug im Installationsprogramm (in der manuellen Installation) lässt sich der Bootloader leider nicht über das Setup-Programm einrichten -- die Einrichtung muss aus diesem Grund von Hand erfolgen:

  • Bei der Aufforderung, den Rechner neu zu starten, einfach mit Alt-F2 auf eine Konsole wechseln und als "root" einloggen, Passwort ist "linvdr"
  • Alternativ: Von der Installations-CD noch einmal starten und am Begrüßungsbildschirm mit Alt-F2 auf die zweite Konsole wechseln.
  • Die Partition mounten, hier als Beispiel hda5: mount /dev/hda5 /mnt/linvdr
  • In /mnt/linvdr/boot/grub/menu.lst folgende Zeilen editieren (bei hda5 (hd0,4) eintragen. Bei hda1 wäre es (hd0,0), bei hda3 entsprechend (hd0,2), für hdb1 (hd1,0) und so weiter):

    • splashimage=(hd0,4)/boot/grub/image.xpm.gz
    • root (hd0,4)
    • kernel /boot/vmlinuz vga=0x317 root=/dev/hda5
  • In der Datei /mnt/linvdr/etc/fstab die Angabe der Root-Partition (hier wieder als Beispiel für hda5) korrigieren:

    • /dev/hda5 / ext3 defaults,errors=remount-ro 0 1
  • Grub aufrufen: /sbin/grub --no-floppy --config-file=/mnt/linvdr/boot/grub/menu.lst Es dauert einen Moment, bis Grub im interaktiven Modus gestartet ist.
  • Bei hda5 eingeben: root (hd0,4) Bei hda1 wäre es (hd0,0), bei hda3 entsprechend (hd0,2), für hdb1 (hd1,0) und so weiter. Damit wird Grub mitgeteilt, wo er seine Dateien findet. Grub meldet: "Filesystem type is ext2fs, partition type 0x83"
  • Soll Grub als erster oder einziger Bootloader installiert werden, muss das mit dem Befehl "setup (hd0)" erfolgen.
  • Gibt es mehrere Bootloader und Grub soll daher im Bootsektor der LinVDR-Partition installiert werden, geht das mit dem Befehl "setup (hd0,4)" für /dev/hda5 in unserem Beispiel.
  • Grub meldet verschiedenes, es muss alles, was nicht als "not fatal" bezeichnet wird, mit "yes" oder "succeeded" enden. Notfalls den vorangegangenen Befehl zweimal eingeben.
  • Mit quit wieder raus aus Grub
  • Jetzt noch die Platte unmounten: umount /mnt/linvdr
  • Wieder auf die erste Konsole wechseln mit Alt-F1 und dann den Neustart machen.

Rechner schaltet sich nicht mehr ab

In der Datei /etc/init.d/rcStart muss die Zeile 250:

execute insmod apm

geändert werden in:

execute modprobe apm

Manuelle Auswahl des Netzwerkmoduls funktioniert nicht.

Das korrigierte Setup hier runterladen und mit folgendem Kommando entpacken:

tar xvzf /pfad/zur/datei -C /

Danach funktioniert die Auswahl des Netzwerkmoduls wie gewohnt.

Meine Realtek-Netzwerkkarte funktioniert nicht, obwohl sie erkannt wurde

Leider fühlen sich zwei Netzwerk-Module, nämlich "8139cp" und "8139too", für die gleichen Netzwerkkarte zuständig -- und das Setup-Programm nimmt dann einfach das erst beste und trägt es in der /etc/sysconfig ein. Leider kommt das Modul "8139cp" doch mit vielen Karten nicht klar und man müsste statt dessen "8139too" benutzen. Entweder man ändert die Einstellung mit einem Editor in der /etc/sysconfig, oder installiert wie ein paar Zeilen höher beschrieben das korrigierte Setup und wählt dort von Hand das Modul "8139too".

ImprovedOSD

Ab Version 0.6 wird sowohl die "normale" VDR Version, als auch die Version mit dem "ImprovedOSD"-Patch mitgeliefert. Um zum ImprovedOSD zu wechseln muß folgendes an der Konsole eingegeben werden:

  • /etc/init.d/runvdr stop
  • rm /usr/bin/vdr
  • ln -s /usr/bin/vdr-1.2.6-elchi-iosd /usr/bin/vdr
  • /etc/init.d/runvdr start

Das ImprovedOSD ist nicht ganz unproblematisch, so darf z.B. die Kanalanzeige nicht "oben" sondern muss unten sein. Einstellen kann man das im OSD bei Einstellugen -> OSD. Das Plugin "Calendar" muss deaktiviert sein (über 'setup'). Langzeiterfahrungen liegen mit dieser VDR Variante nicht vor, die Empfehlung seitens der LinVDR Crew ist bei der Original VDR Variante zu bleiben!!

VBox Plugin

Linvdr als VBox-Client - Hier in Verbindung mit einem fli4l-Router als Vbox-Server

  • VBox-Plugin per Setup aktivieren
  • debtool -u
  • debtool -i isdnvboxclient

Danach in /etc/vdr/plugins eine Datei mit dem Namen "vboxuser.conf" anlegen mit folgendem Inhaltsschema (Bei mehreren Usern/MSN muß man pro Zeile einen User anlegen!):
Vboxserver:Vboxport:Loginname:Passwort:Pin
Bei dem fli4l-Router läuft Vbox standardmäßig auf Port 20012! Der Pin ist derzeit ungenutzt und besteht aus 4 Zahlen (0000).

vboxuser.conf-Beispiel mit 3 Usern/MSN´s:
192.168.6.9:20012:Taipan:123456:0000
192.168.6.9:20012:Muddi:654321:0000
192.168.6.9:20012:Vaddi:456852:0000

Reboot (erforderlich), fertig!

Aufwachen bei Timer funktioniert bei manchen Boards nicht

Wenn unter Version 0.5 das Aufwachen zu einem Timer mit ACPI funktioniert hat und dies unter Version 0.6 nicht mehr geht, kann folgende Änderung helfen: An die Aufrufe von hwclock den Paramenter --directisa anhängen.

In Datei /etc/init.d/rcStart die Zeile

hwclock -s

ändern in

hwclock -s --directisa

In Datei /usr/bin/poweroff.pl die Zeile

system("hwclock -w");

ändern in

system("hwclock -w --directisa");

Audio Export funktioniert nicht

Das Problem ist ein nicht darstellbares Zeichen in reccmds.conf. Zur Problembehebung editiert man die Datei /etc/vdr/reccmds.conf. In der vierten Zeile "als Audio exportieren" muss man das Zeichen zwischen "/usr/bin/convert.pl" und "-m 3 -r" löschen und durch ein Leerzeichen ersetzen.

Addons für LinVDR Version 0.6

LinVDR soll möglichst stabil, klein und kompakt sein. Mit diesen Zielen ist es unmöglich jede verfügbare Software oder jeden verfügbaren Patch in die Distribution zu integrieren. Dieses Problems haben sich verschiedene Maintainer angenommen und eigene Software Pakete für LinVDR bereit gestellt. Bitte habe Verständnis wenn das LinVDR Team keinerlei Support für diese Erweiterungen bietet, bei Problemen bitte direkt an die Autoren der Pakete wenden! Hier eine Auflistung der bekannten Erweiterungen:

Addons von MarcTwain sind zu finden unter http://www.conserte.ch/Mirrors/linvdr/MarcTwain/linvdr-0.6/



Zuletzt geändert am 16.05.2006 13:40  edit