Re: 2.2.18 dies on my 486..

From: Mike A. Harris (mharris@opensourceadvocate.org)
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]

/dev/hda:
 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:

/dev/hdb:
 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

/dev/hdc:
 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 http://sourceforge.net 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 majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



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