[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: