pb DMA sur IDE
Bonsoir,
J'ai 2 disques ide, hda (udma 133) et hdc (udma 100) sur une Sarge avec un
noyau 2.4.26 et 2.6.5.
Depuis plusieurs semaines je n'utilise que le noyau 2.4.26 et j'ai ceci
dans /var/log/messages :
kernel: hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
kernel: hdc: dma_intr: error=0x84 { DriveStatusError BadCRC }
kernel: ide1: reset: success
----
# hdparm -iv /dev/hdc
/dev/hdc:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 23989/16/63, sectors = 156301488, start = 0
Model=ST380022A, FwRev=3.30, SerialNo=3KB0FM59
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=1024kB, MaxMultSect=16, MultSect=off
CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=156301488
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
UDMA modes: udma0 udma1 udma2
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:
# hdparm -iv /dev/hda
/dev/hda:
multcount = 8 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 9964/255/63, sectors = 160086528, start = 0
... etc.
----
Alors que dans /etc/init.d/hwtools j'ai ces lignes :
hdparm -q -m8 -d1 -u1 -c1 /dev/hda
hdparm -q -m8 -d1 -u1 -c1 /dev/hdc
Pourquoi me fait-il un reset sur hdc, dois-je m'inquiéter ?
ps: Avec le 2.6 il ne me donne pas ces erreurs (ou j'ai pas bien cherché)
et avec le 2.4 si je passe les arguments à hdparm en console cela est bien
pris en compte et semble fonctionner. :(
Merci pour vos suggestions.
@+
--
Michel Luc mluc@cern91.net | http://cern91.tuxfamily.org/
GAULE, LUG de l'Essonne: http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------
Admin cern91.tuxfamily.org <admin@cern91.net>
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------
Reply to: