HDD finomhangolás

 ( darksoft | 2004. szeptember 28., kedd - 17:13 )

HDD finomhangolás

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

A rendszer egy 5200rpm 40GB Maxtor vinyón van (Maxtor 2F040L0). Megpróbáltam beállítani a hdparm segítségével, de a DMA-t nem engedi...

Debian:~# hdparm -u1 -d1 -c3 -X66 -m16 /dev/hdb
/dev/hdb:
setting 32-bit IO_support flag to 3
setting multcount to 16
setting unmaskirq to 1 (on)
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
setting xfermode to 66 (UltraDMA mode2)
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 0 (off)

Mi lehet a gond???

Milyen kernel? Úgy tűnik én is már futottam bele olyanba, hogy a hdd támogatta a dma-t, de valahogy (talán) kernel miatt mégsem akart jól menni. Ugyanaz a hdd máskép muzsikál pl. sarge 2.4.25 v. 26-os és woody 2.4.18-as kernel alatt...

2.4.27-es

mi a hdparm -i /dev/hdb kimenete?

[quote:22d1b76e50="Sallus"]mi a hdparm -i /dev/hdb kimenete?[/quote:22d1b76e50]
Model=Maxtor 2F040L0, FwRev=VAM51JJ0, SerialNo=F173CECE
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=66055248
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):

* signifies the current active mode

es egyaltalan beforgattad kernelbe a DMA tamogatast? meg hogy hazsnalja is? :wink:

[quote:002a82aec8="darksoft"][quote:002a82aec8="Sallus"]mi a hdparm -i /dev/hdb kimenete?[/quote:002a82aec8]
Model=Maxtor 2F040L0, FwRev=VAM51JJ0, SerialNo=F173CECE
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=66055248
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):

* signifies the current active mode[/quote:002a82aec8]

Bele van forgatva az IDE chipset drivere a kernelbe?

Üdv: Tomyellow

Most már igen.
És műkszik... :-)
Danke

[quote:78ca60dab4="darksoft"]Most már igen.
És műkszik... :-)
Danke[/quote:78ca60dab4]

Valaki máshol pointed out, hogy a -c3 helyett elég a -c1, nem feltétlenül jobb a -c3. Ami reportot olvastam, abban nem írnak szignifikáns különbséget.

hdparm manpage says:
"1 to enable 32-bit data transfers, and 3 to enable 32-bit data transfers
with a special sync sequence required by many chipsets."

Üdv,
Dw.