NetBSD Problem Report #54537

From www@netbsd.org  Mon Sep  9 06:43:52 2019
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id D2A357A182
	for <gnats-bugs@gnats.NetBSD.org>; Mon,  9 Sep 2019 06:43:51 +0000 (UTC)
Message-Id: <20190909064350.EDBF87A1E4@mollari.NetBSD.org>
Date: Mon,  9 Sep 2019 06:43:50 +0000 (UTC)
From: emily@ingalls.rocks
Reply-To: emily@ingalls.rocks
To: gnats-bugs@NetBSD.org
Subject: NetBSD/macppc 9.0 Beta CD does not boot
X-Send-Pr-Version: www-1.0

>Number:         54537
>Category:       port-macppc
>Synopsis:       NetBSD/macppc 9.0 Beta CD does not boot
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-macppc-maintainer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Sep 09 06:45:00 +0000 2019
>Closed-Date:    Tue Apr 21 17:32:57 +0000 2020
>Last-Modified:  Tue Apr 21 17:32:57 +0000 2020
>Originator:     Emily Ingalls
>Release:        9.0 Beta (2019-09-05)
>Organization:
N/A
>Environment:
N/A
>Description:
NetBSD 9.0 Beta for macppc is not bootable by OpenFirmware3 machines. Tested on a PowerMac G4 MDD (powermac3,6) and an iMac G3 (powermac4,1). I have a Motorola Starmax to test on as well but it is unavailable at the moment.

NetBSD 8.1 can boot successfully from these machines, but booting 9.0 gives the following output:

unrecognized Client Program format


>How-To-Repeat:
Attempt to boot the NetBSD 9.0 Beta for macppc from CD on any PowerMac.
>Fix:

>Release-Note:

>Audit-Trail:
From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: port-macppc/54537: NetBSD/macppc 9.0 Beta CD does not boot
Date: Mon, 9 Sep 2019 08:53:50 +0200

 On Mon, Sep 09, 2019 at 06:45:00AM +0000, emily@ingalls.rocks wrote:
 > >How-To-Repeat:
 > Attempt to boot the NetBSD 9.0 Beta for macppc from CD on any PowerMac.

 How are you booting it?

 The "automatic boot" requires a hybrid ISO9660/HFS CD and we only do that
 for releases or release candidates (as it currently requires manual build
 steps).

 macppc folks:
 someone please document this more prominently in the release notes (conditional
 on official release?, contact me off list if you need help for this) or
 the ports wiki page plase.

 Martin

From: emily@ingalls.rocks
To: gnats-bugs@netbsd.org
Cc: port-macppc-maintainer@netbsd.org, gnats-admin@netbsd.org,
 netbsd-bugs@netbsd.org
Subject: Re: port-macppc/54537: NetBSD/macppc 9.0 Beta CD does not boot
Date: Mon, 09 Sep 2019 00:18:50 -0700

 On 2019-09-08 23:55, Martin Husemann wrote:
 > The following reply was made to PR port-macppc/54537; it has been
 > noted by GNATS.
 > 
 > From: Martin Husemann <martin@duskware.de>
 > To: gnats-bugs@netbsd.org
 > Cc:
 > Subject: Re: port-macppc/54537: NetBSD/macppc 9.0 Beta CD does not boot
 > Date: Mon, 9 Sep 2019 08:53:50 +0200
 > 
 >  On Mon, Sep 09, 2019 at 06:45:00AM +0000, emily@ingalls.rocks wrote:
 >  > >How-To-Repeat:
 >  > Attempt to boot the NetBSD 9.0 Beta for macppc from CD on any 
 > PowerMac.
 > 
 >  How are you booting it?
 > 
 >  The "automatic boot" requires a hybrid ISO9660/HFS CD and we only do 
 > that
 >  for releases or release candidates (as it currently requires manual 
 > build
 >  steps).
 > 
 >  macppc folks:
 >  someone please document this more prominently in the release notes 
 > (conditional
 >  on official release?, contact me off list if you need help for this) 
 > or
 >  the ports wiki page plase.
 > 
 >  Martin

 I am booting by going to the open firmware prompt and entering this 
 command:

 boot cd:,\ofwboot.xcf

 This boots NetBSD 8.1 fine. This does not boot NetBSD 9.0 beta image 
 that I have, including when passing it the location of the kernel image.

 In all cases I can test I get the error I listed previously:

 unrecognized Client Program format

 my understanding is that this error is given by Open Firmware when it 
 does not recognize the format of the file you have told it to load, in 
 this case I would presume that means ofwboot.xcf, as a valid xcoff image 
 or chrp boot script.

From: "David H. Gutteridge" <gutteridge@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/54537 CVS commit: htdocs/ports/macppc
Date: Sun, 6 Oct 2019 17:16:11 +0000

 Module Name:	htdocs
 Committed By:	gutteridge
 Date:		Sun Oct  6 17:16:11 UTC 2019

 Modified Files:
 	htdocs/ports/macppc: faq.xml

 Log Message:
 Add a note about pre-release ISO installers not being bootable. Relates
 to PR port-macppc/54537. (This needs to also be placed in a more
 prominent location. I've added it next to the explanation of the error
 message for starters.)


 To generate a diff of this commit:
 cvs rdiff -u -r1.6 -r1.7 htdocs/ports/macppc/faq.xml

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "David H. Gutteridge" <gutteridge@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/54537 CVS commit: src/distrib/notes/macppc
Date: Sun, 6 Oct 2019 17:56:45 +0000

 Module Name:	src
 Committed By:	gutteridge
 Date:		Sun Oct  6 17:56:45 UTC 2019

 Modified Files:
 	src/distrib/notes/macppc: install

 Log Message:
 Add a note about pre-release ISO installers not being bootable. Relates
 to PR port-macppc/54537. (This needs to also be placed in a more
 prominent location. I've added it next to the explanation of the error
 message for starters.)


 To generate a diff of this commit:
 cvs rdiff -u -r1.40 -r1.41 src/distrib/notes/macppc/install

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: port-macppc/54537: NetBSD/macppc 9.0 Beta CD does not boot
Date: Sun, 06 Oct 2019 14:47:09 -0400

 Hello,

 As Martin mentioned, this is a known limitation of the pre-release ISO
 installer images. I've just added references to this where the OFW
 error message is discussed in our documentation. It probably needs to
 also appear somewhere more prominent (suggestions are welcome).

 To boot 9-BETA, you'd need to have the boot loader located somewhere
 other than an installer CD-ROM, e.g. on the primary bootable HFS
 partition on the machine. Then you could do something like this:

 boot hd:,\ofwboot.xcf cd:,\netbsd.macppc

 (I can assure you that this issue aside, 9-BETA and HEAD do work, as
 I've been testing them for months on more than one machine.)

 Thanks for helping to test NetBSD/macppc!

 Regards,

 Dave


State-Changed-From-To: open->closed
State-Changed-By: maya@NetBSD.org
State-Changed-When: Tue, 21 Apr 2020 17:32:57 +0000
State-Changed-Why:
Known limitation of non-release ISOs. sorry it's still an issue. Thanks for the report!


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.