Port-macppc archive

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

Re: Issues with NetBSD 8.1 macppc



Hi,
1) I'm using QEMU emulator version 3.1.1 ( host system is fedora 30)
2) Booting with "-nographic"  was a pretty good idea :

Started qemu with : qemu-system-ppc -boot d -M mac99,via=pmu -m 1024 -hda /srv/disk-images/mxqc1-test.img -cdrom /mnt/NetBSD-8.1-macppc.iso -net nic,model=e1000,macaddr=52:54:00:12:34:fa -net bridge,br=br0 -prom-env  'auto-boot?=true' -prom-env 'boot-device=cd:,ofwboot.xcf netbsd.macppc' -nographic

>> =============================================================
>> OpenBIOS 1.1 [Feb 2 2019 05:05]
>> Configuration device id QEMU version 1 machine id 1
>> CPUs: 1
>> Memory: 1024M
>> UUID: 00000000-0000-0000-0000-000000000000
>> CPU type PowerPC,G4
milliseconds isn't unique.
Welcome to OpenBIOS v1.1 built on Feb 2 2019 05:05
Trying cd:,ofwboot.xcf...
>> switching to new context:

>> NetBSD/macppc OpenFirmware Boot, Revision 1.13 (Tue May 14 17:21:59 UTC 2019)
open /netbsd: No such file or directory
open /netbsd.gz: No such file or directory
6081892+127872=0x5ec4a8
 start=0x100000
mem region 0 start=0 size=40000000
avail region 0 start=0x1000 size=0x3fff000
avail region 1 start=0x4800000 size=0x3b458000
avail region 2 start=0x3fe10000 size=0xda000
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017,
    2018, 2019 The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 8.1_RC1 (INSTALL) #0: Tue May 14 17:21:59 UTC 2019
        mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/macppc/compile/INSTALL
total memory = 1024 MB
oea_startup: failed to allocate DEAD ZONE: error=12
avail memory = 980 MB
found openpic PIC at 80040000
OpenPIC Version 1.2: Supports 1 CPUs and 64 interrupt sources.
trap: pid 0.0 (): kernel PGM trap @ 0 (SRR1=0x83030)
panic: trap
trap: pid 0.0 (): kernel PGM trap @ 0x6bada4 (SRR1=0x89032)
Skipping crash dump on recursive panic
panic: trap
rebooting

EXITtrap: pid 0.0 (): kernel PGM trap @ 0 (SRR1=0x83030)
Skipping crash dump on recursive panic
panic: trap
rebooting

EXITtrap: pid 0.0 (): kernel PGM trap @ 0 (SRR1=0x83030)
Skipping crash dump on recursive panic
panic: trap
rebooting

EXITtrap: pid 0.0 (): kernel PGM trap @ 0 (SRR1=0x83030)
Skipping crash dump on recursive panic
panic: trap
rebooting 
 
And so on...

Not sure it is related to RC1 kernel but if you plan to replace the iso with "stable" 8.1 keep me posted,

On Tue, Oct 8, 2019 at 12:05 AM Mark Cave-Ayland <mark.cave-ayland%ilande.co.uk@localhost> wrote:
On 07/10/2019 08:46, Julien Savard wrote:

> Well it seems 8.0 has no problems. It boots, shows strange symbols too but screen
> switch black and then normal console shows up.
> FYI I started 8.0 this way :
>
>     qemu-system-ppc -boot d -M mac99,via=pmu -m 1024 -hda
>     /srv/disk-images/mxqc1-test.img -cdrom /mnt/NetBSD-8.0-macppc.iso -net
>     nic,model=e1000,macaddr=52:54:00:12:34:fa -net bridge,br=br0 -prom-env
>     'auto-boot?=true' -prom-env 'boot-device=cd:,ofwboot.xcf netbsd.macppc' -vga std &
>
>
> And 8.1 this way :
>
>     qemu-system-ppc -boot d -M mac99,via=pmu -m 1024 -hda
>     /srv/disk-images/mxqc1-test.img -cdrom /mnt/NetBSD-8.1-macppc.iso -net
>     nic,model=e1000,macaddr=52:54:00:12:34:fa -net bridge,br=br0 -prom-env
>     'auto-boot?=true' -prom-env 'boot-device=cd:,ofwboot.xcf netbsd.macppc' -vga std &
>
> As you can see, except from the iso there no difference. 
> Forgot to mention on last mail but both iso generate this error while booting :
>
>     font-adr: interpret: exception -13 caught
>     call-method 'usb-kdb-ihandles': exception -21
>
>
> Possibly due to "via=pmu" but I don't think it related to the "strange symbols issue".

Hmmm I would certainly expect 8.1 to boot in the same way as 8.0. A couple of
questions here:

1) Which version of QEMU are you running?

2) Can you see any error messages booting with -nographic (this redirects the screen
device to a serial TTY which is output to the console)?

The USB call-method error means that NetBSD is trying to execute some Forth in
OpenBIOS which is failing, perhaps because it uses words which are only present in
Apple OF.


ATB,

Mark.


Home | Main Index | Thread Index | Old Index