Re: hdparm e dma
Il ven, 2002-08-30 alle 20:43, Emanuele ha scritto:
> Salve,
> ho una scheda madre vecchiotta (5 anni) e nel setup del bios, sezione
> hd, non c'è traccia del supporto udma.
>
> Se lancio hdparm -i /dev/hda ottengo, tra le altre cose:
> DMA modes: mdma0 mdma1 *mdma2 udma0 udma1 udma2
> quindi il mio hd supporta supporta l'udma
>
Ma di default non è abilitato (come vedi dal *)
> In init.d ho inserito uno script per hdparm che contiene:
> hdparm -q -c1 -d0 -X66 -m16 /dev/hda
>
Se la tua scheda madre è vecchia non potrà mai supportare l'ultra DMA66
(X66)
> Con -X66 imposto l'udma2 ma all'avvio successivo DMA modes è sempre
> impostato a mdma2. Perchè?
>
Vedi sopra
> Inoltre se lancio hdparm /dev/hda, dopo tutte le altre informazioni
> ottengo:
> HDIO_GET_BUSSTATE failed: Input/output error
> A cosa si riferisce?
Sempre la stessa cosa
>
> Infine se abilito il dma (opzione -d1) ottengo a intervalli regolari di
> tempo per 5-6 volte:
> hda: timeout waiting for DMA
> hda: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> finchè non viene disabilitato automaticamente il dma.
> Significa che non posso comunque abilitare il dma?
Esatto
>
> Un'ultima cosa: come posso misurare le prestazioni (tempo di accesso,
> lettura e scrittura) del mio hd?
hdparm -t /dev/hdx
hdparm -T /dev/hdx
anche man hdparm
Ciao,
Roberto
Reply to: