[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] qemu-system-ppc and PXE boot
From: |
Mark Cave-Ayland |
Subject: |
Re: [Qemu-ppc] qemu-system-ppc and PXE boot |
Date: |
Fri, 18 Mar 2016 12:35:52 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.6.0 |
On 17/03/16 17:22, Rafał wrote:
> Hello,
>
> A want to run PowerPC using PXE boot. I typed simple:
>
> qemu-system-ppc -boot n
>
> The result is: "No valid boot device for G3 Beige machine", and ppc machine
> doesn't start.
> Trying on i386 platform and... everything OK: qemu-system-i386 -boot n
> starting with no problem, and machine try boot from network.
>
> Quick check of what google knows about "No valid boot device for G3 Beige
> machine:
>
> ppc.oldworld.c
>
> #if 0
> 287 if (boot_device[i] >= 'a' && boot_device[i] <= 'f') {
> 288 ppc_boot_device = boot_device[i];
> 289 break;
> 290 }
> 291 #else
> 292 if (boot_device[i] >= 'c' && boot_device[i] <= 'd') {
> 293 ppc_boot_device = boot_device[i];
> 294 break;
> 295 }
> 296 #endif
> 297 }
> 298 if (ppc_boot_device == '\0') {
> 299 fprintf(stderr, "No valid boot device for G3 Beige
> machine\n");
> 300 exit(1);
> 301 }
>
> No n switch expected.
>
> Does that mean that the network(PXE) boot for PowerPC is not implemented?
> My Qemu version is 1.5.3 running on x86 Gentoo. On windows qemu (version
> 2.5.50) i get the same: PowerPC machine not starting, i386 starting.
Unfortunately OpenBIOS (as used for the g3beige/mac99 machines) doesn't
have an in-built IP stack and so can't netboot. I believe that the PPC
machines using SLOF firmware can netboot, so maybe try another PPC
machine and see if that meets your needs.
ATB,
Mark.