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
--