Danke für die Tipps. Ich bin gerade dabei meine Festplatten zu reorganisieren.
Bei 7-8TB ist man aber ein wenig beschäftigt.
Danke für die Tipps. Ich bin gerade dabei meine Festplatten zu reorganisieren.
Bei 7-8TB ist man aber ein wenig beschäftigt.
Hi seahawk,
vielen Dank für die Antwort. Ich muss mir diesen Plugin anschauen.
Verstehe ich Dich richtig, dass in der neuen Welt eine Aufnahme nicht auf mehrere Partitionen verteil wird, und jede Aufnahme (eventuell mit den Meta-Daten) sich genau in einem Verzeichnis befindet?
Wenn ich zuhause bin, werde ich nochmals Deinen Link mir genauer anschauen.
Eine Frage noch: wie soll man seit der VDR-2.1.3 "offiziell" vorgehen, wenn man mehrere Partitionen für Aufnahmen hat?
Grüße
Jerry
Hi,
ich hätte eine Frage zu den Änderungen an dem Verzeichnisstruktur des VDRs seit der 2.1.3-Version.
Ich betreibe seit Jahren glücklich einen yaVDR5-Rechner.
Die Festplatte mit der Root-Partition macht seit einiger Zeit Probleme; daher habe ich gestern versucht, auf einer neuen Festplatte yaVDR6 zu installieren.
Ich muss aber heute dies in der yaVDR6-Doku lesen (https://www.yavdr.org/documentation/0.6/de/ch02s01.html):
QuoteUnterstützung mehrerer Aufnahmeverzeichnisse
Beim VDR > 2.1.3 ist die Unterstützung für das automatische Verteilen von Aufnahmen auf mehrere Verzeichnisse entfallen. Daher unterstützt yaVDR 0.6 auch den NFS-Export dieser Verzeichnisstruktur über mhddfs nicht mehr. Wer noch die alte Aufteilung nutzt, sollte daher rechtzeitig eine Umstellung der Verzeichnisstruktur planen.
Was heißt das direkt? Ich habe bisher drei Partitionen für VDR-Aufnahmen: /var/srv/video.00 (nur 2GB groß), und video.01 und video.02 mit jeweils 5-7 TB.
Da sind die Aufnahmen (wie früher üblich) auf die drei Partitionen verteilt.
Wie müssen ich diese organisieren, damit diese auch unter yaVDR6 korrekt verwendet werden können?
Ich habe zwar recherchieren, aber nichts gescheites gefunden.
Grüße
Jerry
Lieber hepi,
genau! Mein neuer Stick funktioniert mit beiden Dockstars.
Danke auf jeden Fall für Deine Hilfe.
Hast Du eine Ahnung, woran das eventuell lag?
Grüße
Jerry
hepi, danke für die Antwort und Geduld
Ich habe das gemacht, wie beschrieben.
Die neue USB-Stick läßt sich von meinem alten Dockstar (auf dem Debian6 läuft) starten. War Debian7.4 zu sehen.
Von meinem Problem-Dockstar läßt sich das System auch starten. Danke.
fw_printenv liefert auf meinen alten System:
root@debian2:~# fw_printenv
ethact=egiga0
bootdelay=3
baudrate=115200
mainlineLinux=yes
console=ttyS0,115200
led_init=green blinking
led_exit=green off
led_error=orange blinking
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
mtdids=nand0=orion_nand
partition=nand0,2
stdin=serial
stdout=serial
stderr=serial
rescue_installed=0
rescue_set_bootargs=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params
rescue_bootcmd=if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000; else run pogo_bootcmd; fi
pogo_bootcmd=if fsload uboot-original-mtd0.kwb; then go 0x800200; fi
force_rescue=0
force_rescue_bootcmd=if test $force_rescue -eq 1 || ext2load usb 0:1 0x1700000 /rescueme 1 || fatload usb 0:1 0x1700000 /rescueme.txt 1; then run rescue_bootcmd; fi
ubifs_mtd=3
ubifs_set_bootargs=setenv bootargs console=$console ubi.mtd=$ubifs_mtd root=ubi0:rootfs rootfstype=ubifs $mtdparts $ubifs_custom_params
ubifs_bootcmd=run ubifs_set_bootargs; if ubi part data && ubifsmount rootfs && ubifsload 0x800000 /boot/uImage && ubifsload 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; fi
usb_scan=usb_scan_done=0;for scan in $usb_scan_list; do run usb_scan_$scan; if test $usb_scan_done -eq 0 && ext2load usb $usb 0x800000 /boot/uImage 1; then usb_scan_done=1; echo "Found bootable drive on usb $usb"; setenv usb_device $usb; setenv usb_root /dev/$dev; fi; done
usb_scan_list=1 2 3 4
usb_scan_1=usb=0:1 dev=sda1
usb_scan_2=usb=1:1 dev=sdb1
usb_scan_3=usb=2:1 dev=sdc1
usb_scan_4=usb=3:1 dev=sdd1
usb_init=run usb_scan
usb_device=0:1
usb_root=/dev/sda1
usb_rootfstype=ext2
usb_rootdelay=10
usb_set_bootargs=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts $usb_custom_params
usb_bootcmd=run usb_init; run usb_set_bootargs; run usb_boot
usb_boot=mw 0x800000 0 1; ext2load usb $usb_device 0x800000 /boot/uImage; if ext2load usb $usb_device 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
bootcmd=usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run rescue_bootcmd; run pogo_bootcmd; reset
ethaddr=00:10:75:1A:DA:BA
arcNumber=2097
Display More
Auf dem Problem-Dockstar erhalte ich:
root@debian7:~# fw_printenv
ethact=egiga0
bootdelay=3
baudrate=115200
mainlineLinux=yes
console=ttyS0,115200
led_init=green blinking
led_exit=green off
led_error=orange blinking
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
mtdids=nand0=orion_nand
partition=nand0,2
stdin=serial
stdout=serial
stderr=serial
rescue_installed=0
rescue_set_bootargs=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params
rescue_bootcmd=if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000; else run pogo_bootcmd; fi
pogo_bootcmd=if fsload uboot-original-mtd0.kwb; then go 0x800200; fi
force_rescue=0
force_rescue_bootcmd=if test $force_rescue -eq 1 || ext2load usb 0:1 0x1700000 /rescueme 1 || fatload usb 0:1 0x1700000 /rescueme.txt 1; then run rescue_bootcmd; fi
ubifs_mtd=3
ubifs_set_bootargs=setenv bootargs console=$console ubi.mtd=$ubifs_mtd root=ubi0:rootfs rootfstype=ubifs $mtdparts $ubifs_custom_params
ubifs_bootcmd=run ubifs_set_bootargs; if ubi part data && ubifsmount rootfs && ubifsload 0x800000 /boot/uImage && ubifsload 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; fi
usb_scan=usb_scan_done=0;for scan in $usb_scan_list; do run usb_scan_$scan; if test $usb_scan_done -eq 0 && ext2load usb $usb 0x800000 /boot/uImage 1; then usb_scan_done=1; echo "Found bootable drive on usb $usb"; setenv usb_device $usb; setenv usb_root /dev/$dev; fi; done
usb_scan_list=1 2 3 4
usb_scan_1=usb=0:1 dev=sda1
usb_scan_2=usb=1:1 dev=sdb1
usb_scan_3=usb=2:1 dev=sdc1
usb_scan_4=usb=3:1 dev=sdd1
usb_init=run usb_scan
usb_device=0:1
usb_root=/dev/sda1
usb_rootfstype=ext2
usb_rootdelay=10
usb_set_bootargs=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts $usb_custom_params
usb_bootcmd=run usb_init; run usb_set_bootargs; run usb_boot
usb_boot=mw 0x800000 0 1; ext2load usb $usb_device 0x800000 /boot/uImage; if ext2load usb $usb_device 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
bootcmd=usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run rescue_bootcmd; run pogo_bootcmd; reset
ethaddr=00:10:75:1A:D9:F1
arcNumber=2097
serverip=192.168.0.42
ipaddr=192.168.0.168
if_netconsole=ping $serverip
start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version;
preboot=run if_netconsole start_netconsole
Display More
Grüße
Jerry
hi Hepi,
mir ist es nicht klar, wie ich es machen soll. Auf der Seite steht:
QuoteAnd install it with dpkg. If you encounter error with flash-kernel when
running dpkg, then remove flash-kernel first to avoid potential problem
(It is much better to generate uImage and uInitrd manually anyway):
apt-get remove flash-kernel
dpkg -i linux-image-3.15.3-kirkwood-tld-1_1.0_armel.deb
Wie soll das gehen? Das setzt doch voraus, dass ich mit diesem USB-Stick das System gebootet habe, oder? Das klappt doch bei mir nicht.
Oder verstehe ich es falsch?
Grüße
Jerry
Ich habe nicht Debian7 sondern Debian6 auf dem neuen Stick installiert.
Hi,
auf dem Stick sind diese Dateien:
Pogoplug:/tmp/sda1/boot$ ls -la
drwxr-xr-x 2 root root 4096 Aug 3 2014 .
drwxr-xr-x 21 root root 4096 Aug 3 2014 ..
-rw-r--r-- 1 root root 2676840 Oct 18 2010 uImage
und
Pogoplug:/tmp/sda1$ ls -la
drwxr-xr-x 21 root root 4096 Aug 3 12:15 .
drwxrwxrwt 4 root root 100 Jan 1 2000 ..
drwxr-xr-x 2 root root 4096 Aug 3 12:13 bin
drwxr-xr-x 2 root root 4096 Aug 3 12:15 boot
drwxr-xr-x 4 root root 4096 Jan 1 1970 dev
drwxr-xr-x 48 root root 4096 Aug 3 12:22 etc
drwxr-xr-x 2 root root 4096 Jul 14 09:26 home
drwxr-xr-x 9 root root 8192 Oct 18 2010 lib
drwx------ 2 root root 16384 Jan 1 2000 lost+found
drwxr-xr-x 2 root root 4096 Aug 3 12:07 media
drwxr-xr-x 2 root root 4096 Jul 14 09:26 mnt
drwxr-xr-x 2 root root 4096 Aug 3 12:07 opt
drwxr-xr-x 2 root root 4096 Jul 14 09:26 proc
drwx------ 2 root root 4096 Aug 3 12:22 root
drwxr-xr-x 2 root root 4096 Aug 3 12:15 sbin
drwxr-xr-x 2 root root 4096 Jul 21 2010 selinux
drwxr-xr-x 2 root root 4096 Aug 3 12:07 srv
drwxr-xr-x 2 root root 4096 Mar 27 2012 sys
drwxrwxrwt 2 root root 4096 Aug 3 12:15 tmp
drwxr-xr-x 10 root root 4096 Aug 3 12:07 usr
drwxr-xr-x 13 root root 4096 Aug 3 12:07 var
Display More
Grüße
Jerry
Hi,
ich kam endlich dazu die nc-Ausgabe des Dockstars mir anzuschauen:
root@debian2:~# nc -l -u -p 6666
U-Boot 2011.12 (Feb 12 2012 - 21:33:07)
Seagate FreeAgent DockStar
arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2009q3-67) 4.4.1
GNU ld (Sourcery G++ Lite 2009q3-67) 2.19.51.20090709
Hit any key to stop autoboot: 0
(Re)start USB...
USB: Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 3 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
Loading file "/rescueme" from usb device 0:1 (usbda1)
** File not found /rescueme
reading /rescueme.txt
** Unable to read "/rescueme.txt" from usb 0:1 **
Creating 1 MTD partitions on "nand0":
0x000002500000-0x000010000000 : "mtd=3"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: attached mtd1 to ubi0
UBI: MTD device name: "mtd=3"
UBI: MTD device size: 219 MiB
UBI: number of good PEBs: 1751
UBI: number of bad PEBs: 1
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 0
UBI: available PEBs: 1730
UBI: total number of reserved PEBs: 21
UBI: number of PEBs reserved for bad PEB handling: 17
UBI: max/mean erase counter: 1/1
UBIFS error (pid 0): ubifs_get_sb: cannot open "ubi:rootfs", error -19
Error reading superblock on volume 'ubi:rootfs'!
Loading file "/boot/uImage" from usb device 0:1 (usbda1)
1 bytes read
Found bootable drive on usb 0:1
Loading file "/boot/uImage" from usb device 0:1 (usbda1)
2676840 bytes read
Loading file "/boot/uInitrd" from usb device 0:1 (usbda1)
** File not found /boot/uInitrd
## Booting kernel from Legacy Image at 00800000 ...
Image Name: Linux-2.6.35.7-dockstar
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2676776 Bytes = 2.6 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Display More
Wie bereits erwähnt, ich kann mich an diesem Dockstar (ohne USB-Stick) einloggen.
Außerdem ist diese USB-Stick und die Installation darauf ist auch in Ordnung; von einem anderen Dockstar kann ich die OS auf dem USB-Stick booten.
Grüße
Jerry
Naja,ohne netconsole oder kabel brauch ich ja nun auch nicht erklären wie man dem uboot sagt dass er von usb zu booten hat
Also ein bischen mehr googlen soll auch schon geholfen haben (ich vermute dockstar boot usb als schlüsselwörter sollte spätestens beim dritten treffer zu der lösung führen...)
Lieber g3joker,
Du kannst sicher sein, dass ich mehrere Abende mich mit diesem Problem beschäftigt habe, bevor ich Euch hier nerve.
Ich kam leider gestern Abend nicht dazu etwas zu probieren; ich habe bei der Arbeit ziemlich viel zutun und bin eigentlich nur zum Schlafen und Duschen zuhause.
Grüße
Jerry
Netconsole
Nein. Leider habe ich kein Seriellkabel. Ich wollte aber mit Netconsole darauf zugreifen. Vielleicht sehe ich dann, was beim Booten passiert.
ps: Was meinst Du mit "Vermutlich mußt du ihm sagen dasss er von usb booten soll..."? Wie mache ich das?
Oder eine andere Frage:
Habt Ihr eine aktuelle Anleitung für Debian-Installation, die auch wirklich funktioniert?
Danke im Voraus.
Grüße
Jerry
Dann liegt es ja auf der Hand, dass es an der Uboot-Konfiguration liegen muss. Das ist ja das Einzige was dann die Boxen unterscheiden kann.
Gerald
Hi Gerald,
das habe ich auch vermutet.
Daher habe ich gestern Nacht nach Jeff Doozan uBoot nochmal installiert:
http://projects.doozan.com/uboot/
Ohne Erfolg
Grüße
Hi,
ich habe eine Frage.
Ich habe zwar lange im Internet gesucht, aber nichts dazu gefunden.
Ich habe zwei Dockstars.
1) Mit Squeeze-Debian
2) Unbenutzt: Soll auch Debian darauf installiert werden.
Ich wollte auf meinen zweiten Dockstar Debian installieren.
Die Installation verlief ohne Probleme. Am Ende wurde ich gefragt, ob Dockstar restartet werden soll.
Nachdem Restart leuchten zwar die LEDs von Dockstar und USB-Stick, aber den Dockstar finde ich nicht im Netz.
Wenn ich diesen Dockstar ohne den USB-Speicher starte, dann kann ich mich normal (mit root/stxadmin) drauf anmelden.
Also Dockstar ist nicht zerschossen.
Daher dachte ich, dass das Problem an dem Stick bzw. an der Installation liegt.
Also habe ich diesen Stick mit meinem ersten Dockstar gestartet.
Zu meiner Überraschung war alles in Ordnung und Wheezy war erreichbar.
Das heißt, dass die Installation auf den Stick erfolgreich war.
Dann habe ich auf dem zweiten (Problem-)Dockstar versucht ArchLinux zu installieren.
Dies funktioniert auch einwandfrei und Dockstar läßt sich mit der neuen ArchLinux-Installation ohne Probleme hochfahren.
Ich möchte aber auf diesem Problem-Dockstar auch Debian installieren.
Habt Ihr eine Idee, woran es liegen kann? Irgendwie läßt sich Debian mit diesem Dockstar nicht starten.
Grüße
Jerry
Aber was zeigt arte denn tolles?
Ich bitte Dich! BreakingBad natürlch
Hm? Die sind doch auf /video0, auf /video1 sind nur die ts Files. Mein /video0 ist ja hops gegangen, also ist da alles weg. Die index Dateien kann ich neu generieren lassen, die info Dateien sind aber futsch. Sicher, dass du den analogen Anwendungsfall hast?Ciao Louis
Hi Louis,
nicht so ganz. Bei mir ist (zur Zeit) die Platte in Ordnung
Mir ist aber leider einige Male passiert, dass einige kleinere Partitionen verloren gingen und daher viele Aufnahmen verloren gingen.
Daher kopiere ich meine Aufnahmen nach einer Zeit unter ein besonderes Verzeichnis z.B. /video2/__ARCHIVIC___ .
Um auf diese Daten zuzugreifen habe ich ein Link /video0/Archive.
Das ist nicht so sauber. Daher habe ich überlegt diesen Skript zu verwenden
Grüße
Jerry
Hi,
zuerst danke für diesen Skript. Ich hätte aber eine Frage: Warum werden hier nur die ts-Files verlinkt und nicht die anderen Dateien (z.B. Info-Dateien) mit?
Grüße
Jerry
ps: bei mir funktioniert "cp -l" nicht. Ich mußte "ln -s" nehmen.
ich hab mich an gar kein HowTo gehalten. Einfach yaVDR 0.5 installiert, WFE aufgerufen und auf headless gestellt - fertig. Wenn du selber in der setup.conf rumbastelst, dann musst du den vdr vorher immer stoppen.
Hi,
ich hab es gestern Abend getestet. Wenn ich auf Headless einschalte, dann habe ich kein Bild. Wenn ich aber Frontend=Disable und Backend="TT-premium SD" setze, dann habe ich ein Bild von der FF-Karte. Ich mußte aber Skin -- wie in Wiki+HowTo beschrieben -- ändern, denn sonst erhielt ich Fehler und die OnScreenInfos waren nicht zugebrauchen (für FullHd optimiert).
Mein HamaMCE-Empfänger+Fernbedienung wurden automatisch erkannt. Das Wichtigste funktioniert.
Einige Details muss ich noch anpassen.
- Zugriff auf meinen Haupt-yaVDR-Rechner wurde automatisch durchgeführt, und die Liste der Aufnahmen wurden aber nicht korrekt angezeigt.
- Die SD-Files von dem Haupt-yaVDR-Rechner konnten nicht wiedergegeben werden.
- Obwohl eine FF-Karte und noch eine B-Karte (also zwei SAT-Eingänge) installiert sind, kann ich nur auf einen Eingang (1 Transponder) zugreifen.
Ich muss aber selber zuerst recherchieren, wie man diese Probleme beheben kann.
Grüße
Jerry
Hi Markus,
schön, dass hier auch andere Schrotthändler unterwegs sind
Verstehe ich Dich richtig, dass Du Dich weitgehend an der HOWTO von cekaro hältst?
Ich hatte das Problem, dass meine Änderungen in /etc/vdr/setup.conf alle überschrieben würden; das kann aber daran liegen, dass ich eventuell vorher kein "stop vdr" aufgerufen hatte.
Ich teste weiter und werde von meiner Erfahrung berichten.
Grüße
Jerry