Port-macppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

NetBSD/macppc 10.0 ISO (Re: bootable mac68k iso)



(Cc'ed to port-macppc and drop port-mac68k)


> FYI.. I tried booting the NetBSD 10.0 CD for macppc yesterday on a
> PowerBook G4 12" (with OF 3). The ISO, burned as a hybrid CD, would not
> boot (by pressing the "C" key at boot or by selecting the CD option in
> the Yaboot menu).

Is it from https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.0/images/ ?

> I was able to boot what looked like the initial
> bootloader from OF using:
> 
> 0 > boot cd:,\ofwboot.xcf netbsd.macppc
> 
> But the installation kernel did not seem to boot.

How does it fail? Any error messages?
NetBSD/macppc FAQ might help:
 https://www.netbsd.org/ports/macppc/faq.html
 https://www.netbsd.org/ports/macppc/models.html

> I haven't tried any OF 1/2 systems
> (Lombard would be a good test case for early OF, since GRUB for Linux
> does not work there, though it does work on Pismo). Are you trying to
> make macppc bootable also on Old World systems with OF (such as
> Wallstreet), or only on New World systems?

I've just downloaded NetBSD-10.0-macppc.iso from the above
cdn.netbsd.org, write it with cdrecord(1) from cdrtools-3.02,
and the CD-R boots on my UMAX Apus2000/200 with 603ev and
OpenFirmware 2.0:

---

Open Firmware, 2.0
To continue booting the MacOS type:
BYE<return>
To continue booting from the default boot device type:
BOOT<return>
 ok
0 > boot scsi/sd@3:0 
OF_open bootpath=uW_wo}}~~m~}ww_?}{w_}w_w}ulW_www}w_?_}_}w}ww]_}_}_}w
read stage 2 blocks: 0. done!
starting stage 2...
DEFAULT CATCH!, code=FFF00700 at   %SRR0: 00E00000   %SRR1: 00083070 
 ok
0 > reset-all 
Open Firmware, 2.0
To continue booting the MacOS type:
BYE<return>
To continue booting from the default boot device type:
BOOT<return>
 ok
0 > boot scsi/sd@3:0 
OF_open bootpath=scsi/sd@3
read stage 2 blocks: 0. done!
starting stage 2...

>> NetBSD/macppc OpenFirmware Boot, Revision 1.14 (Thu Mar 28 08:33:33 UTC 2024)
>> Open Firmware version 2.x
>> Open Firmware running in virtual-mode.
open /netbsd: Device not configured
open /netbsd.gz: Device not configured
6746892+119820=0x68cb54
 start=0x100000
[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[   1.0000000]     2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
[   1.0000000]     2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
[   1.0000000]     2024
[   1.0000000]     The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All rights reserved.

[   1.0000000] NetBSD 10.0 (INSTALL) #0: Thu Mar 28 08:33:33 UTC 2024
[   1.0000000] 	mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/macppc/compile/INSTALL
[   1.0000000] total memory = 144 MB
[   1.0000000] avail memory = 131 MB
[   1.0000000] found ohare PIC at f3000000
[   1.0000000] bootpath: 8`
e[   1.0000000] mainbus0 (root)
[   1.0000000] bandit0 at mainbus0
[   1.0000000] pci0 at bandit0 bus 0
[   1.0000000] pchb0 at pci0 dev 11 function 0
[   1.0000000] pchb0: vendor 106b product 0008 (rev. 0x02)
[   1.0000000] genfb0 at pci0 dev 13 function 0: vendor 1002 product 4758 (rev. 0x02)
[   1.0000000] ex0 at pci0 dev 14 function 0: 3Com 3c905B-TX 10/100 Ethernet (rev. 0x30)
[   1.0000000] ex0: interrupting at irq 25
[   1.0000000] ex0: MAC address 00:50:04:65:51:1a
[   1.0000000] exphy0 at ex0 phy 24: 3Com internal media interface
[   1.0000000] exphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
[   1.0000000] obio0 at pci0 dev 16 function 0: addr 0xf3000000
[   1.0000000] mesh0 at obio0 offset 0x10000 irq 12: 50MHz, SCSI ID 7
[   1.0000000] scsibus0 at mesh0: 8 targets, 8 luns per target
[   1.0000000] zsc0 at obio0 irq 15,16
[   1.0000000] zstty0 at zsc0 channel 0 (console i/o)
[   1.0000000] zstty1 at zsc0 channel 1
[   1.0000000] awacs at obio0 offset 0x14000 not configured
[   1.0000000] swim3 at obio0 offset 0x15000 not configured
[   1.0000000] nvram0 at obio0 offset 0x60000
[   1.0000000] cuda0 at obio0 offset 0x16000 irq 18
[   1.0000000] nadb0 at cuda0: Apple Desktop Bus
[   1.0000000] iic at cuda0 not configured
[   1.0000000] wdc0 at obio0 offset 0x20000 irq property not found; using 13: DMA transfer
[   1.0000000] atabus0 at wdc0 channel 0
[   1.0000000] vmmask 7e000000 schedmask 7e000000 highmask 7e000000
[   1.0001016] scsibus0: waiting 2 seconds for devices to settle...
[   1.0299996] WARNING: system needs entropy for security; see entropy(7)
[   1.3598905] adbkbd0 at nadb0 addr 2: extended keyboard
[   1.3998960] wskbd0 at adbkbd0 mux 1
[   1.3998960] nadb0: ADB relative pointing device not configured
[   4.3300423] wd0 at atabus0 drive 0
[   4.3300423] wd0: <DOGFISH SSD 64GB>
[   4.3300423] wd0: 61057 MB, 124053 cyl, 16 head, 63 sec, 512 bytes/sect x 125045424 sectors
[   4.7300941] cd0 at scsibus0 target 3 lun 0: <MATSHITA, CD-ROM CR-8024, 2.0e> cdrom removable
[   6.5400644] boot device: <unknown>
[   6.5601157] root on md0a dumps on md0b
[   6.5601157] root file system type: ffs
[   6.5601157] kern.module.path=/stand/macppc/10.0/modules
erase ^H, werase ^W, kill ^U, intr ^C, status ^T
Terminal type? [vt100] [   7.3601155] entropy: best effort

Erase is backspace.
(I)nstall, (S)hell or (H)alt ? s
# 
---

Note the mesh SCSI on Alchemy based machines is so fragile and
often fails to boot from CD at the first boot, as above.
(though BlueSCSI works without errors)

There are several changes to ofwboot (and also ofwboot.xcf)
between NetBSD 9.0 and 10.0,
 https://gnats.netbsd.org/58284
so it might also be worth to check if 9.4 ISO works or not.

---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index