Klötzchenbildung und Knacksen

  • Hallo,
    habe gestern meinen VDR zum Laufen gebracht :)
    Es funktioniert im Prinzip alles, nur wenn ich eine Aufname starte bekomme ich nach ca. 1-2 Minuten Klötzchenbildung und ein Knacksen. Je länger die Aufnahme dauert um so schlimmer wird es. Wenn ich dann diese Aufnahme wiedergebe, kommen genau die gleichen Störungen. Danach ist auch das Live-Bild gestört, bis ich einmal den Kanal wechsle.
    Kann mir jemand sage, wie ich dieses Problem beheben kann ????


    Gruß
    Andreas

    Mein VDR:
    Athlon XP1800+ * 256 MB * HDD 160 GB Samsung * Siemens DVB-S Rev. 1.6 * ctVDR 6.1

  • Hmm,


    wenn es auch beim livebild ist, scheidet die Festplatte aus. Muss sich die DVB Karte evtl. einen IRQ mit etwas anderem teilen? Was für ein System hast Du denn evtl. ist es einfach zu langsam (halte ich aber für unwahrscheinlich habe selber eine P200 und der reicht). Wenn es doch nur beim abspielen (oder dort besonders) Auftritt, dann suche mal hier nach hdparm und dma, wurde schon mehrfach behandelt.


    bye


    Sven


    [edit]


    :) klarer Fall, wer lesen kann ist im Vorteil, Sysconfig steht ja unten :wand , Dein System ist grundsätzlich sicher schnell genug


    [/edit]


    Link: Richtig fragen

    Einmal editiert, zuletzt von SvenS ()

  • Hi,


    tritt denn der Fehler nur bei der Aufnahme auf, oder auch im "Normalbetrieb"?


    Gruss


    AuL

    FSC Multitainer 1 GHz P III 256MB SDRAM @ 133, Seagate Barracuda 80 Gig Hauppauge WinTV DVB-s Rev 1.3, c't vdr 4 kernel 2.4

  • Hi


    hdparm -tT /dev/hdx


    bei ner Normalen Pladde im DMA-Mode sind ca. 30MB/s normal!!!


    mit hdparm /dev/hdx kannst du die einstellungen Prüfen!


    mit hdparm -d1 -X67 /dev/hdx kannst du in den DMA-Modus einschalten.


    hdx auf deine Pladde anpassen!


    Ich tippe aber auch auf ein anderes Problem!


    mach mal


    cat /proc/interrupts


    ein und schau, ob sich die Karte nen IRQ teilen muß

    Dirk

  • Hallo,
    erst mal danke an alle für die schnelle Antworten.
    Das Problem tritt im Normalbetrieb nicht auf, nur während einer Aufnahme oder bei der Wiedergabe !


    Gruß
    Andreas

    Mein VDR:
    Athlon XP1800+ * 256 MB * HDD 160 GB Samsung * Siemens DVB-S Rev. 1.6 * ctVDR 6.1

  • Hi,


    dann wüde ich sagen, das DMA bei der Platte nicht aktiviert ist, versuche es mal wie von Dirk vorgeschlagen mit hdparm -d1 /dev/hdx bzw. poste mal was hdparm ausgibt.


    bye


    Sven


    Link: Richtig fragen


  • DMA ist nicht aktiviert und lässt sich auch nicht aktivieren: Operation not permitted!
    Obwohl ich als root angemeldet bin.

    Mein VDR:
    Athlon XP1800+ * 256 MB * HDD 160 GB Samsung * Siemens DVB-S Rev. 1.6 * ctVDR 6.1

    Einmal editiert, zuletzt von Schalke ()

  • Hi,


    ist es im BIOS aktiviert? Wirf mal einen Blick auf diesen Thread: http://www.vdrportal.de/board/thread.php?threadid=1808&sid=&hilight=&hilightuser=0. Evtl. must Du es zunächst mit etwas konservativen Einstellungen versuchen und Dich rantasten...ich mach jetzt erst mal Feierabend, schau dann evtl. später nochmal rein...


    bye
    Sven


    Link: Richtig fragen

  • Hi


    du kannst auch nur


    hdparm -d1 /dev/hdx versuchen!


    das -X67 ist nur dafür da, um auch UDMA3 zu bremsen!

    Dirk

  • Leider habe ich auch damit kein Erfolg. Ich Habe jetzt alles ausprobiert, es geht einfach nicht. Ich glaube ich werde mal mit einer SUSE 7.2 versuchen.

    Mein VDR:
    Athlon XP1800+ * 256 MB * HDD 160 GB Samsung * Siemens DVB-S Rev. 1.6 * ctVDR 6.1

  • hi,
    also wegen so einer kleinigkeit musst du nicht gleich neu installieren. linux ist gleich linux.
    hast du evtl. selbst einen kernel gebaut der dma nicht unterstützt?
    bist du dir sicher das du auch die festplatte gewählt hats /dev/hdx?
    kann die festplatte/controller überhaupt dma?
    was sagt der kenel beim booten? unterstützt dieser dma?

  • Für dich mag das eine Kleinigkeit sein, ich bin in Linux aber nicht so sattelfest. Wie kann ich die Kernelmeldungen beim booten abfragen ? unter /var/log/boot.msg kann ich nichts finden was auf dma hin deutet. Den Kernel hab ich neu übersetzt, habe die Konfiguragtion aber nicht geändert. Aber auch mit dem original Kernel einer jungfräulichen Installation lässt sich dma nicht aktivieren. Meine Hardware sollte ok sein, das MB ist von Shuttle (MK35 V.10a mit VIA-Chipsatz), die HD ist von WD. Alles nagelneu.

    Mein VDR:
    Athlon XP1800+ * 256 MB * HDD 160 GB Samsung * Siemens DVB-S Rev. 1.6 * ctVDR 6.1

  • Hier die Ausgaben:
    linux:~ # dmesg
    Linux version 2.4.19-4GB (root@Athlon.suse.de) (gcc version 3.2) #1 Fri Sep 13 13:19:15 UTC 2002
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
    BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 000000000f7f0000 (usable)
    BIOS-e820: 000000000f7f0000 - 000000000f7f3000 (ACPI NVS)
    BIOS-e820: 000000000f7f3000 - 000000000f800000 (ACPI data)
    BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
    BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
    BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
    247MB LOWMEM available.
    ACPI: have wakeup address 0xc0001000
    Advanced speculative caching feature present
    On node 0 totalpages: 63472
    zone(0): 4096 pages.
    zone(1): 59376 pages.
    zone(2): 0 pages.
    ACPI: RSDP (v000 KM266 ) @ 0x000f8190
    ACPI: RSDT (v001 KM266 AWRDACPI 16944.11825) @ 0x0f7f3000
    ACPI: FADT (v001 KM266 AWRDACPI 16944.11825) @ 0x0f7f3040
    ACPI: MADT (v001 KM266 AWRDACPI 16944.11825) @ 0x0f7f6cc0
    ACPI: Local APIC address 0xfee00000
    ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
    Processor #0 Pentium(tm) Pro APIC version 16
    ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0])
    IOAPIC[0]: Assigned apic_id 2
    IOAPIC[0]: apic_id 2, version 3, address 0xfec00000, IRQ 0-23
    ACPI: INT_SRC_OVR (bus[0] irq[0x0] global_irq[0x2] polarity[0x0] trigger[0x0])
    ACPI: INT_SRC_OVR (bus[0] irq[0x9] global_irq[0x9] polarity[0x0] trigger[0x0])
    Using ACPI (MADT) for SMP configuration information
    Building zonelist for node : 0
    Kernel command line: root=/dev/hda3 vga=788
    Initializing CPU#0
    Detected 1529.493 MHz processor.
    Console: colour dummy device 80x25
    Calibrating delay loop... 3053.97 BogoMIPS
    Memory: 247220k/253888k available (1685k kernel code, 6280k reserved, 413k data, 164k init, 0k highmem)
    Checking if this processor honours the WP bit even in supervisor mode... Ok.
    Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
    Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
    Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
    Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
    Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
    CPU: Before vendor init, caps: 0383fbff c1c3fbff 00000000, vendor = 2
    Advanced speculative caching feature present
    Disabling advanced speculative caching
    CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
    CPU: L2 Cache: 256K (64 bytes/line)
    CPU: After vendor init, caps: 0383fbf7 c1c3fbff 00000000 00000000
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    CPU: After generic, caps: 0383fbf7 c1c3fbff 00000000 00000000
    CPU: Common caps: 0383fbf7 c1c3fbff 00000000 00000000
    CPU: AMD Athlon(tm) XP 1800+ stepping 01
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Checking 'hlt' instruction... OK.
    POSIX conformance testing by UNIFIX
    mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
    mtrr: detected mtrr type: Intel
    ACPI: Subsystem revision 20020829
    PCI: PCI BIOS revision 2.10 entry at 0xfb7e0, last bus=1
    PCI: Using configuration type 1
    ACPI: Interpreter enabled
    ACPI: Using IOAPIC for interrupt routing
    ACPI: System [ACPI] (supports S0 S1 S4 S5)
    ACPI: PCI Root Bridge [PCI0] (00:00)
    PCI: Probing PCI hardware (bus 00)
    Unknown bridge resource 0: assuming transparent
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 1 *3 4 5 6 7 10 11 12 14 15)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 *5 6 7 10 11 12 14 15)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 *10 11 12 14 15)
    ACPI: PCI Interrupt Link [ALKA] (IRQs 20, disabled)
    ACPI: PCI Interrupt Link [ALKB] (IRQs 21, disabled)
    ACPI: PCI Interrupt Link [ALKC] (IRQs 22, disabled)
    ACPI: PCI Interrupt Link [ALKD] (IRQs 23, disabled)
    PCI: Probing PCI hardware
    PCI: Using IRQ router VIA [1106/3177] at 00:11.0
    Linux NET4.0 for Linux 2.4
    Based upon Swansea University Computer Society NET3.039
    Initializing RT netlink socket
    apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
    apm: overridden by ACPI.
    Starting kswapd
    bigpage subsystem: allocated 0 bigpages (=0MB).
    kinoded started
    VFS: Diskquotas version dquot_6.5.0 initialized
    aio_setup: num_physpages = 15868
    aio_setup: sizeof(struct page) = 48
    vesafb: framebuffer at 0xd8000000, mapped to 0xd0014000, size 7104k
    vesafb: mode is 800x600x16, linelength=1600, pages=6
    vesafb: protected mode interface info at c000:6489
    vesafb: scrolling: redraw
    vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
    Looking for splash picture.... found (800x600, 19991 bytes).
    Console: switching to colour frame buffer device 82x26
    fb0: VESA VGA frame buffer device
    pty: 256 Unix98 ptys configured
    Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled
    ttyS00 at 0x03f8 (irq = 4) is a 16550A
    Real Time Clock Driver v1.10e
    Uniform Multi-Platform E-IDE driver Revision: 6.31
    ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    VP_IDE: IDE controller on PCI bus 00 dev 89
    PCI: No IRQ known for interrupt pin A of device 00:11.1. Please try using pci=biosirq.
    VP_IDE: chipset revision 6
    VP_IDE: not 100% native mode: will probe irqs later
    VP_IDE: Unknown VIA SouthBridge, contact Vojtech Pavlik <vojtech@ucw.cz>
    hda: WDC WD800BB-00CAA1, ATA DISK drive
    hdc: IDE DVD-ROM 16X, ATAPI CD/DVD-ROM drive
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    ide0: probed IRQ 14 failed, using default.
    ide1 at 0x170-0x177,0x376 on irq 15
    ide1: probed IRQ 15 failed, using default.
    hda: safely enabled flush
    hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63
    ide-floppy driver 0.99.newide
    Partition check:
    hda: hda1 hda2 hda3
    Floppy drive(s): fd0 is 1.44M
    FDC 0 is a post-1991 82077
    RAMDISK driver initialized: 16 RAM disks of 64000K size 1024 blocksize
    loop: loaded (max 16 devices)
    Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994
    Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak.
    ide-floppy driver 0.99.newide
    SCSI subsystem driver Revision: 1.00
    kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
    md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
    md: Autodetecting RAID arrays.
    md: autorun ...
    md: ... autorun DONE.
    NET4: Linux TCP/IP 1.0 for NET4.0
    IP Protocols: ICMP, UDP, TCP, IGMP
    IP: routing cache hash table of 2048 buckets, 16Kbytes
    TCP: Hash tables configured (established 16384 bind 32768)
    Linux IP multicast router 0.06 plus PIM-SM
    NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
    RAMDISK: Compressed image found at block 0
    Freeing initrd memory: 235k freed
    VFS: Mounted root (ext2 filesystem).
    reiserfs: found format "3.6" with standard journal
    reiserfs: checking transaction log (ide0(3,3)) for (ide0(3,3))
    reiserfs: using ordered data mode
    Using r5 hash to sort names
    VFS: Mounted root (reiserfs filesystem) readonly.
    Trying to move old root to /initrd ... failed
    Unmounting old root
    Trying to free ramdisk memory ... okay
    Freeing unused kernel memory: 164k freed
    md: Autodetecting RAID arrays.
    md: autorun ...
    md: ... autorun DONE.
    LVM version 1.0.5(mp-v6)(15/07/2002) module loaded
    Adding Swap: 385552k swap-space (priority 42)
    8139too Fast Ethernet driver 0.9.26
    PCI: Found IRQ 10 for device 00:0e.0
    PCI: Sharing IRQ 10 with 00:10.3
    eth0: RealTek RTL8139 Fast Ethernet at 0xd07e9000, 00:30:1b:1e:5d:00, IRQ 10
    eth0: Identified 8139 chip type 'RTL-8139C'
    eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
    usb.c: registered new driver usbdevfs
    usb.c: registered new driver hub
    PCI: Found IRQ 10 for device 00:10.3
    PCI: Sharing IRQ 10 with 00:0e.0
    hcd.c: ehci-hcd @ 00:10.3, PCI device 1106:3104
    hcd.c: irq 10, pci mem d07eb000
    usb.c: new USB bus registered, assigned bus number 1
    ehci-hcd.c: USB 2.0 support enabled, EHCI rev 1. 0
    hub.c: USB hub found
    hub.c: 6 ports detected
    usb-uhci.c: $Revision: 1.275 $ time 13:56:25 Sep 13 2002
    usb-uhci.c: High bandwidth mode enabled
    PCI: Found IRQ 11 for device 00:10.0
    usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 11
    usb-uhci.c: Detected 2 ports
    usb.c: new USB bus registered, assigned bus number 2
    hub.c: USB hub found
    hub.c: 2 ports detected
    PCI: Found IRQ 3 for device 00:10.1
    usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 3
    usb-uhci.c: Detected 2 ports
    usb.c: new USB bus registered, assigned bus number 3
    hub.c: USB hub found
    hub.c: 2 ports detected
    PCI: Found IRQ 5 for device 00:10.2
    PCI: Sharing IRQ 5 with 00:0a.0
    PCI: Sharing IRQ 5 with 00:11.5
    usb-uhci.c: USB UHCI at I/O 0xdc00, IRQ 5
    usb-uhci.c: Detected 2 ports
    usb.c: new USB bus registered, assigned bus number 4
    hub.c: USB hub found
    hub.c: 2 ports detected
    usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
    uhci.c: USB Universal Host Controller Interface driver v1.1
    PCI: Found IRQ 5 for device 00:11.5
    PCI: Sharing IRQ 5 with 00:0a.0
    PCI: Sharing IRQ 5 with 00:10.2
    PCI: Setting latency timer of device 00:11.5 to 64
    IPv6 v0.8 for NET4.0
    IPv6 over IPv4 tunneling driver
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    hdc: bad special flag: 0x03
    ide-floppy driver 0.99.newide
    hdc: no flushcache support
    hdc: ATAPI 44X DVD-ROM drive, 512kB Cache
    Uniform CD-ROM driver Revision: 3.12
    mtrr: no more MTRRs available
    mtrr: no more MTRRs available
    Linux video capture interface: v1.00
    eth0: no IPv6 routers present


    Könnte es evtl. daran liegen, daß mein MB ziemlich neu ist und vom Kernel noch nicht unterstütz wird ?
    Das MB ist ein MK35N von Shuttle mit VIAKM266/VT8235 Chipsatz.
    Hilft mir evtl. ein anderer Kernel ?


    Gruß
    Andreas

    Mein VDR:
    Athlon XP1800+ * 256 MB * HDD 160 GB Samsung * Siemens DVB-S Rev. 1.6 * ctVDR 6.1

    Einmal editiert, zuletzt von Schalke ()

  • Ich hab's geschafft !!!
    Endlich hab ich meinen VDR am Laufen!


    Beim VIA-8235-Chipsatz muß man von www.viaarena.com einen Patch herunterladen und dann den Kernel neu übersetzen. Das beschleunigte meine HD von 5,6 MB/s auf jetz über 46 MB/s.
    Ich danke allen, die hier gepostet haben und mir bei der Lösung des Problems behilflich waren.
    :welle


    Bis zum nächsten Mal


    Andreas;D

    Mein VDR:
    Athlon XP1800+ * 256 MB * HDD 160 GB Samsung * Siemens DVB-S Rev. 1.6 * ctVDR 6.1

  • hallo,
    habe nun auch ein board mit via km266 chipsatz und via 8235 southbridge.
    - gigabyte GA-7VKMP - micro atx
    werd mich also die tage dranmachen vdr in ein kompakteres gehaeuse zu packen!


    kannst du mir die genaue downloadadresse des patches auf viaarena posten?


    waere echt klasse.
    und deine weiteren erfahrungen mit diesem chipset!


    danke


    ciao

  • ähem, wie kann ich die Geschwindigkeit der Platte messen ??


    tobias

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • Zitat

    Original von Tobias
    ähem, wie kann ich die Geschwindigkeit der Platte messen ??


    tobias


    Hi,


    hdparm -tT /dev/hdx x=deine platte


    bye


    Sven


    Link: Richtig fragen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!