Hi,
 
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? 
 
Thanks,
/Peter