corpo Wat | Bonjour à tous,
   Je poste car je deviens fou  
 J'ai un serveur sous ubuntu 8.10 avec deux disques durs identiques, branchés sur le même contrôleur
 Impossible d'activer le cache disque en écriture (interne au disque, donc) sur le premier des deux disques
 Sur le second, je peux activer/désactiver sans aucun problèmes (hdparm -W0 ou -W1)
   Quelqu'un aurait une idée ?! C'est sur le disque principal (/) que je n'y arrive pas.
   Quelques infos:
   Le récalcitrant
  # hdparm -i /dev/sda
 /dev/sda:
    Model=Hitachi HDP725050GLA360                 , FwRev=GM4OA52A, SerialNo=      GEA531RE0ND2WE
  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=56
  BuffType=DualPortCache, BuffSize=15118kB, MaxMultSect=16, MultSect=?16?
  CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
  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=disabled
  Drive conforms to: unknown:  ATA/ATAPI-2,3,4,5,6,7  |  
 
 Le docile # hdparm -i /dev/sdb
 /dev/sdb:
    Model=Hitachi HDP725050GLA360                 , FwRev=GM4OA52A, SerialNo=      GEA531RE0NBL5E
  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=56
  BuffType=DualPortCache, BuffSize=15118kB, MaxMultSect=16, MultSect=?16?
  CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
  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: unknown:  ATA/ATAPI-2,3,4,5,6,7
   |  
 
 sda: n'active pas # hdparm -W1 /dev/sda
 /dev/sda:
  setting drive write-caching to 1 (on)
  write-caching =  0 (off)  |  
 
 sdb: désactive ok # hdparm -W0 /dev/sdb
 /dev/sdb:
  setting drive write-caching to 0 (off)
  write-caching =  0 (off)  |  
 
 sdb: réactive sans soucis # hdparm -W1 /dev/sdb
 /dev/sdb:
  setting drive write-caching to 1 (on)
  write-caching =  1 (on)  |  
 
 Vous auriez une idée ?!
   J'ai fait un diff sur une sortie de hdparm -I sur chacun des disques et les seules differences c'est le numéro de série, l'identifiant unique et bien entendu la ligne Write cache.    Message édité par corpo le 25-03-2009 à 20:18:01
  |