[OpenBIOS] latest SVN doesn't boot -kernel on PPC

Blue Swirl blauwirbel at gmail.com
Tue Aug 17 21:33:20 CEST 2010


On Tue, Aug 17, 2010 at 3:35 PM, Alexander Graf <agraf at csgraf.de> wrote:
> Hi guys,
>
> I just tried to build the current SVN checkout (852) and apparently something tried to boot from CD-ROM which fails when I use the -kernel option.
>
> agraf at lychee:/home/agraf/release/qemu> ./ppc64-softmmu/qemu-system-ppc64 -kernel /home/agraf/release/kvm/vmlinux -initrd /boot/initrd -append "console=ttyPZ0 root=/dev/hda3" -nographic -snapshot /SLES11/debian_lenny_powerpc_small.qcow -L ~/ppc64/bios -enable-kvm -m 512 Could not open option rom 'vgabios.bin': No such file or directory
> Could not open option rom 'pxe-ne2k_pci.bin': No such file or directory
> C>> annot manage 'OHCI USB controller' PCI device type 'usb':
>>>  106b 3f (c 3 10)
>
>>> =============================================================
>>> OpenBIOS 1.0 [Aug 17 2010 14:41]
>>> Configuration device id QEMU version 1 machine id 3
>>> CPUs: 1
>>> Memory: 512M
>>> UUID: 00000000-0000-0000-0000-000000000000
>>> CPU type PowerPC,970FX
> Welcome to OpenBIOS v1.0 built on Aug 17 2010 14:41
>
> Trying cd:,\\:tbxi...
> Trying cd:,\ppc\bootinfo.txt...
>
> [bctrl in enter_forth jumps to address 0]
>
>
> If additionally I pass in a CD-ROM image, everything is fine:
>
> agraf at lychee:/home/agraf/release/qemu> ./ppc64-softmmu/qemu-system-ppc64 -kernel /home/agraf/release/kvm/vmlinux -initrd /boot/initrd -append "console=ttyPZ0 root=/dev/hda3" -nographic -snapshot /SLES11/debian_lenny_powerpc_small.qcow -L ~/ppc64/bios -enable-kvm -m 512 -cdrom /SLES11/debian_etch_powerpc_small.qcow
> Could not open option rom 'vgabios.bin': No such file or directory
> Could not open option rom 'pxe-ne2k_pci.bin': No such file or directory
> C>> annot manage 'OHCI USB controller' PCI device type 'usb':
>>>  106b 3f (c 3 10)
>
>>> =============================================================
>>> OpenBIOS 1.0 [Aug 17 2010 14:41]
>>> Configuration device id QEMU version 1 machine id 3
>>> CPUs: 1
>>> Memory: 512M
>>> UUID: 00000000-0000-0000-0000-000000000000
>>> CPU type PowerPC,970FX
> Welcome to OpenBIOS v1.0 built on Aug 17 2010 14:41
>
> Trying cd:,\\:tbxi...
> Trying cd:,\ppc\bootinfo.txt...
>>> [ppc] Kernel already loaded (0x01000000 + 0x00d3574c) (initrd 0x02800000 + 0x005d5ea6)
>>> [ppc] Kernel command line: console=ttyPZ0 root=/dev/hda3
> OF stdout device is: /pci at f0000000/mac-io at e/escc at 13000/ch-b at 13000
> Preparing to boot Linux version 2.6.35-38620-g0195a22-dirty (agraf at lychee) (gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux) ) #338 SMP Tue Aug 17 14:00:18 CEST 2010
> [...]
>
>
> Does anyone have an idea what's going on?

If there is no disk, kernel will be executed. I'd suspect breakage from r828.



More information about the OpenBIOS mailing list