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