Subject: Re: AMD64 stability (was: Quick build.sh type question)
To: Richard Rauch <rkr@olib.org>
From: Andy Ruhl <acruhl@gmail.com>
List: port-amd64
Date: 12/04/2004 04:44:04
On Fri, 3 Dec 2004 22:39:27 -0600, Richard Rauch <rkr@olib.org> wrote:
> Your question is a bit vague, I guess.  (^&

Yeah, it was, and I have another day of progress to help out a little...

> Which version of NetBSD/amd64 are you looking at (well, you said the
> "snapshot", but I haven't checked its version)?

I successfully built the 2.0 release branch yesterday and rebooted and
this seems to have fixed things. Where things wouldn't build, now they
do. This is cool. I'm much happier now.

> And "stable and usable" for what?

Desktop stuff mostly. I've noticed that I'm losing some of the stuff
I'd run under Linux emulation now. I guess I need to figure out how to
get the 32 bit stuff working. I generally don't want to have a box
that will cause problems while I'm getting desktop type work done, and
so far since yesterday I haven't had any which is great. Other than
the tools I would use under Linux emulation, that is.

>  * Lack of support for some of my hardware at first.  E.g., no DMA
>    support for the hard drive.  This wasn't fatal, but as I recall it
>    was a whole lot faster to do *everything* via NFS from an i386 than
>    to use the local hard drive.

I appear to have DMA working on an older ATA66 drive. Maybe this was fixed?

>  * I have had to turn off IOAPIC in my kernel config and build a custom
>    kernel in order to keep my hardware all configuring and to keep it from
>    dying (losing interrupts) during normal use.  I have never seen this
>    officially fixed; the GNU/LINUX kernel, at least around January 2004
>    or so, actually disabled IOAPIC if it detected this motherboard
>    chipset that I'm using.  (nVidia nForce3.)

Hmm. This might be a sporadic problem with my Via based board too.
I'll give this a try. Although I don't think I've seen this since
going to the latest release branch.

>    Avoid nVidia's motherboard chipset if you can.  )^&

Yep, did that.

>  * I've had two memory modules go bad on me.  I'm now on my third, and
>    keeping my fingers crossed.  This is just flakey hardware and nothing
>    to do with NetBSD.

I had one that was bad that came with the box. Luckily I had another
so I'm "limping" along on 512 meg (I got this thing both to play with
in NetBSD and play games under Billdows, so I wanted a gig for that).

>  * X loses mouse button events if the mouse is moving while the button
>    is clicked/released.  I believe that M. Bouyer(sp?) confirmed that
>    he also saw this on the Alpha, so it is believed to be a general
>    X problem, not a NetBSD or AMD64-specific issue.  (But it certainly
>    does not manifest with my i386 boxes---same mice.)

I have not seen this yet.

>  * Similarly, I've noticed that occasionally CapsLock releases have been
>    lost, though I can't correlate them to mouse motion.  I never had
>    this with the i386, and have an i386 laptop that is running a not-too-
>    distant -current.  (I can't get the laptop fully up to date due to
>    another issue that I haven't the expertise to quickly solve and that I
>    have not yet been able to even *slowly* solve.  (^&)

Haven't seen this yet either.

> Presently, my system is pretty stable, though the particular revision
> I am on (2.99.10 kernel or so) tends to sporadically seize up.  I did
> not experience that with older kernels.  It has not got to the point that
> I've bothered trying to build a new kernel in the hopes of fixing this
> issue.

Haven't seen this since going to release. I'm guessing some hardware
is particularly flaky. PCs just aren't too high quality anymore.

> I use my AMD64 as my primary system.  The biggest annoyance I've had is
> having to adjust to using links-gui as my graphical browser.  links has
> its virtues, but I didn't like being forced to change.  (^&  (No other
> graphical browser I've tried has worked for me under NetBSD/amd64.
> See a recent thread on this list.)

I'm using Firefox right now as a matter of fact. It wouldn't build
before I upgraded to the latest release branch, now it does. I can
probably try making a package if you want to try it (after the weekend
though).

> I do not run any of the 2.0 release candidates on my AMD64 box,
> however.  I expect that I'll continue to track -current for a while,
> so my experiences may not be directly relavent to your question.
> Still, it's an answer of sorts.  (^&

I thought I was going to go to current but I haven't seen a need so
far. Maybe I'm missing something?

Andy