mark wrote:
> heres the output of /sbin/hdparm -i /dev/hda:
>
> Model=ST310212A, FwRev=3.02, SerialNo=5EG266T9
> Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
> RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
> BuffType=unknown, BuffSize=512kB, MaxMultSect=32, MultSect=off
> CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=20005650
> IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
> PIO modes: pio0 pio1 pio2 pio3 pio4
> DMA modes: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4
>
> so far with dma turned off, i get no errors, but my mobo can handle
> 66,but that info it not really saying if my hdd can handle it, looking
> at 'dmesg' it suggests a udma33, how would i tell hdparm to run at 33,
> as the only optiop i can find is either off/on, or will it run it at the
> designated hdd speed?
>
> Jul 18 23:32:44 ogri kernel: ide: Assuming 33MHz system bus speed for
> PIO modes;override with idebus=xx
from man hdparm;
-X Set the IDE transfer mode for newer (E)IDE/ATA2 drives. This
is typically used in
combination with -d1 when enabling DMA to/from a drive on a
supported interface
chipset (such as the Intel 430FX Triton), where -X34 is used to
select multiword DMA
mode2 transfers. With systems which support UltraDMA burst
timings, -X66 is used to
select UltraDMA mode2 transfers (you'll need to prepare the
chipset for UltraDMA
beforehand). Apart from that, use of this flag is seldom
necessary since most/all
modern IDE drives default to their fastest PIO transfer mode at
power-on. Fiddling
with this can be both needless and risky. On drives which support
alternate transfer
...
read the rest - there are caveats. ( fs corruption, etc)
that said, my hdparm testing did no harm, and current settings have operated
w/o incident.
from my lilo.conf
# I use this in the global section (above the images) - so it applies
everywhere.
append="ide0=autotune ide1=autotune hdd=ide-scsi 3"
lastly,
$ more /etc/sysconfig/harddisks
# these are mostly obsoleted by EIDE functionality of kernel
# autotune doesnt seem to affect values in /proc/ide/hd*/settings
# kernel tunes ide access anyway
# USE_DMA=1 # hdparm -d$USE_DMA
# MULTIPLE_IO=8 # hdparm -m$MULTIPLE_IO
# EXTRA_PARAMS=-X66 # hdparm $EXTRA_PARAMS
# kernel doesnt automatically go 32 bit
EIDE_32BIT=1 # hdparm -c$EIDE_32BIT
LOOKAHEAD=1 # hdparm -A$LOOKAHEAD
# these apply to all drives, unless superceded by a drive-specific file
EOF
my comments to myself indicate that Im not currently using -X66, kernel's smart
enough.
if yours isnt picking up on some of them,
hth
_______________________________________________
Seawolf-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/seawolf-list