System: Athlon 1000, Gigabyte 7IXE4, 384MB RAM. Video: TT C-2300 DVB-C, Terratec Budget DVB-C, PVR-350
Bei der Testkonfiguration auf 80GB Platte wurden beide DVBs korrekt erkannt. Mit 1:1 Übernahme des Inhalts auf 300GB Platte war seltsamerweise die budget-DVB verschwunden. Nach Restart vom VDR war sie dann da. Zuverlässig wiederholbar.
Vermutung: Zeitproblem. Beim Systemstart startet VDR schon bevor alle Treiber wirklich aktiv sind und erkennt die laut dmesg zuletzt geladene Budget-DVB nicht (Startreihenfolge in dmesg: FF-DVB, PVR-350, Budget-DVB).
Lösung: 2 Sekunden warten, nachdem die Treiber geladen wurden:
easyVDR:/etc/init.d# diff -c2 Runvdr.orig Runvdr *** Runvdr.orig 2007-04-01 13:25:16.000000000 +0200 --- Runvdr 2007-04-01 13:37:05.000000000 +0200 *************** *** 157,160 **** --- 157,161 ---- if [ ! -f /var/run/dvbdriver.pid ]; then loaddriver + sleep 2 fi
easyVDR 1.0, Asus M4N78 Pro, Sempron 140, DVB-C Terratec Cinergy 1200 + Technotrend C-1501, analog PVR350. Output=NVidia(onboard) per HDMI an HD-Ready |