NetBSD Problem Report #18167

Received: (qmail 21475 invoked by uid 605); 4 Sep 2002 16:15:10 -0000
Message-Id: <>
Date: Wed, 4 Sep 2002 09:15:09 -0700 (PDT)
Subject: HPT UDMA Controllers cause hang on macppc
X-Send-Pr-Version: 3.95

>Number:         18167
>Category:       port-macppc
>Synopsis:       first disk access on HPT controller (macppc) causes hang
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    bouyer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Sep 04 16:16:00 +0000 2002
>Closed-Date:    Tue Oct 20 16:32:26 +0000 2009
>Last-Modified:  Tue Oct 20 16:32:26 +0000 2009
>Originator:     Jeff Rizzo
>Release:        NetBSD 1.6_RC2


System: NetBSD 1.6_RC2 NetBSD 1.6_RC2 (MAC) #0: Fri Aug 30 22:16:21 PDT 2002 macppc
Architecture: powerpc
Machine: macppc

I'm trying to use a SIIG  UDMA/66 board I pulled from a netbsd/i386             
box in my macppc box running 1.6_RC2:                                           

pciide0 at pci0 dev 15 function 0: Triones/Highpoint HPT366 IDE Controller      
pciide0: bus-master DMA support present                                         
pciide0: primary channel wired to native-PCI mode                               
pciide0: using irq 25 for native-PCI interrupt                                  
wd0 at pciide0 channel 0 drive 0: <IC35L120AVVA07-0>                            
wd0: drive supports 16-sector PIO transfers, LBA addressing                     
wd0: 115 GB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 241254720 sectors     
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)        
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA data 
pciide1 at pci0 dev 15 function 1: Triones/Highpoint HPT366 IDE Controller      
pciide1: bus-master DMA support present                                         
pciide1: primary channel wired to native-PCI mode                               
pciide1: using irq 25 for native-PCI interrupt                                  

When I try to access it, though, the whole system hangs:

mac# disklabel wd0                                                              
pciide0:0:0: lost interrupt                                                     
        type: ata tc_bcount: 512 tc_skip: 0                                     
pciide0:0:0: bus-master DMA error: missing interrupt, status=0x21               

[dead from here out... network doesn't work, have to crash the                  
machine ]                                                                       

	try to use a drive connected to a HPT controller on a macppc


Responsible-Changed-From-To: port-macppc-maintainer->bouyer 
Responsible-Changed-By: bouyer 
Responsible-Changed-When: Wed Sep 4 12:03:09 PDT 2002 
I'll look at it, I have a test box. 
State-Changed-From-To: open->feedback
State-Changed-When: Mon, 15 Jan 2007 00:25:26 +0000
does this still happen in revent NetBSD?

From: Jeff Rizzo <>
Subject: Re: port-macppc/18167 (first disk access on HPT controller (macppc)
 causes hang)
Date: Sun, 14 Jan 2007 16:48:56 -0800 wrote:
 > does this still happen in revent NetBSD?
 >  =20

 Not sure, but I still have the card and a macppc-with-pci, so I'll test
 on something modern.  It'll probably be a few weeks, at least.

State-Changed-From-To: feedback->closed
State-Changed-When: Tue, 20 Oct 2009 16:32:26 +0000
Realistically, I'm never going to check this.


 	source date:  30 August 2002

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD:,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.