FreeBSD 12.0-ALPHA4 fails to boot on POWER9/KVM
Nathan Whitehorn
nwhitehorn at freebsd.org
Tue Sep 4 05:24:15 UTC 2018
Maybe this is Lua loader fallout? The problem seems to be entirely in
the boot loader.
-Nathan
On 9/3/18 9:54 PM, Cameron Berkenpas wrote:
> Hello,
>
> Argh. I went out of my way to select the right ISO image and then
> apparently still grabbed the wrong one without noticing the name.
>
> I went and tried this image:
> FreeBSD-12.0-ALPHA4-powerpc-powerpc64-20180831-r338410-disc1.iso
>
> Still the same issue though.
>
> Thanks!
>
> On 09/03/2018 07:42 PM, Justin Hibbits wrote:
>> Hello Cameron,
>>
>> On Sun, Sep 2, 2018 at 11:15 PM Cameron Berkenpas <cam at neo-zeon.de>
>> wrote:
>>> Hello,
>>>
>>> It seems that FreeBSD 12.0-ALPHA4 is having trouble booting on KVM on
>>> POWER9 (Talos II).
>>>
>>> Here's the image I've tried:
>>> FreeBSD-12.0-ALPHA4-powerpc-powerpcspe-20180831-r338410-disc1.iso
>>>
>> The powerpcspe ISO won't work on a Talos. I don't even expect that
>> particular ISO to work at all, given the nature of the architecture.
>> For Talos, and IBM POWER* in general, you need the powerpc64 ISO.
>>
>> I don't know if that will solve your problem, given the errors printed
>> below, but it's at least a first step.
>>
>> - Justin
>>
>>
>>> It fails regardless of whether I run kvm from the console or through
>>> virt-manager.
>>>
>>> Seems to be disk related... I get the messages below regardless of
>>> whether I try to boot from CD-ROM or disk. I've tried all disk types
>>> for
>>> both (usb, scsi, sata, virtio, etc).
>>>
>>> It's important to note that this worked on an older snapshot of
>>> 12.0-CURRENT, though I don't know the last specific working revision I
>>> tried.
>>>
>>> Here's the output:
>>>
>>> SLOF
>>> **********************************************************************
>>> QEMU Starting
>>> Build Date = Sep 24 2017 12:23:07
>>> FW Version = buildd@ release 20170724
>>> Press "s" to enter Open Firmware.
>>>
>>> Populating /vdevice methods
>>> Populating /vdevice/vty at 71000000
>>> Populating /vdevice/nvram at 71000001
>>> Populating /vdevice/v-scsi at 71000002
>>> SCSI: Looking for devices
>>> 8200000000000000 CD-ROM : "QEMU QEMU CD-ROM 2.5+"
>>> Populating /pci at 800000020000000
>>> 00 0000 (D) : 8086 100e e1000 [ net ]
>>> No NVRAM common partition, re-initializing...
>>> Scanning USB
>>> Using default console: /vdevice/vty at 71000000
>>>
>>>
>>>
>>> Welcome to Open Firmware
>>>
>>> Copyright (c) 2004, 2017 IBM Corporation All rights reserved.
>>> This program and the accompanying materials are made available
>>> under the terms of the BSD License available at
>>> http://www.opensource.org/licenses/bsd-license.php
>>>
>>>
>>> Trying to load: from: /vdevice/v-scsi at 71000002/disk at 8200000000000000
>>> ... Successfully loaded
>>> Consoles: Open Firmware console
>>>
>>> FreeBSD/powerpcspe Open Firmware loader, Revision 0.1
>>> (Fri Aug 31 17:53:54 UTC 2018 root at releng3.nyi.freebsd.org)
>>> Memory: 33554432KB
>>> Booted from: /vdevice/v-scsi at 71000002/disk at 8200000000000000
>>>
>>>
>>> block-size NOT FOUND
>>> #blocks NOT FOUNDSCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> /
>>> block-size NOT FOUND
>>> #blocks NOT FOUNDSCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> SCSI-DISK: Access beyond end of device !
>>> \
>>> block-size NOT FOUND
>>> #blocks NOT FOUND
>>>
>>> ( 700 ) Program Exception [ 0 ]
>>>
>>>
>>> R0 .. R7 R8 .. R15 R16 .. R23 R24 ..
>>> R31
>>> 000000000000000b 000000000345ddd4 ffffffffffffffff 0000000002c50dd8
>>> 0000000002c559e0 0000000028686561 0000000002c57c50 0000000002c51d10
>>> 0000000000000000 0000000002c68540 0000000002c57c48 0000000002c52594
>>> 000000000345e900 0000000002c68280 0000000002c63300 0000000000000000
>>> 0000000002c682c0 0000000020000048 0000000000000000 000000000345e900
>>> 0000000000000000 0000000000000000 0000000000000000 0000000000000000
>>> 0000000000000040 0000000000000000 0000000002c6eb00 0000000000000000
>>> 0000000000000008 000000007fffffff 0000000002c5cb04 000000000345e900
>>>
>>> CR / XER LR / CTR SRR0 / SRR1 DAR /
>>> DSISR
>>> 80000044 0000000002c029f0 0000000028686560
>>> 0000000000000000
>>> 0000000020040000 0000000028686561 0000000000083000 00000000
>
> _______________________________________________
> freebsd-ppc at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ppc
> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe at freebsd.org"
>
More information about the freebsd-ppc
mailing list