PDA

View Full Version : Lento a masterizzare...


Plain
01-11-2002, 11:18
Quando devo produrre dei CD mi trovo sempre ad affrontare un problema. La lentezza esaperante di scrittura, nonostante sia un Plextor 24X, e del SO che diventa una lumaca!
Penso di aver individuato la causa: lentezza di scambio dati tra hd e CD.
Se infatti imposto la scrittura a 1X o poco più veloce tutto va per il meglio.
Gli hd sono abilitati DMA (UDMA si può?):

linux:/home/plain # hdparm -i /dev/hda

/dev/hda:

Model=QUANTUM FIREBALL EX3.2A, FwRev=A0A.0400, SerialNo=673822933405
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=6256/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
BuffType=DualPortCache, BuffSize=418kB, MaxMultSect=16, MultSect=16
CurCHS=6256/16/63, CurSects=6306048, LBA=yes, LBAsects=6306048
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
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-4 T13 1153D revision 15: 1 2 3 4

linux:/home/plain # hdparm -i /dev/hdb

/dev/hdb:

Model=Maxtor 6E040L0, FwRev=NAR61590, SerialNo=E10V5STE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=80293248
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
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: (null): 1 2 3 4 5 6 7

L'asterisco su udma immagio sia l'impostazione attuale....

Ora, come devo fare x impostare in dma anche il cdrom e il master. ? Ho frugato in YaST2 ma nn vedo nulla a riguardo e nella directory /dev/ i lettori cd sono nominati come srx (credo) ma sono a byte 0!!!!

Che faccio?......

RRT4
01-11-2002, 12:28
In YaST2 c'è l'opzione,non ricordo dove ma c'è.
Controlla meglio.

hilo
02-11-2002, 09:47
Originariamente inviato da Plain
[B]Ora, come devo fare x impostare in dma anche il cdrom e il master. ? Ho frugato in YaST2 ma nn vedo nulla a riguardo e nella directory /dev/ i lettori cd sono nominati come srx (credo) ma sono a byte 0!!!!

Che faccio?......

da console si puo' provare con hdparm (occhio a quello che fai, pero'); per info
man hdparm

NetWalker
02-11-2002, 10:02
Se il masterizzatore e' /dev/hdc : hdparm -d1 /dev/hdc

Plain
04-11-2002, 11:39
Originariamente inviato da RRT4
[B]In YaST2 c'è l'opzione,non ricordo dove ma c'è.
Controlla meglio.

Ho ricontrollato ma vedo solo l'impostazione per gli hard disk.

Plain
04-11-2002, 11:41
Originariamente inviato da hilo
[B]

da console si puo' provare con hdparm (occhio a quello che fai, pero'); per info
man hdparm

Come vedi dal post in testa l'ho provato ma mi stampa solo info sugli ha nn sui lettori cd. Può essere che sbaglio ad identificare la periferica... ma nn so qual'è! :(

Plain
04-11-2002, 11:44
Originariamente inviato da NetWalker
[B]Se il masterizzatore e' /dev/hdc : hdparm -d1 /dev/hdc

linux:/home/plain # hdparm -d1 /dev/hdc

/dev/hdc:
setting using_dma to 1 (on)
using_dma = 1 (on)

linux:/home/plain # hdparm -d1 /dev/hdd

/dev/hdd:
setting using_dma to 1 (on)
using_dma = 1 (on)

Ok, pare che siano già attivi....
Ma allora xchè mai sarà così lento?

NetWalker
04-11-2002, 15:11
# hdparm -d1 /dev/hdd

Con questo comando, lo attivi !!
Quel risultato , e' la conferma dell'attivazione, non un'iterrogazione delle impostazioni :)

Dopo il boot, per sapere se e' attivo o meno: # hdparm -v /dev/hdc

Ricorda che quel comando non lo attiva perennemente. Allo spagnimento del pc, le impostazioni ritornano come di default.

Plain
04-11-2002, 18:40
Originariamente inviato da NetWalker
[B]# hdparm -d1 /dev/hdd

Con questo comando, lo attivi !!
Quel risultato , e' la conferma dell'attivazione, non un'iterrogazione delle impostazioni :)

Dopo il boot, per sapere se e' attivo o meno: # hdparm -v /dev/hdc

Ricorda che quel comando non lo attiva perennemente. Allo spagnimento del pc, le impostazioni ritornano come di default.

Infatti:

linux:~ # hdparm -v /dev/hdc

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

Che devo fare per renderlo attivo permanente?

Plain
04-11-2002, 18:48
Ora sto masterizzando e manco me ne accorgo! E finalmente il CD si completa velocemente.
Almeno ho individuato il problema.... ora nn devo far altro che renderlo permanente.... Aiuto please!!! :D

NetWalker
04-11-2002, 19:11
In qualche script che parta all'avvio del sistema. Non conosco la tua distro, non ti so dire.

Plain
05-11-2002, 11:23
In Debian che file è? Se mi indichi il nome e magari mi posti il contenuto cerco qualcosa di simile.
Grazie. :)

NetWalker
05-11-2002, 15:17
Con debian uso hwtools, crea uno script in /etc/init.d e lo lancia con livello/priorita' 60