Re: Macintosh Classic II Status
Matthew Fleeger <[email protected]> Mon, 10 Mar 2025 03:21:16 -0400
| Newsgroups | gmane.os.netbsd.ports.mac68k |
|---|---|
| Message-ID | <CAM2=KDmfco05eayc6+vrPd6zOPf3GdJhzUHXptciNb7izL8gaA@mail.gmail.com> |
--000000000000006c65062ff7d22e Content-Type: text/plain; charset="UTF-8" I had not been using the SBC kernel. I thought that was geared to debugging. I'm trying it now. I'm getting much further. On Mon, Mar 10, 2025, 03:10 John Klos <[email protected]> wrote: > 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. 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 > Classic II. The differences are that the Classic II has fixed 1 bit video, > an external floppy port, and lacks the LC-PDS slot. I haven't tested this > yet, but the emulated SCSI-ethernet device of the BlueSCSI should be able > to give you networking in lieu of the LC-PDS slot. > > The kernel config for NetBSD 10 follows. It can be adapted by removing > 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 > 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 "arch/mac68k/conf/std.mac68k" > makeoptions COPTS="-O2 -m68030 -fno-reorder-blocks > -fno-omit-frame-pointer" > > maxusers 6 # estimated number of users > options M68030 > > options NUBUS_MIN_SLOT="0xE" > > file-system FFS # UFS > file-system PTYFS # /dev/pts/N support > > options WAPBL # File system journaling support > options FFS_NO_SNAPSHOT # No FFS snapshot support > > options INET # IP + ICMP + TCP + UDP > options INET6 # IPV6 > > options WSEMUL_VT100 # VT100 / VT220 emulation > options WSDISPLAY_COMPAT_ITEFONT # use ite font (6x10) > > #options GRF_COMPAT # Include grf compatibility code > #options ZS_CONSOLE_ABORT > > config netbsd root on ? type ? > > mainbus0 at root > obio0 at mainbus? > nubus0 at mainbus? > > adb0 at obio? > aed* at adb? # ADB event device > akbd* at adb? # ADB keyboard > ams* at adb? # ADB mouse > > intvid0 at obio? # Internal video hardware > macfb* at intvid? > > wsdisplay* at macfb? console ? > wskbd* at akbd? console ? > wsmouse* at ams? > > zsc0 at obio? > zstty* at zsc? channel ? > > sbc0 at obio? addr 0 flags 0x1 # MI SCSI NCR 5380 > scsibus* at scsi? > sd* at scsibus? target ? lun ? # SCSI disk drives > #st* at scsibus? target ? lun ? # SCSI tape drives > #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives > #ch* at scsibus? target ? lun ? # SCSI autochangers > #se* at scsibus? target ? lun ? # SCSI ethernet > #ss* at scsibus? target ? lun ? # SCSI scanners > #uk* at scsibus? target ? lun ? # SCSI unknown > > ae* at nubus? # DP8390-based > #sn* at nubus? # SONIC-based (DP83932, DP83916) > #sm* at nubus? # SMC 91cxx-based > > asc0 at obio? # ASC/EASC audio > > pseudo-device loop # network loopback > pseudo-device accf_data # "dataready" accept filter > pseudo-device accf_http # "httpready" accept filter > pseudo-device pty # pseudo-terminals --000000000000006c65062ff7d22e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto">I had not been using the SBC kernel.=C2=A0 I thought that= was geared to debugging.=C2=A0 I'm trying it now.=C2=A0 I'm gettin= g much further.</div><br><div class=3D"gmail_quote gmail_quote_container"><= div dir=3D"ltr" class=3D"gmail_attr">On Mon, Mar 10, 2025, 03:10 John Klos = <<a href=3D"mailto:[email protected]">[email protected]</a>> wrote:<br></div>= <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex">Hi,<br> <br> > I have a Classic II I'm trying to install NetBSD on for a museum a= nd I'm not having much<br> > luck.<br> > I can boot the install kernel for 3.1.1, but anything newer hangs on S= CSI detection, with<br> > status messages every 60 seconds.=C2=A0 I've tried a conventional = hard drive and a BlueSCSI.<br> > Is there any information I can provide to assist?<br> <br> To be clear, you're using the SBC kernels, right?<br> <br> I've been running NetBSD 10 on an LC II which is very similar to the <b= r> Classic II. The differences are that the Classic II has fixed 1 bit video, = <br> an external floppy port, and lacks the LC-PDS slot. I haven't tested th= is <br> yet, but the emulated SCSI-ethernet device of the BlueSCSI should be able <= br> to give you networking in lieu of the LC-PDS slot.<br> <br> The kernel config for NetBSD 10 follows. It can be adapted by removing <br> nubus* and ethernet cards and by adding:<br> <br> dse* at scsibus? target ? lun ?<br> <br> Also add options FPU_EMULATE if your Classic II doesn't have an FPU.<br= > <br> Like Martin said, the dmesg from a kernel that does boot will definitely <b= r> help here.<br> <br> John<br> <br> <br> <br> # Kernel configuration file for Mac LC II with 10 megs.<br> #=C2=A0 =C2=A0Note Nubus slot change needed.<br> #=C2=A0 =C2=A0Also note that LC machines require SBC SCSI.<br> #=C2=A0 =C2=A0John Klos, [email protected]<br> <br> include=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"arch/mac68k/conf/std.mac68k&= quot;<br> makeoptions=C2=A0 =C2=A0 =C2=A0COPTS=3D"-O2 -m68030 -fno-reorder-block= s -fno-omit-frame-pointer"<br> <br> maxusers=C2=A0 =C2=A0 =C2=A0 =C2=A0 6=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0# estimated number of users<br> options=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0M68030<br> <br> options=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0NUBUS_MIN_SLOT=3D"0xE"<b= r> <br> file-system=C2=A0 =C2=A0 =C2=A0FFS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0# UFS<br> file-system=C2=A0 =C2=A0 =C2=A0PTYFS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0# /dev/pts/N support<br> <br> options=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0WAPBL=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0# File system journaling support<br> options=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0FFS_NO_SNAPSHOT # No FFS snapshot = support<br> <br> options=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0INET=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 # IP + ICMP + TCP + UDP<br> options=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0INET6=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0# IPV6<br> <br> options=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0WSEMUL_VT100=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 # VT100 / VT220 emulation<br> options=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0WSDISPLAY_COMPAT_ITEFONT # use ite= font (6x10)<br> <br> #options=C2=A0 =C2=A0 =C2=A0 =C2=A0 GRF_COMPAT=C2=A0 =C2=A0 =C2=A0 # Includ= e grf compatibility code<br> #options=C2=A0 =C2=A0 =C2=A0 =C2=A0 ZS_CONSOLE_ABORT<br> <br> config=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 netbsd=C2=A0 root on ? type ?<br> <br> mainbus0 at root<br> obio0 at mainbus?<br> nubus0 at mainbus?<br> <br> adb0=C2=A0 =C2=A0 at obio?<br> aed*=C2=A0 =C2=A0 at adb?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0# ADB event device<br> akbd*=C2=A0 =C2=A0at adb?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0# ADB keyboard<br> ams*=C2=A0 =C2=A0 at adb?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0# ADB mouse<br> <br> intvid0 at obio?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 # Internal video hardware<br> macfb*=C2=A0 at intvid?<br> <br> wsdisplay* at macfb? console ?<br> wskbd*=C2=A0 at akbd? console ?<br> wsmouse* at ams?<br> <br> zsc0=C2=A0 =C2=A0 at obio?<br> zstty*=C2=A0 at zsc? channel ?<br> <br> sbc0=C2=A0 =C2=A0 at obio? addr 0 flags 0x1=C2=A0 =C2=A0 =C2=A0 =C2=A0# MI = SCSI NCR 5380<br> scsibus* at scsi?<br> sd*=C2=A0 =C2=A0 =C2=A0at scsibus? target ? lun ?=C2=A0 =C2=A0 =C2=A0 # SCS= I disk drives<br> #st*=C2=A0 =C2=A0 at scsibus? target ? lun ?=C2=A0 =C2=A0 =C2=A0 # SCSI tap= e drives<br> #cd*=C2=A0 =C2=A0 at scsibus? target ? lun ?=C2=A0 =C2=A0 =C2=A0 # SCSI CD-= ROM drives<br> #ch*=C2=A0 =C2=A0 at scsibus? target ? lun ?=C2=A0 =C2=A0 =C2=A0 # SCSI aut= ochangers<br> #se*=C2=A0 =C2=A0 at scsibus? target ? lun ?=C2=A0 =C2=A0 =C2=A0 # SCSI eth= ernet<br> #ss*=C2=A0 =C2=A0 at scsibus? target ? lun ?=C2=A0 =C2=A0 =C2=A0 # SCSI sca= nners<br> #uk*=C2=A0 =C2=A0 at scsibus? target ? lun ?=C2=A0 =C2=A0 =C2=A0 # SCSI unk= nown<br> <br> ae*=C2=A0 =C2=A0 =C2=A0at nubus?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0# DP8390-based<br> #sn*=C2=A0 =C2=A0 at nubus?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0# SONIC-based (DP83932, DP83916)<br> #sm*=C2=A0 =C2=A0 at nubus?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0# SMC 91cxx-based<br> <br> asc0=C2=A0 =C2=A0 at obio?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # ASC/EASC audio<br> <br> pseudo-device=C2=A0 =C2=A0loop=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 # network loopback<br> pseudo-device=C2=A0 =C2=A0accf_data=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0# "dataready" accept filter<br> pseudo-device=C2=A0 =C2=A0accf_http=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0# "httpready" accept filter<br> pseudo-device=C2=A0 =C2=A0pty=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0# pseudo-terminals</blockquote></div> --000000000000006c65062ff7d22e--