*BSD News Article 88966


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!solace!mn6.swip.net!mn5.swip.net!dialup68-4-2.swipnet.se!user
From: eep@medio.mh.se (Mathias Jansson)
Newsgroups: comp.unix.bsd.netbsd.misc
Subject: Boot NetBSD/mac68k on a Mac LC?
Date: Thu, 13 Feb 1997 20:49:40 +0100
Organization: Leckware Systems Inc.
Lines: 74
Message-ID: <eep-1302972049410001@dialup68-4-2.swipnet.se>
NNTP-Posting-Host: dialup68-4-2.swipnet.se
NNTP-Posting-User: s-62016
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.netbsd.misc:5350

Hi

I have a Macintosh LC with a 68030 33Mhz Daystar accelerator.
I wonder if anyone has successfully booted NetBSD from this platform?
I would appreciate some help if booting is possible.

System
MC68030 @ 33Mhz
10 Mb RAM
MacOS 7.5.5
NetBSD/mac68k 1.2
Disk - Connor Seagate 1060Mb

Greetings
Mathias
(Bootlog below)

---------------------
Logging to bootlog
Booting...Magic from fs: 72020
Magic from .h: 72020
100% done
"." (inode 2)  512 bytes
".." (inode 2)  512 bytes
"lost+found" (inode 3)  8192 bytes
"altroot" (inode 1728)  512 bytes
"bin" (inode 3456)  512 bytes
"dev" (inode 5184)  2560 bytes
"etc" (inode 8640)  512 bytes
"home" (inode 20736)  512 bytes
"mnt" (inode 22464)  512 bytes
"root" (inode 24192)  512 bytes
"sbin" (inode 25920)  1536 bytes
"stand" (inode 27648)  512 bytes
"tmp" (inode 29376)  512 bytes
"usr" (inode 31104)  512 bytes
"var" (inode 29398)  512 bytes
"netbsd" (inode 37)  919896 bytes
sizeof struct exec = 32
Magic = NMAGIC (read-only text)
MID_M68K executable: entry 0x3356.
Allocated 1232828 bytes.
Successfully locked kernel memory.
768516 (0x0)+57516+99064+45588+48244
start address = 0x3356.
total kernel buffer space used = 1020464 (0xf9230).
The warm and fuzzy copycode() is at 0x01a58aba
Hex dump of copycode():

(0x01a58aba) 4E 56 00 00 40 C0 00 40 07 00 46 C0 20 6E 00 08 
(0x01a58aca) 22 6E 00 0C 20 2E 00 10 22 D8 53 80 66 FA 2C 2E 
(0x01a58ada) 00 1C 2E 2D E3 AE 2A 2E 00 18 26 6D E3 BE 24 6D 
(0x01a58aea) E3 B6 28 2D E3 BA 28 6D E3 B2 22 6D E3 AA 93 EE 
harry() is at 0x1bedc00
Hex dump of Harry(), our friend!
(...should be the same as copycode(), above...)

(0x01bedc00) 4E 56 00 00 40 C0 00 40 07 00 46 C0 20 6E 00 08 
(0x01bedc10) 22 6E 00 0C 20 2E 00 10 22 D8 53 80 66 FA 2C 2E 
(0x01bedc20) 00 1C 2E 2D E3 AE 2A 2E 00 18 26 6D E3 BE 24 6D 
(0x01bedc30) E3 B6 28 2D E3 BA 28 6D E3 B2 22 6D E3 AA 93 EE 

from = 0x01ac4000, to = 0x00000000, len = 305152, entry = 0x00003356
  Bye-bye...
        So I sez to him...  The real way
        that it should be done is to...
Serial console flags = 1

Set _mac68k_vrsrc_vec to {0x0 0x0 0x0 0x0 0x0 0x0 }.

[FREEZE!!!!!]

-- 
Member of the Digital Freedom Alliance