Subject: Re: Help on running NetBSD on Quadra 610
To: Rushabh Sheth <rsheth@alumni.stanford.org>
From: Colin Wood <cwood@ichips.intel.com>
List: port-mac68k
Date: 10/17/1997 20:54:41
Rushabh Sheth wrote:
> 
> Hello,
> 
> 	I would like to extend my thanks to Roy Wood, Bill Studenmund, and
> Erik Bertelsen for taking the time to help me out on my questions.  But
> fortunately, I solved all of the problems way before I got their emails and
> I'm happy to say that NetBSD is running well on my Q610 so far.  I am
> planning to install a X client on the Q610 soon.

Cool!  You've managed to get past the hardest part :-)

> 	Here is what the problems were and how I fixed it.
>
> Hardware specs: Q610 (68040 FPU) with 12 MB RAM, 230 MB HD, Ethernet
> built-in, DOS Compatibility Card (486SX/25/8) installed, Apple 14" monitor,
> generic extended keyboard, and single-button apple mouse.
> 
> 1) The first problem I had was with the booter.  As Erik pointed out, I
> should have used one of the latest snapshots of the kernel, not the
> released version.  The mistake I made here was using the 1.2.1 kernel which
> apparently caused the booter to freeze.

Yes.  If you read the INSTALL document that comes with the 1.2.1 kernel,
you will notice that the Q610 is not on the list of supported hardware
(and the Booter probably notified you of this).

> 2) Another thing that may have contributed to the freeze problem was the
> booter version.  It was 1.9.5. and I was surprised to discover (after
> checking out the MacBSD site) that the latest booter version was 1.11.0.
> Someone should update the netbsd ftp site and  replace the 1.9.5 Booter
> version there with the 1.11.0.

Actually, newer versions of the Booter just might not work well with newer
NetBSD kernels, so whatever Booter is bundled with a particular release
should probably stay that way.  If you look in

ftp://ftp.netbsd.org/pub/NetBSD/arch/mac68k/utils/

you should always find the latest version of the Mac-side utilities.  You
can also find them on ftp.macbsd.com.

> 3) So to fix the problems, I went to the netbsd ftp archive
> <ftp://ftp.netbsd.org/pub/NetBSD/arch/mac68k/> and downloaded the Generic
> Kernel 45 and I also went to Madhatter Dormouse Ftp Site
> <ftp://ftp.best.com/pub.s/sbrown/NetBSD> and downloaded the dormouse#2
> kernel as a back-up.  After replacing the 1.2.1 kernel with the Kernel-45
> and building the devices, I tried booting the Q610.  It worked perfectly.
> I also tested the dormouse#2 kernel and it also worked great.  For now, I
> am going to stick with the Generic-45 kernel because it seems to be the
> latest kernel available at this moment.

If you are going to run -current, you'll need to upgrade your binaries as
well (otherwise you'll notice problems with programs like 'ps').  You
should probably go ahead and download the latest binaries from

ftp://ftp.netbsd.org/pub/NetBSD/arch/mac68k/latest/snapshot/

> Someone should set up a small niche in the NetBSD or MacBSD site called
> "How I Got NetBSD To Work On My Mac"  or something like that.  This part of
> the site would contain emails (like this one) or instructions from people
> describing how they managed to get NetBSD to run on their Macs.  This would
> really save a lot of first time users a lot of time (I wasted almost 12
> hours finding a solution to my problem) and get them to install NetBSD on
> their Macs quickly and efficiently.  This is just my 2 cents worth on this
> issue.

That's why we have the FAQ!  Be sure to take a look at:

http://www.netbsd.org/Ports/mac68k/faq/  (or any of its mirrors)
or
http://www.macbsd.com/macbsd/macbsd-docs/faq/

> Your help is appreciated and I look forward to reading all the emails from
> the NetBSD-mac68k group.  Thanks.

It's a lot of fun.  Good luck!

Later.

-- 
Colin Wood                                 cwood@ichips.intel.com
Component Design Engineer - MD6                 Intel Corporation
-----------------------------------------------------------------
I speak only on my own behalf, not for my employer.