Re: 2.2.18 dies on my 486..

From: Mike A. Harris (
Date: Thu Dec 28 2000 - 19:09:34 EST

On Thu, 28 Dec 2000, Alan Cox wrote:

>> I just upgraded my 486 firewall's kernel to pure 2.2.18 from
>> 2.2.17, with no other changes, and now it dies with all sorts
>> of hard disk failures.
>> I get:
>> hdb: lost interrupt
>> And stuff about DRQ lost...
>What hardware config, what hdparm tuning options ?

AMD 486-DX2/66 12Mb RAM, ALi 14xx chipset. Using 2.2.18 stock
and also 2.2.18+IDE.

hdparm settings:

pts/3 root@gw:~# hdparm -iv /dev/hd[abc]

 multcount = 16 (on)
 I/O support = 1 (32-bit)
 unmaskirq = 0 (off)
 using_dma = 0 (off)
 keepsettings = 0 (off)
 nowerr = 0 (off)
 readonly = 0 (off)
 readahead = 8 (on)
 geometry = 929/16/48, sectors = 713472, start = 0

 Model=DSAA-3360, FwRev=25505120, SerialNo=PABP2020102
 Config={ SoftSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=929/16/48, TrkSize=59400, SectSize=550, ECCbytes=16
 BuffType=3(DualPortCache), BuffSize=96kB, MaxMultSect=16, MultSect=16
 DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
 CurCHS=929/16/48, CurSects=-486539254, LBA=yes, LBAsects=713472
 tDMA={min:240,rec:240}, DMA modes: sword0 sword1 sword2 mword0 mword1
 IORDY=yes, tPIO={min:240,w/IORDY:240}, PIO modes:

 multcount = 8 (on)
 I/O support = 1 (32-bit)
 unmaskirq = 0 (off)
 using_dma = 0 (off)
 keepsettings = 0 (off)
 nowerr = 0 (off)
 readonly = 0 (off)
 readahead = 8 (on)
 geometry = 827/32/63, sectors = 1667232, start = 0

 Model=Maxtor 7850 AR, FwRev=UA7X6059, SerialNo=P60133LS
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>5Mbs FmtGapReq }
 RawCHS=1654/16/63, TrkSize=0, SectSize=0, ECCbytes=11
 BuffType=3(DualPortCache), BuffSize=64kB, MaxMultSect=8, MultSect=8
 DblWordIO=yes, OldPIO=2, DMA=yes, OldDMA=1
 CurCHS=1654/16/63, CurSects=1889533977, LBA=yes, LBAsects=1667232
 tDMA={min:150,rec:150}, DMA modes: sword0 sword1 *sword2 *mword0
 IORDY=on/off, tPIO={min:240,w/IORDY:180}, PIO modes: mode3

 multcount = 0 (off)
 I/O support = 0 (default 16-bit)
 unmaskirq = 0 (off)
 using_dma = 0 (off)
 keepsettings = 0 (off)
 nowerr = 0 (off)
 readonly = 0 (off)
 readahead = 8 (on)
 geometry = 524/255/63, sectors = 8418816, start = 0

 Model=QUANTUM FIREBALL SE4.3A, FwRev=API.0A00, SerialNo=334734916263
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=14848/9/63, TrkSize=32256, SectSize=512, ECCbytes=4
 BuffType=3(DualPortCache), BuffSize=80kB, MaxMultSect=16, MultSect=off
 DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
 CurCHS=14848/9/63, CurSects=1979711616, LBA=yes, LBAsects=8418816
 tDMA={min:120,rec:120}, DMA modes: sword0 sword1 sword2 mword0 mword1 *mword2
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
 UDMA modes: mode0 mode1 mode2

No messages in syslog, but it died numerous times with "hdb
interrupt lost" and DRQ failed or something like that. It seems
to work fine if I access any one drive, but if I copy from hdb ->
hdc the machine dies within seconds.

.config attached

I am thinking possible hardware failure, but I havent spent time
yet trying to narrow it down.

No special lilo options or any tweaking going on on this machine
other than hdparm..

    Mike A. Harris - Linux advocate - Free Software advocate
          This message is copyright 2000, all rights reserved.
  Views expressed are my own, not necessarily shared by my employer.

Are you an open source developer? Need web space? Your own project mailing
lists? Bug tracking software? CVS Repository? Build environments?
Head over to for all of that, and more, for free!

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

This archive was generated by hypermail 2b29 : Sun Dec 31 2000 - 21:00:12 EST