SATA hard reset link

1

Aqui está minha saída do dmesg:

ata2.00: exception Emask 0x0 SAct 0x2 SErr 0x0 action 0x6 frozen
ata2.00: cmd 60/48:08:6f:13:3a/00:00:01:00:00/40 tag 1 ncq 36864 in
         res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
ata2.00: status: { DRDY }
ata2: hard resetting link
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.00: configured for UDMA/133
ata2: EH complete
SCSI device sdb: 490350672 512-byte hdwr sectors (251060 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 3a 00 00
SCSI device sdb: drive cache: write back

O que isso significa? Alguém pode dizer exatamente qual é o problema para esses códigos de erro? ...(tempo esgotado) - ? ou é apenas outro erro .. ou é um erro principal nesta saída?

Aqui está a saída inteligente:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   196   196   051    Pre-fail  Always       -       72539
  3 Spin_Up_Time            0x0027   200   200   021    Pre-fail  Always       -       991
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       16
  5 Reallocated_Sector_Ct   0x0033   199   199   140    Pre-fail  Always       -       1
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   094   094   000    Old_age   Always       -       5010
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       15
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       8
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       7
194 Temperature_Celsius     0x0022   118   100   000    Old_age   Always       -       25
196 Reallocated_Event_Count 0x0032   199   199   000    Old_age   Always       -       1
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

Eu vejo apenas um problema - Reallocated_Event_Count. É 1. E também há apenas um erro no dmesg. É possível que Reallocated_Event_Count e erro no dmesg estejam conectados? O disco tem apenas 5000 horas ... Antes de eu ter os mesmos problemas ... é o disco Western Digital RE2 250Gb.

    
por user52475 12.12.2010 / 00:35

2 respostas

1

Não, o Reallocated_Event_Count não deve causar o erro no dmesg. O erro no dmesg indica que a comunicação entre o drive e o chipset do host foi travada e o drive precisou ser resetado. Se isso acontecer apenas uma vez, eu não consideraria isso significativo. Se isso ocorre regularmente, eu começaria a me perguntar sobre como atualizar o firmware na unidade ou ver se o cabo SATA em uso estava conectado corretamente.

    
por 12.12.2010 / 01:03
0

Quando eu tive erros como o seu, eles normalmente eram consertados substituindo as unidades (mesmo que o smart não relatasse erros - nem sempre é 100% preciso e eu prefiro estar seguro). No entanto, uma vez que este é um problema recorrente, você deve considerar a possibilidade de que são os cabos (já alterados, provavelmente não) ou o controlador (tente adicionar um controlador PCI / PCIe e ver se isso ajuda?). Talvez a atualização do kernel do sistema operacional também ajude se as interrupções forem perdidas devido ao suporte ao chipset com bugs.

    
por 12.12.2010 / 06:10

Tags