Subject: Re: port-i386/30236: HighPoint 1540 doesn't find connected drives and freezes the system
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-bugs
Date: 05/16/2005 19:23:01
The following reply was made to PR port-i386/30236; it has been noted by GNATS.

From: Manuel Bouyer <bouyer@antioche.eu.org>
To: Bernd Ernesti <pr200502@veego.de>
Cc: gnats-bugs@NetBSD.org
Subject: Re: port-i386/30236: HighPoint 1540 doesn't find connected drives and freezes the system
Date: Mon, 16 May 2005 21:22:10 +0200

 On Mon, May 16, 2005 at 02:06:56PM +0200, Bernd Ernesti wrote:
 > On Mon, May 16, 2005 at 01:29:24PM +0200, Manuel Bouyer wrote:
 > > Can you try the first attached patch ? If this doesn't help, please try
 > > diff2, but note that this one will break any drive configured as
 > > slave.
 > 
 > No difference with both diffs, where I had to modify diff2 so this was
 > the version I did test instead of diff2.
 
 Sorry, I didn't try to compile it :(
 Well, the problem is serious. It seems that if we read the status register
 2 times, the second time the chip will hang (which hangs the PCI bus, and thus
 the machine). It's probably a bug in the parallel to serial bridge.
 There is probably a workaround, but I don't know it yet. 
 It can only be found by trial and error.
 
 -- 
 Manuel Bouyer <bouyer@antioche.eu.org>
      NetBSD: 26 ans d'experience feront toujours la difference
 --