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: Bernd Ernesti <pr200502@veego.de>
List: netbsd-bugs
Date: 05/16/2005 19:47:01
The following reply was made to PR port-i386/30236; it has been noted by GNATS.
From: Bernd Ernesti <pr200502@veego.de>
To: Manuel Bouyer <bouyer@antioche.eu.org>
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:46:37 +0200
On Mon, May 16, 2005 at 09:22:10PM +0200, Manuel Bouyer wrote:
> 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 :(
No real problem. That was easy to fix.
> 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.
Oh :(
> There is probably a workaround, but I don't know it yet.
> It can only be found by trial and error.
Let me know if you have an idea what i could try.
Btw, which other 'real' sata controller, preferable SATA-II would you recommend
for the time beeing?
Bernd