Hallo Leute,
ich habe vorhin einen VDR auf einem älteren System aufgesetzt und habe nun massive Probleme bei Aufnahmen.
Sehe ich nur fern, dann läuft das System problemlos. Starte ich aber eine Aufnahme, dann wird die Bildqualitität zunehmend schlechter, es kommt zu Tonstörungen, etc bis schließlich das ganze, mittlerweile stark gestörte Bild einfriert.
Mittlerweile habe ich hier in den Boards gesucht, aber richtig schlau geworden bin ich aus den gefundenen Angaben nicht.
Ich befürchte, dass die Festplatte nur im DMA-Modus läuft, sicher bin ich aber nicht. Zudem, weiß ich nicht wirklich wo ich ansetzen soll.
Zunächst die technischen Daten meines Systems:
Pentium 200 MMX auf Soyo-Board mit Via-Chipsatz
128 MB SD-RAM
80 GByte Maxtor
Technotrend Premium 1.5
Das habe ich installiert:
vdr2:/var/log# more vdrinfo.log
**************************************
* c't VDR Übersicht *
**************************************
c't VDR: 1.2.6-15
Kernel : 2.4.24-ctvdr-2
Patches:
--------------------------------------
threadkill
analogtv
reccmdsubmenu125
elchiaio4c
ac3overdvb-0.2.4
wareagle
8bitcolor
osdpip-0.0.3
Plugins:
( N = Native Plugin )
( ! = Falscher Patchlevel )
--------------------------------------
vdr-plugin-calendar (0.1.4-1)
vdr-plugin-clock (0.0.4-2)
vdr-plugin-femon (0.0.3a-1)
vdr-plugin-pilot (0.0.4-2)
vdr-plugin-prefermenu (0.5.4-1)
Addon Packages:
--------------------------------------
vdr-addon-icons (0.3)
vdr-addon-noad (0.3.2b-2)
vdr-addon-vdrconvert (0.0.12i-10)
Alles anzeigen
Das sagt hdparm:
vdr2:~# hdparm -i /dev/hda
/dev/hda:
Model=Maxtor 6Y080P0, FwRev=YAR41BW0, SerialNo=Y2AXV9ZE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=7936kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=160086528
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive Supports : ataATA-1 ATA-2 ATA-3 ATA-4 ATA-5 ATA-6 ATA-7
Alles anzeigen
Wenn ich den * richtig deute, dann läuft die Platte laut hdparm im Augenblick im UDMA2-Modus mit 33,3 MByte/s? Also liegt das Problem doch anderswo?
Das habe ich in syslog gefunden:
Sep 30 20:42:00 vdr2 vdr[2649]: buffer usage: 80% (pid=2916)
Sep 30 20:42:00 vdr2 vdr[2649]: buffer usage: 80% (pid=2655)
Sep 30 20:42:00 vdr2 vdr[2649]: buffer usage: 85% (pid=2916)
Sep 30 20:42:01 vdr2 vdr[2649]: buffer usage: 90% (pid=2916)
Sep 30 20:42:02 vdr2 vdr[2649]: buffer usage: 85% (pid=2655)
Sep 30 20:42:02 vdr2 vdr[2649]: buffer usage: 95% (pid=2916)
Sep 30 20:42:03 vdr2 vdr[2649]: buffer usage: 100% (pid=2916)
Sep 30 20:42:03 vdr2 vdr[2649]: ERROR: ring buffer overflow (165 bytes dropped)
Sep 30 20:42:03 vdr2 vdr[2649]: ERROR: ring buffer overflow (188 bytes dropped)
Sep 30 20:42:05 vdr2 last message repeated 395 times
Wenn ich die Angaben richtig interpretiere, dann arbeitet das System so langsam, dass die Daten nicht schnell genug geschriebenwerden können und es zum Pufferüberlauf kommt?
Hier noch einige andere Daten aus dem syslog miz frn Angaben zum Chipsatz, etc.
Sep 30 20:22:52 vdr2 kernel: Uniform Multi-Platform E-IDE driver Revision: 7.00b
eta4-2.4
Sep 30 20:22:52 vdr2 kernel: ide: Assuming 33MHz system bus speed for PIO modes;
override with idebus=xx
Sep 30 20:22:52 vdr2 kernel: VP_IDE: IDE controller at PCI slot 00:07.1
Sep 30 20:22:52 vdr2 kernel: VP_IDE: chipset revision 6
Sep 30 20:22:52 vdr2 kernel: VP_IDE: not 100%% native mode: will probe irqs late
r
Sep 30 20:22:52 vdr2 kernel: ide: Assuming 33MHz system bus speed for PIO modes;
override with idebus=xx
Sep 30 20:22:52 vdr2 kernel: VP_IDE: VIA vt82c586a (rev 27) IDE UDMA33 controlle
r on pci00:07.1
Sep 30 20:22:52 vdr2 kernel: ide0: BM-DMA at 0xe000-0xe007, BIOS settings: h
da:DMA, hdb:DMA
Sep 30 20:22:52 vdr2 kernel: ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: h
dc:DMA, hdd:DMA
Sep 30 20:22:52 vdr2 kernel: hda: Maxtor 6Y080P0, ATA DISK drive
Sep 30 20:22:52 vdr2 kernel: blk: queue c035e880, I/O limit 4095Mb (mask 0xfffff
fff)
Sep 30 20:22:52 vdr2 kernel: hdc: LTN526, ATAPI CD/DVD-ROM drive
Sep 30 20:22:52 vdr2 kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Sep 30 20:22:52 vdr2 kernel: ide1 at 0x170-0x177,0x376 on irq 15
Sep 30 20:22:52 vdr2 kernel: hda: attached ide-disk driver.
Sep 30 20:22:52 vdr2 kernel: hda: 160086528 sectors (81964 MB) w/7936KiB Cache,
CHS=9964/255/63, UDMA(33)
Alles anzeigen
Irgendwelche Tipps, wie ich die Fehlersuche systematisieren kann?
Grüße
Ulrich