Subject: Re: Getting a Q950 running
To: Eric Damien Berna <eric@thiel.com>
From: SamMaEl <rimsky@teleport.com>
List: port-mac68k
Date: 05/08/1998 13:33:50
On Fri, 8 May 1998, Eric Damien Berna wrote:

> 
> I have a Quadra 950 at my disposal. I'd like to get it running NetBSD as an
> Internet server (web, email, ftp). I'm also a bit of a novice in
> programming under NetBSD. I do have a pair of IIcxes running NetBSD, but I
> haven't done any programming on them. (The most I've done is get mgetty
> running on the IIcxes, but that was just by using the FreeBSD port.)

	Where did you get mgetty? I have been looking around a little, but
haven't found it anywhere...

> If I turn on serial console, the 950 stops right after the kernel is loaded
> to RAM, so I'm guessing that the serial ports are the problem. If I try
> without the serial consul, the 950 stops on an ADB initialization error.

	Does nothing at all come through the serial ports? I have found
basically the same thing with my Q900, though it made it as far as
configuring my swap... so it's a problem of the dual SCSI busses.

> I'm guessing that the ADB code is in the kernel, so the only way to get it
> to ignore the ADB is to make a custom kernel. Since I do have the other
> NetBSD/mac86k computers I guess I could compile a kernel on them. I see
> that there is a HOWTO for kernel compiling, which I will try to follow.
> 
> Before I try this endeavor, I'm requesting comments and helpful hints. What
> version of the kernel should I use? What other pit falls will I encounter?
> Does anybody think this will work? Does anybody want to help?

	Well, try to get as -current as possible. I have tried the
HWDIRECT-67 kernel on my Q900 and got as far as the SCSI stuff. Is NetBSD
on your internal chain, or external? People have suggested that maybe
using a drive on the internal chain rather than external might help with
the SCSI problems that I encountered (esp1 timeouts), as data on the
internal chain is more well-known than the external. 

	Which kernel did you try booting? You may get farther along with
the HWDIRECT-67 kernel, which does not use the ROM ADB code. This may help
your ADB problems. If your drive is internal you may not have the esp1
problems that I had. If you don't intend on using an external drive, there
is probably a way to disable the external bus entirely, just compile a
kernel that will ignore it.

	I'm not too experienced with kernel development atm, but I'd be
happy to help you along. I would love to get my Q900 working as well, and
the two pretty much will go hand in hand, I think.

	Good luck!

	Ryan

-----
HELO... my name is rewt... you have SIGKILLed my father... prepare to vi!