Multiwrite IDE breaks on disk error [from Jobs list]

From: Paul Gortmaker (p_gortmaker@yahoo.com)
Date: Fri May 26 2000 - 13:09:17 EST


Cut from Alan's Job list:

> To Check
> --------
> Multiwrite IDE breaks on a disk error [minor issue at best]

In the FWIW dept it effects reads as well as writes. Easy to reproduce
given an appropriate disk. With one bad block and hdparm -m0 followed by
badblocks you get (as expected) one bad block reported. With hdparm -mN
(where N>1) you get increasing #'s of b-blocks reported with increasing N.

This box had kernel 2.3.42 on it at the time, ide-disk.c hasn't changed
in the multiple read/write dep't since then AFAICT. This is output from
"dmesg -c|grep CHS" after running badblocks for multcount = N. Drive is
old 100MB (yes one-hundred) Conner IDE with single stable bad sector.

multcount = 0:
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60763
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60763

multcount = 8:
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60760
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60762
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60762

multcount = 16:
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60752
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60754
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60756
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60758
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60760
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60762
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60754
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60756
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60758
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60760
hda: read_intr: error=0x80 { BadSector }, CHS=230/1/12, sector=60762

Paul.

__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed May 31 2000 - 21:00:17 EST