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

Reply via email to