Subject: Oops: pciide0:0:0: lost interrupt
To: None <port-macppc@netbsd.org>
From: Donald Lee <MacPPC@caution.icompute.com>
List: port-macppc
Date: 03/11/2004 23:56:16
Hi everybody

I just installed a third disk on my Beige G3.  All are ATA
disks, two are Cuda V (80 GB) and the new one is a Cuda 7200.7 @200 GB.

wd0 is hooked up to the "internal" ide, and disks wd1 and wd2
are connected to a PCI card
(pciide0 at pci0 dev 15 function 0: Promise Ultra133/ATA Bus Master IDE  Accelerator (rev. 0x02))

One disk is on each of the two ATA channels on the card.

I tried to beat on the disks, with some heavy I/O reading from wd1 and writing
to wd2.

This seems to work, sort of.  The I/O does not seem to actually
fail, but it does seem to 'hang' periodically.

I get lots of these:

Mar 11 23:27:40 grace /netbsd:  type: ata tc_bcount: 8192 tc_skip: 0
Mar 11 23:27:49 grace /netbsd: pciide0:0:0: lost interrupt
Mar 11 23:27:49 grace /netbsd:  type: ata tc_bcount: 8192 tc_skip: 0
Mar 11 23:27:50 grace /netbsd: pciide0:1:0: lost interrupt
Mar 11 23:27:50 grace /netbsd:  type: ata tc_bcount: 8192 tc_skip: 0
Mar 11 23:28:31 grace /netbsd: pciide0:0:0: lost interrupt
Mar 11 23:28:31 grace /netbsd:  type: ata tc_bcount: 65536 tc_skip: 0
Mar 11 23:28:31 grace /netbsd: pciide0:1:0: lost interrupt
Mar 11 23:28:31 grace /netbsd:  type: ata tc_bcount: 65536 tc_skip: 0
Mar 11 23:28:40 grace /netbsd: pciide0:0:0: lost interrupt
Mar 11 23:28:40 grace /netbsd:  type: ata tc_bcount: 65536 tc_skip: 0

Between "lurches", I seem to be getting around 10 MBytes/sec.

I looked through the bugs in the bug database, and as far as I can
tell, this is platform independent, and not fixed.

Can anyone tell me if it is at least a little improved in NetBSD 1.6.2?
Any advice for getting around this?  So far it looks pretty annoying,
but not fatal.  It'll be a pretty severe performance problem.
Now that I've been playing with it a bit, I'm finding that no
command that touches the disks on the Promise card  (like "df -k")
seems to complete....

???

Thanks,

-dgl-