Subject: IDE UDMA hangs on BP6 (HPT366)
To: None <port-i386@netbsd.org>
From: Kazushi (Jam) Marukawa <jam@pobox.com>
List: port-i386
Date: 08/24/2000 14:28:43
Hi,

When I add 3rd IDE drive to my BP6, current NetBSD starts
hanging up with following console message.  NetBSD box shows
3 following lines, then IDE light brights forever.  Break
through serial console doesn't work.  I have to push reset
button.

  pciide1:0:0: lost interrupt
          type: ata tc_bcount: 65536 tc_skip: 0
  pciide1:0:0: bus-master DMA error: missing interrupt, status=0x61

Following 4 other messages are other hang-up time messages.
I tested following configurations: 1) Max40 on IDE3-1, Max60
on IDE3-2, and DJNA on IDE4-1 (note: IDE4-1 means primary of
fourth IDE channel.  BP6's third and fourth IDE channels are
UDMA66 channels).  2) Max40 on IDE1-1, Max60 on IDE3-2, and
DJNA on IDE4-1.  3) Max40 on IDE1-1, Max60 on IDE1-2, and
DJNA on IDE3-1.  Each configuration causes hang-up.

  pciide1:0:1: lost interrupt
          type: ata tc_bcount: 57344 tc_skip: 0
  pciide1:0:1: bus-master DMA error: missing interrupt, status=0x61

  pciide1:0:1: lost interrupt
          type: ata tc_bcount: 8192 tc_skip: 0
  pciide1:0:1: bus-master DMA error: missing interrupt, status=0x61

  pciide0:0:0: lost interrupt
          type: ata tc_bcount: 8192 tc_skip: 0
  pciide0:0:0: bus-master DMA error: missing interrupt, status=0x21

  pciide0:0:0: lost interrupt
          type: ata tc_bcount: 8192 tc_skip: 0
  pciide0:0:0: bus-master DMA error: missing interrupt, status=0x21

Currently, I'm using all three drives on IDE1 and IDE2.  It
works fine, but I like UDMA66 support.  Is there any
suggestions or helps?  Thanks.

Regards,
-- Kazushi