Re: Macintosh Classic II Status

John Klos <[email protected]> Mon, 10 Mar 2025 07:09:55 +0000 (UTC)
Newsgroups gmane.os.netbsd.ports.mac68k
Message-ID <[email protected]>
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-378716445-1741590551=:8259
Content-Type: text/plain; CHARSET=ISO-8859-15; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-ID: <[email protected]>

Hi,

> I have a Classic II I'm trying to install NetBSD on for a museum and I'm =
not having much
> luck.
> I can boot the install kernel for 3.1.1, but anything newer hangs on SCSI=
 detection, with
> status messages every 60 seconds.=A0 I've tried a conventional hard drive=
 and a BlueSCSI.
> Is there any information I can provide to assist?

To be clear, you're using the SBC kernels, right?

I've been running NetBSD 10 on an LC II which is very similar to the=20
Classic II. The differences are that the Classic II has fixed 1 bit video,=
=20
an external floppy port, and lacks the LC-PDS slot. I haven't tested this=
=20
yet, but the emulated SCSI-ethernet device of the BlueSCSI should be able=
=20
to give you networking in lieu of the LC-PDS slot.

The kernel config for NetBSD 10 follows. It can be adapted by removing=20
nubus* and ethernet cards and by adding:

dse* at scsibus? target ? lun ?

Also add options FPU_EMULATE if your Classic II doesn't have an FPU.

Like Martin said, the dmesg from a kernel that does boot will definitely=20
help here.

John



# Kernel configuration file for Mac LC II with 10 megs.
#   Note Nubus slot change needed.
#   Also note that LC machines require SBC SCSI.
#   John Klos, [email protected]

include =09"arch/mac68k/conf/std.mac68k"
makeoptions=09COPTS=3D"-O2 -m68030 -fno-reorder-blocks -fno-omit-frame-poin=
ter"

maxusers=096=09=09# estimated number of users
options =09M68030

options =09NUBUS_MIN_SLOT=3D"0xE"

file-system =09FFS=09=09# UFS
file-system=09PTYFS=09=09# /dev/pts/N support

options =09WAPBL=09=09# File system journaling support
options =09FFS_NO_SNAPSHOT=09# No FFS snapshot support

options =09INET=09=09# IP + ICMP + TCP + UDP
options =09INET6=09=09# IPV6

options =09WSEMUL_VT100=09=09# VT100 / VT220 emulation
options =09WSDISPLAY_COMPAT_ITEFONT # use ite font (6x10)

#options =09GRF_COMPAT=09# Include grf compatibility code
#options =09ZS_CONSOLE_ABORT

config=09=09netbsd=09root on ? type ?

mainbus0 at root
obio0 at mainbus?
nubus0 at mainbus?

adb0=09at obio?
aed*=09at adb?=09=09=09=09# ADB event device
akbd*=09at adb?=09=09=09=09# ADB keyboard
ams*=09at adb?=09=09=09=09# ADB mouse

intvid0=09at obio?=09=09=09# Internal video hardware
macfb*=09at intvid?

wsdisplay* at macfb? console ?
wskbd*=09at akbd? console ?
wsmouse* at ams?

zsc0=09at obio?
zstty*=09at zsc? channel ?

sbc0=09at obio? addr 0 flags 0x1=09# MI SCSI NCR 5380
scsibus* at scsi?
sd*=09at scsibus? target ? lun ?=09# SCSI disk drives
#st*=09at scsibus? target ? lun ?=09# SCSI tape drives
#cd*=09at scsibus? target ? lun ?=09# SCSI CD-ROM drives
#ch*=09at scsibus? target ? lun ?=09# SCSI autochangers
#se*=09at scsibus? target ? lun ?=09# SCSI ethernet
#ss*=09at scsibus? target ? lun ?=09# SCSI scanners
#uk*=09at scsibus? target ? lun ?=09# SCSI unknown

ae*=09at nubus?=09=09=09# DP8390-based
#sn*=09at nubus?=09=09=09# SONIC-based (DP83932, DP83916)
#sm*=09at nubus?=09=09=09# SMC 91cxx-based

asc0=09at obio?=09=09=09# ASC/EASC audio

pseudo-device=09loop=09=09=09# network loopback
pseudo-device=09accf_data=09=09# "dataready" accept filter
pseudo-device=09accf_http=09=09# "httpready" accept filter
pseudo-device=09pty=09=09=09# pseudo-terminals
--0-378716445-1741590551=:8259--