Subject: Re: lost interrupt, device timeout...
To: None <netbsd-help@netbsd.org>
From: Jukka Salmi <j+nbsd@2004.salmi.ch>
List: netbsd-help
Date: 10/26/2004 11:37:09
Jukka Salmi --> netbsd-help (2004-10-26 11:22:47 +0200):
> Manuel Bouyer --> netbsd-help (2004-10-25 23:28:27 +0200):
> > ATAPI devices on promise controllers are known to not work too well.
> > I would connect the drives to the promise, and the CDs to the motherboard
> > controller.
> 
> I tried this, and couldn't reproduce the problem since. Fine!

...and some seconds after I sent the previous message I got:

pdcide0:0: lost interrupt
        type: ata tc_bcount: 16384 tc_skip: 0
pdcide0:0:0: bus-master DMA error: missing interrupt, status=0x20
pdcide0:0:0: device timeout, c_bcount=16384, c_skip0
wd0a: device timeout writing fsbn 73447840 of 73447840-73447871 (wd0 bn 73447903; cn 72864 tn 15 sn 46), retrying
wd0: soft error (corrected)
pdcide0:0: lost interrupt
        type: ata tc_bcount: 4096 tc_skip: 0
pdcide0:0:0: bus-master DMA error: missing interrupt, status=0x20
pdcide0:0:0: device timeout, c_bcount=4096, c_skip0
wd0a: device timeout writing fsbn 60045120 of 60045120-60045127 (wd0 bn 60045183; cn 59568 tn 10 sn 9), retrying
wd0: soft error (corrected)

Hmm, it's always wd0, and never wd1. Maybe I should replace the disk.
If I only had a spare... ;-)


> But,
> what I don't understand: connecting both disks to the same channel
> (as master & slave) on the mainboard seems to work fine; if they are
> connected to separate channels (both as master) on the mb I get
> 
> viaide0:0: lost interrupt
>         type: ata tc_bcount: 8192 tc_skip: 0
> viaide0:0:0: bus-master DMA error: missing interrupt, status=0x20
> viaide0:0:0: device timeout, c_bcount=8192, c_skip0
> wd0a: device timeout writing fsbn 64852684 of 64852684-64852699 (wd0 bn 64852747; cn 64338 tn 0 sn 43), retrying
> wd0: soft error (corrected)
> 
> Is this more likely a problem with the chipset or with the disk?

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~