← Back to team overview

sony-vaio-z-series team mailing list archive

SSD read/write errors

 

Hi everyone,

My Vaio Z1390, installed with Adam's modified kernel (2.6.37), is having intermittent SSD disk errors. I am trying to figure out if this is a kernel or power management issue or a disk problem. My installation is on the raid disk /dev/mapper/isw_cdjgeihaei_Volume05, but the real drives show up as /dev/sda and /dev/sdb.

Does anyone have these intermittent disk errors?
When I do a smartctl test on the drives, they are OK:

smartctl -t long /dev/sda
smartctl -t long /dev/sdb
(wait 12 minutes)
smartctl -l selftest /dev/sda
smartctl -l selftest /dev/sdb

both shows that there is no error in selftest.

However, the smart registers keep in memory the last disk error that happened.
    smartctl -a /dev/sda
shows information like:

Error 383 occurred at disk power-on lifetime: 196 hours (8 days + 4 hours)
When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
84 51 40 00 53 4d e8 Error: ICRC, ABRT 64 sectors at LBA = 0x084d5300 = 139285248

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 40 00 53 4d e8 00      05:25:06.086  READ DMA
  27 00 00 00 00 00 e0 00      05:25:06.086  READ NATIVE MAX ADDRESS EXT
  ec 00 00 00 00 00 a0 00      05:25:06.086  IDENTIFY DEVICE
ef 03 42 00 00 00 a0 00 05:25:06.086 SET FEATURES [Set transfer mode]
  27 00 00 00 00 00 e0 00      05:25:06.086  READ NATIVE MAX ADDRESS EXT

and "smartctl -a /dev/sdb" shows

Error 321 occurred at disk power-on lifetime: 228 hours (9 days + 12 hours)
When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
84 51 08 a0 d1 35 e8 Error: ICRC, ABRT 8 sectors at LBA = 0x0835d1a0 = 137744800

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 a0 d1 35 e8 00      00:02:01.866  READ DMA
ef 90 03 00 00 00 a0 00 00:02:01.866 SET FEATURES [Reserved for Serial ATA]
  27 00 00 00 00 00 e0 00      00:02:01.865  READ NATIVE MAX ADDRESS EXT
  ec 00 00 00 00 00 a0 00      00:02:01.865  IDENTIFY DEVICE
ef 03 45 00 00 00 a0 00 00:02:01.865 SET FEATURES [Set transfer mode]

Does this mean something to someone? :-)
I welcome any suggestions.
Cheers,

Sébastien