Short answer -- I don't know. Perhaps someone else on this list can help.
If not, I suggest that you post to lkml and copy smartmontools-support.
It's not quite a lkml subject but someone there surely knows the answer!
PS: if you figure this out, please help me to add the info to
BadBlockHowTo for the next person!
On Tue, 14 Sep 2004, pslists wrote:
> Self tests started failing a few days ago due to a read error on the same
> LBA - 0x0d9bb4a7. I read the FAQ about BadBlockHowTo for an ATA drive
> but when I go through the procedure I end up with - <block not found>
> debugfs: open /dev/hde6
> debugfs: icheck 41207
> Block Inode number
> 41207 <block not found>
> I've done the calculations several times and am trying to determine my error.
> I do have a extented partition setup + software RAID1 (Redhat 9,
> 2.4-20.8SMP Kernel).
> Here is fdisk output:
> fdisk -lu /dev/hde
> Disk /dev/hde: 163.9 GB, 163928604672 bytes
> 255 heads, 63 sectors/track, 19929 cylinders, total 320173056 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Device Boot Start End Blocks Id System
> /dev/hde1 * 63 10233404 5116671 fd Linux raid autodetect
> /dev/hde2 10233405 20466809 5116702+ fd Linux raid autodetect
> /dev/hde3 20466810 166545854 73039522+ fd Linux raid autodetect
> /dev/hde4 166545855 320159384 76806765 f Win95 Ext'd (LBA)
> /dev/hde5 166545918 227978414 30716248+ fd Linux raid autodetect
> /dev/hde6 227978478 268944164 20482843+ fd Linux raid autodetect
> /dev/hde7 268944228 309909914 20482843+ fd Linux raid autodetect
> /dev/hde8 309909978 320143319 5116671 fd Linux raid autodetect
> Does the procedure in BadBlockHowTo apply to my configuration?