From: Joshua D. F. <jdf...@gm...> - 2006-02-13 20:00:35
|
Hello, I unfortunately have a RAID 5 array on a 3ware 8506-4LP that lost a member, and now won't rebuild with a new drive (on Port #0). It gets about 60% done and reports a problem with one of the in-use drives (Port #2): kernel: 3w-xxxx: scsi0: AEN: ERROR: Drive error: Port #2. kernel: 3w-xxxx: scsi0: AEN: ERROR: Rebuild failed: Unit #0. I've tried with the IgnoreECC option, but that doesn't seem to matter. I've run a couple smartctl tests like this, which indicate some bad blocks on the indicated drive: # smartctl -l selftest --device=3D3ware,2 /dev/twe0 smartctl version 5.33 [i386-redhat-linux-gnu] Copyright (C) 2002-4 Bruce Al= len Home page is http://smartmontools.sourceforge.net/ =3D=3D=3D START OF READ SMART DATA SECTION =3D=3D=3D SMART Self-test log structure revision number 1 Num Test_Description Status Remaining=20 LifeTime(hours) LBA_of_first_error # 1 Extended offline Completed: read failure 20% 17407 =20 309375181 # 2 Short offline Completed: read failure 60% 17403 =20 309375181 ... So, is there a way to get the array to rebuild successfully? I found the following guide, but not sure if it applies to disks behind a 3ware card: http://smartmontools.sourceforge.net/BadBlockHowTo.txt Thanks for any help, Joshua |