[Bug 224841] Power64 regression: Machine does not boot anymore

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Jan 23 13:28:44 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224841

--- Comment #21 from Gustavo Romero <gromero at br.ibm.com> ---
(In reply to Wojciech Macek from comment #20)

Hi,

Using the current HEAD:

commit 46822a0e45dc8e37132231ed6a4f95fe6fdf6d68 (HEAD -> master, origin/master,
origin/HEAD)
Author: wma <wma at FreeBSD.org>
Date:   Tue Jan 23 08:07:00 2018 +0000

    PowerNV: send MSI_EOI always after MSI unmask

    MSI/MSI-x interrupts are edge-triggered. If an interrupt
    arrives when IRQ line is masked, it will be lost and will
    never recover. Perform MSI_EOI always after unmask to give
    a chance for PHB/XICS to send an interrupt again if MSI/MSI-x
    pending bit is set in MSI/MSI-x BAR space.

    Submitted by:          Wojciech Macek <wma at semihalf.org>
    Obtained from:         Semihalf
    Sponsored by:          IBM, QCM Technologies

I'm not able to boot on my P8 VM:

>> FreeBSD/powerpc Open Firmware boot block
   Boot path:   /vdevice/v-scsi at 2000/disk at 8000000000000000
   Boot loader: /boot/loader
   Boot volume:   /vdevice/v-scsi at 2000/disk at 8000000000000000:2
Consoles: Open Firmware console  

FreeBSD/powerpc64 Open Firmware loader, Revision 0.1
(Wed Jan  3 14:26:49 -02 2018 root at gromero31)
Memory: 8388608KB
Booted from: /vdevice/v-scsi at 2000/disk at 8000000000000000

Loading /boot/defaults/loader.conf
/boot/kernel/kernel data=0x11ee978+0x4c6e48 syms=[0x8+0x1684e0|
elf64_loadimage: could not read symbols - skipped! (495616 != 1475808)
panic: free: guard1 fail @ 0x182e3c0 from unknown:0
--> Press a key on the console to reboot <--
Rebooting...

W3411: Client application returned.

E3406: Client application returned an error.

Trying to load:  from: /vdevice/v-scsi at 2000/disk at 8001000000000000 ... Memory
for ELF file is already in use!
E3402: Aborting boot, internal error

  Type 'boot' and press return to continue booting the system.
  Type 'reset-all' and press return to reboot the system.


Ready! 
0 > 

I'll try to bisect and debug it. So not able to apply it on top of current
HEAD.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ppc mailing list