Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Branden met cdrecord in SuSE 8.2 trager dan andere distro's

jolo
8 antwoorden
  • Het is me opgevallen dat het branden van een cd-r in SuSE flink trager gaat dan in andere Linux distro's.
    SuSE 8.2 cdrecord output van [b:a5d46b492d] cdrecord -v -eject speed=24 dev=0,0,0 naam.iso [/b:a5d46b492d]
    [code:1:a5d46b492d]
    <knip>
    BURN-Free is ON.
    Turning BURN-Free off
    Performing OPC…
    Starting new track at sector: 0
    Track 01: 649 of 649 MB written (fifo 100%) [buf 64%] 15.5x.
    Track 01: Total bytes read/written: 681521152/681521152 (332774 sectors).
    Writing time: 454.231s
    Average write speed 10.0x.
    Min drive buffer fill was 1%
    Total of 26 possible drive buffer underruns predicted.
    Fixating…
    Fixating time: 25.341s
    cdrecord: fifo had 10735 puts and 10735 gets.
    cdrecord: fifo was 0 times empty and 7689 times full, min fill was 90%.
    [/code:1:a5d46b492d]
    Mandrake 9.1 eveneens de output van [b:a5d46b492d] cdrecord -v -eject speed=24 dev=0,0,0 naam.iso [/b:a5d46b492d]
    [code:1:a5d46b492d]
    <knip>
    BURN-Free is ON.
    Turning BURN-Free off
    Performing OPC…
    Starting new track at sector: 0
    Track 01: 649 of 649 MB written (fifo 100%) [buf 99%] 24.8x.
    Track 01: Total bytes read/written: 681109504/681109504 (332573 sectors).
    Writing time: 235.451s
    Average write speed 19.6x.
    Min drive buffer fill was 17%
    Fixating…
    Fixating time: 24.457s
    cdrecord: fifo had 10729 puts and 10729 gets.
    cdrecord: fifo was 0 times empty and 5765 times full, min fill was 34%.
    [/code:1:a5d46b492d]
    Deze beide Linux distro's staan op dezelfde PC. De Philips cdwriter is een 24 speed. De cdr's Sony 1x-48xcompatible.

    De bovenstaande output toont dus aan, dat het branden in SuSE 8.2 zo ongeveer 2 maal zo traag gaat als in Mandrake 9.1. Ik heb dit getest in tekst mode. (init 3) Als iso's heb ik gebruikt, de zojuist gedownloade Mandrake 9.2 RC2 iso's.
    In Mandrake 9.1 gaat het branden van cdr's met ongeveer met dezelfde snelheid als in Slackware 9.0. Dus dan is cdrecord in SuSE 8.2 te traag.
  • en wat zijn de versies van de betreffende cdrecord's ?
  • Beide cdrecord's zijn dezelfde versie.
    [code:1:3c53a15d7f]
    Cdrecord 2.0 (i686-suse-linux) Copyright (C) 1995-2002 Jrg Schilling
    [/code:1:3c53a15d7f]
    [code:1:3c53a15d7f]
    Cdrecord 2.0 (i586-mandrake-linux-gnu) Copyright (C) 1995-2002 Jrg Schilling
    [/code:1:3c53a15d7f]
  • Is de DMA modus in beide gevallen ingeschakeld voor de brander ?
    Wat is de versie van de kernel in beide gevallenj ?
    Is de DMA modus van de hd ingeschakeld in beide gevallen ?
  • hdparm in Mandrake 9.1
    [code:1:29af1bc0e4]
    [root@dualpc jolo]# hdparm -t /dev/hda

    /dev/hda:
    Timing buffered disk reads: 64 MB in 1.38 seconds = 46.38 MB/sec
    [root@dualpc jolo]#
    [/code:1:29af1bc0e4]
    cdwriter
    [code:1:29af1bc0e4]
    [root@dualpc jolo]# hdparm /dev/hdc

    /dev/hdc:
    HDIO_GET_MULTCOUNT failed: Invalid argument
    IO_support = 1 (32-bit)
    unmaskirq = 1 (on)
    using_dma = 1 (on)
    keepsettings = 0 (off)
    readonly = 0 (off)
    BLKRAGET failed: Invalid argument
    HDIO_GETGEO failed: Invalid argument
    [root@dualpc jolo]#
    [/code:1:29af1bc0e4]
    Kernel Mandrake 9.1
    [code:1:29af1bc0e4]
    [root@dualpc jolo]# uname -a
    Linux dualpc 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686 unknown unknown GNU/Linux[/code:1:29af1bc0e4]

    In SuSE 8.2 werkt hdparm voor de harddisk niet helemaal goed
    [code:1:29af1bc0e4]
    linux:/home/jolo # hdparm -t /dev/hda

    /dev/hda:
    Timing buffered disk reads: -1504 MB in 0.00 seconds = -inf kB/sec
    Hmm.. suspicious results: probably not enough free memory for a proper test.
    [/code:1:29af1bc0e4]
    Maar de dma voor de harddisk staat wel aan
    [code:1:29af1bc0e4]
    linux:/home/jolo # hdparm /dev/hda

    /dev/hda:
    multcount = 16 (on)
    IO_support = 1 (32-bit)
    unmaskirq = 1 (on)
    using_dma = 1 (on)
    keepsettings = 0 (off)
    readonly = 0 (off)
    readahead = 8 (on)
    geometry = 9729/255/63, sectors = 156301488, start = 0
    [/code:1:29af1bc0e4]
    cdwriter
    [code:1:29af1bc0e4]
    linux:/home/jolo # hdparm /dev/hdc

    /dev/hdc:


    HDIO_GET_MULTCOUNT failed: Invalid argument
    IO_support = 1 (32-bit)
    unmaskirq = 1 (on)
    using_dma = 0 (off)
    keepsettings = 0 (off)
    readonly = 0 (off)
    BLKRAGET failed: Invalid argument
    HDIO_GETGEO failed: Invalid argument
    [/code:1:29af1bc0e4]
    Kernel SuSE 8.2
    [code:1:29af1bc0e4]
    jolo@linux:~> uname -a
    Linux linux 2.4.20-64GB-SMP #1 SMP Mon Mar 17 17:56:03 UTC 2003 i686 unknown unknown GNU/Linux
    [/code:1:29af1bc0e4]

    Hmm, dus de dma voor de cdwriter staat uit in SuSE 8.2. Ik dacht dat die standaard aan hoorde te staan.
    Ik kan 'm ook niet aan zetten met hdparm -d /dev/hdc
    [code:1:29af1bc0e4]
    linux:/home/jolo # hdparm -d /dev/hdc

    /dev/hdc:
    using_dma = 0 (off)
    [/code:1:29af1bc0e4]

    [edit]

    Ok dat moest dus zijn
    [code:1:29af1bc0e4]
    linux:/home/jolo # hdparm -d1 /dev/hdc

    /dev/hdc:
    setting using_dma to 1 (on)
    using_dma = 1 (on)
    [/code:1:29af1bc0e4]

    In ieder geval Mithrandir en marcelk, bedankt voor de reacties. :wink:
  • Het branden gaat onder SuSE nu even snel als onder Mandrake ?
  • [quote:89772e54fc="marcelk"]Het branden gaat onder SuSE nu even snel als onder Mandrake ?[/quote:89772e54fc] Ik heb dat inmiddels getest. Als ik dma van de cdwriter aanzet, via [code:1:89772e54fc] hdparm -d1 /dev/hdc [/code:1:89772e54fc] dan brand SuSE 8.2 inderdaad even snel als in Mandrake 9.1.

    Ik heb nog even gecontroleerd in Yast2 > IDE DMA Setup, maar daarin staan alleen de harddisk en mijn dvd speler. De dma van de dvd speler staat dus standaard ook uit.

    Ofschoon met dma aan voor de cdwriter, deze met cdrecord wel kan branden op de juiste snelheid, blijft het wel raar dat hdparm -t in SuSE, de harddisk snelheid niet kan meten. Uit deze discusie maak ik op dat er een bug zit in hdparm 5.3. En dat er op de website van SuSE een patch staat voor een ander probleem. Namelijk voor harddisken groter dan 80 GB.
    [quote:89772e54fc]
    27 Mar 2003 RPM hdparm 5.3 (i586) 36 kB Patch-RPM hdparm 5.3-patch (i586) 24 kB Source-RPM hdparm-5.3-36.src.rpm
    Fixes problems when running timing tests on disks larger than 80GB.
    [/quote:89772e54fc] Mijn harddisk is 80 GB.
  • Vreemd. Bij lijkt het wel te werken op een Western Digital WD800JB 80 GB schijf onder SuSE 8.2 ftp. Misschien de combinatie chipset met schijf >= 80 GB ?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.