Cdrecord wil niet op max speed branden

Pagina: 1
Acties:

  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 20:24
Hey

Mijn CD writer weigert op meer dan 16x te branden in cdrecord (en cdrdao). De -speed optie wordt genegeerd en er wordt op 16x gebrand.
Het gaat om een BTC BCE 4012, 40x12x48.
Ik heb verscheidene versies van cdrtools geprobeerd, ook de allerlaatste (2.1).
De output van cdrecord -checkdrive -dev=0,0,0 -prcap:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
scsidev: '0,0,0'
scsibus: 0 target: 0 lun: 0
Linux sg driver version: 3.1.22
Using libscg version 'schily-0.6'
Device type    : Removable CD-ROM
Version        : 0
Response Format: 1
Vendor_info    : 'CDWRITER'
Identifikation : 'IDE4012         '
Revision       : '408p'
Device seems to be: Generic mmc CD-RW.

----*snap*----

 Maximum read  speed in kB/s: 1411
  Current read  speed in kB/s: 1410
  Maximum write speed in kB/s: 2822
  Current write speed in kB/s: 2822
  Buffer size in KB: 2048


Het slechte argument "maar onder windows doet ie het wel goed" is ook hier van toepassing. Weet iemand een oplossing?

Verwijderd

ondersteund de media wel 48x branden? misschien dat je media maximaal maar 16x kan...
Voor de rest zou ik het niet weten, ik heb zelf een 6 speed branden maar deze kan ook maar maximaal 4x via cdrecord

  • Lethalis
  • Registratie: April 2002
  • Niet online
Als je goed leest, zie je dat hij schrijft dat het onder Windows wel werkt..

Ik heb ff gegoogled.. er zijn meer mensen die er last van hebben, maar niemand die echt een oplossing ervoor heeft. De ene heeft een 48x die max op 24x schrijft, de ander krijgt hem niet hoger dan 16x enzovoorts. Wel apart.

Ask yourself if you are happy and then you cease to be.


Verwijderd

De leessnelheid komt ook niet verder dan 9 a 10 keer. Is de IDE bus wel op UDMA-2 ingesteld ?

Verwijderd

en als je "cdrecord dev=0,0,0 speed=16 image.iso -vv" (dan geeft hij toch de brandsnelheid aan? de brandsnelheid is enigsinds variabel...(bij mij zegt hij vaak 8.2x )
wat zegt "hdparm /dev/hdb" ?
welke kernel?
heb je xcdroast al geprobeerd (misschien geeft hij een andere optie aan cdrecord door...)

[ Voor 23% gewijzigd door Verwijderd op 22-01-2003 11:26 ]


Verwijderd

Je moet ook speed=16 intikken. -speed=16 (met het streepje dus) is verkeerd.

////Edit: hetzelfde geld voor de optie dev=0,0,0. Dat moet ook zonder streepje.

[ Voor 37% gewijzigd door Verwijderd op 22-01-2003 11:31 ]


  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 20:24
Kernel is 2.4.18.

hdparm /dev/hdd zegt:
code:
1
2
3
4
5
6
7
8
9
/dev/hdd:
 HDIO_GET_MULTCOUNT failed: Input/output error
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 BLKRAGET failed: Input/output error
 HDIO_GETGEO failed: Invalid argument


Of die laatste 2 nou serieuze errors zijn weet ik niet. Ik zal eens xcdroast proberen, als laatste optie.

Jointm1k: er is niets mis met mijn syntax. Cdrecord zou errors geven als het niet klopte en zo n00b ben ik nou ook weer niet :)

  • No13
  • Registratie: Januari 2001
  • Laatst online: 13-05 15:39

No13

/me was here

Verwijderd schreef op 22 januari 2003 @ 11:29:
Je moet ook speed=16 intikken. -speed=16 (met het streepje dus) is verkeerd.

////Edit: hetzelfde geld voor de optie dev=0,0,0. Dat moet ook zonder streepje.
was het niet met streepje maar zonder = teken en in plaats daarvan dewoon een spatie :)

ontopic: Ik neem aan dat je media wel 40x ondersteund?
je zet er niet bij of je hetzelfde media in windows gebruikte...

Die errors lijken me toch niet helemaal lekker, ik zal eens kijken of ik die ook krijg (4x4x24 fikker)

verder kan ik zo eigenlijk nix verzinnen dat de oorzaak zou kunnen zijn maar ik zal dit draadje zeker in de gaten houden daar ik zelf ook een nieuwe fikker wil gaan halen ;)

edit:
root@Wicked:~# hdparm /dev/hda

/dev/hda:
HDIO_GET_MULTCOUNT failed: Input/output error
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
BLKRAGET failed: Input/output error
HDIO_GETGEO failed: Invalid argument

root@Wicked:~# hdparm /dev/hdb

/dev/hdb:
HDIO_GET_MULTCOUNT failed: Input/output error
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
BLKRAGET failed: Input/output error
HDIO_GETGEO failed: Invalid argument

root@Wicked:~# hdparm /dev/hdd

/dev/hdd:
HDIO_GET_MULTCOUNT failed: Input/output error
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
BLKRAGET failed: Input/output error
HDIO_GETGEO failed: Invalid argument

bij mij geeft hij die errors dus ook bij alle 3 branders (hp 7200 (2x) hp 8200 (4x) philips geval (2x)
Zal dus wel "normaal" zijn

[ Voor 41% gewijzigd door No13 op 22-01-2003 18:13 . Reden: toevoeging ]


Verwijderd

wat voor chipset heb je?
die "laatste 2 errors" hoef je niet serieus te nemen...
de andere syntax al geprobeerd? (je weet maar nooit)
staat er in /proc/ide/ide1/hdd nog interessante info?

[ Voor 21% gewijzigd door Verwijderd op 22-01-2003 18:14 ]


  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 20:24
Andere syntax heb ik idd geprobeerd. Het medium is tot 52x gespecificeerd en deze gebruik ik altijd.

Kwa interessante dingen in proc... misschien dit lijstje?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
name                    value           min             max             mode
----                    -----           ---             ---             ----
bios_cyl                0               0               1023            rw
bios_head               0               0               255             rw
bios_sect               0               0               63              rw
current_speed           66              0               69              rw
ide_scsi                0               0               1               rw
init_speed              12              0               69              rw
io_32bit                1               0               3               rw
keepsettings            0               0               1               rw
log                     0               0               1               rw
nice1                   1               0               1               rw
number                  3               0               3               rw
pio_mode                write-only      0               255             w
slow                    0               0               1               rw
transform               1               0               3               rw
unmaskirq               1               0               1               rw
using_dma               1               0               1               rw


Chipset is Via KT133 (Abit KT7a).

  • ajvdvegt
  • Registratie: Maart 2000
  • Laatst online: 04-12-2025
cdrecord heeft nog de optie 'driveropts', waarbij je 'forcespeed' kunt opgeven, dus zo:
code:
1
cdrecord dev=x,y,z speed=48 driveropts=forcespeed
Volgens de handleiding werkt dat slechts met enkele Ricoh en Yamaha drivers, mara voglens mij ondersteund mjin Lite-on het ook (het staat in iedergeval bij de 'driver flags' als ik 'cdrecord -checkdrive' doe). Helaas heb ik geen CD's die ik op topsnelheid kan branden, dus ik kan het niet voor je testen. :)
Ik heb trouwens libscg 'schily-0.7', misschien dat dat nog uitmaakt?

I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum


Verwijderd

Uhh,
die vraag van mij was bedoeld over de BIOS setting voor UDMA of PIO mode, eigenlijk... :+

Welke BIOS versie heb je, de laatste ?? Is dus A9.

  • _nethack
  • Registratie: September 2000
  • Laatst online: 19:41

_nethack

We're all MAD here

Je moet er wel even rekening mee houden dat een 40x speed brander eigenlijk helemaal geen 40x speed brander is :)
Zo'n apparaat begint te branden op iets van 16x speed aan de binnenkant (begin) van de cd, en gaat naarmate hij verder naar de buitenkant gaat sneller (verdeelt in zones. Het branden wordt even gestopt, en er wordt op een hogere snelheid verder geschreven dmv burn-proof/justlink)

Ik neem toch aan dat het cd schrijf programma daar wel specifiek ondersteuning voor moet bieden, en dat cdrecord die ondersteuning niet heeft.
Ik gok dus dat hij de maximale snelheid pakt waarop de gehele cd kan worden geschreven.

En zowiezo, 16x speed is toch snel genoeg?

Sometimes you just have to sit back, relax, and let the train wreck itself


Verwijderd

_nethack schreef op 23 januari 2003 @ 00:32:
Je moet er wel even rekening mee houden dat een 40x speed brander eigenlijk helemaal geen 40x speed brander is :)
Zo'n apparaat begint te branden op iets van 16x speed aan de binnenkant (begin) van de cd, en gaat naarmate hij verder naar de buitenkant gaat sneller (verdeelt in zones. Het branden wordt even gestopt, en er wordt op een hogere snelheid verder geschreven dmv burn-proof/justlink)

Ik neem toch aan dat het cd schrijf programma daar wel specifiek ondersteuning voor moet bieden, en dat cdrecord die ondersteuning niet heeft.
Ik gok dus dat hij de maximale snelheid pakt waarop de gehele cd kan worden geschreven.

En zowiezo, 16x speed is toch snel genoeg?
daarom gaf ik die "-vv" optie aan. (of moeten dat 3 v's zijn?) Dan zie je de _werkelijke_ snelheid waar mee hij aan het branden is.
Je kan ook een iso9660 image nemen en die onder linux en onder windows fikken en dan kijken wat het verschil in tijd is (als dat er al is)
Pagina: 1