Stephen Fisher <sfisher%SDF.ORG@localhost> writes: > I'm relatively new to NetBSD (I've been using FreeBSD nearly forever) Welcome (and probably not since before 1993 :-). > and I have it installed on one PC at work already. I'm now trying to > install it at home and receive this error upon installation > (6.1.5-RELEASE on amd64): > > viaide1 port 0: device present, speed: 3.0GB/s > <some other messages> > viaide1: BSY never cleared, status 0x80 > viaide1: channel 0: reset failed for drive 0 > > The viaide1 is an on-board nvidia nForce SATA controller. The drive 0 > is a Seagate Baracuda 1TB drive. Yes, this is almost certainly a big problem. > I was able to install Win8 and FreeBSD 10.1 successfully. It's very likely there is either a bug in the NetBSD driver, or something odd about the controller you have which other systems cope with and NetBSD doesn't (which isn't all that different...). Suggessions are: try a recent build of the netbsd-7 branch (will be 7.0, but hasn't happened yet) try a recent build of -current. Probably http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/201412190340Z/images/ is a good place to start from. Beware that current may have bugs. But it's the most likely place to have a fix for your problem. Look at the CVS history of the driver, to see if there is anything that looks relevant on HEAD and not on the netbsd-6 branch. build a custom kernel with extra debugging flags, figured out by reading the driver. If you do this, I suggest -current. Scan the FreeBSD driver's CVS history, to see if you can find a commit that looks relevant.
Attachment:
pgpfIqVA5suh0.pgp
Description: PGP signature