Subject: I'd like to help with Turbo support.
To: None <port-next68k@netbsd.org>
From: Tim McIntosh <tmcintos@avalon.net>
List: port-next68k
Date: 02/29/2000 22:55:21
Hello,

I've got a NeXTstation Turbo Color, and I'd like to help get NetBSD  
running on this hardware, if I possibly can.

Can someone help me get pointed in the right direction (what is known  
about the hardware, in what ways is it different from the currently  
supported models, methods for discovering new information about the  
hardware, what has already been done, is there a development web page  
containing this information, etc.)?

Here's what I've already done:
- Read the next68k mailing list archives.
- Read the (outdated?) "Li/NeXT" web pages.
- Searched all over the web for hardware information, other than "there is  
a memory controller and a peripheral controller, & the later 25MHz  
machines use this architecture", with no luck.
- Downloaded the schematics, located most of the components on the mother board.
- Built a cross-development environment & set up netboot on a  
NetBSD1.4.1/i386 system.
- Got NetBSD source code via anonCVS.
- Built boot loader and attempted to netboot the machine.  I get past the  
">> NetBSD BOOT" output, to the first call to en.c:en_put, then get stuck  
at the "en: tx not ready" message (I'm assuming the ethernet controller is  
different on the Turbo hardware?).
- Temporarily removed the 'en' code, which allows me to get to the boot  
prompt.  At this point, if I enter 'sd', it prints "open: sd(0,0,0)", hangs  
for a number of seconds, then prints a bunch of scsi debug info, followed  
by "sd(0, 0, 0):  19 = Unknown error:  code 19", and ends up back at the  
"boot:" prompt (the drive never spins up).

Any help you can provide is greatly appreciated.

Thanks!

Tim