Hello, The same issue with FreeBSD 12.0-CURRENT-r314563: elf64_loadimage: could not read symbols - skipped! http://picpaste.com/IMG_1764-vfZl1l5o.JPG I suspect regression after: Revision 314547 - Directory Listing Modified Thu Mar 2 07:25:50 2017 UTC (25 hours, 54 minutes ago) by dexuan loader.efi: reduce the size of the staging area if necessary The loader assumes physical memory in [2MB, 2MB + EFI_STAGING_SIZE) is Conventional Memory, but actually it may not, e.g. in the case of Hyper-V Generation-2 VM (i.e. UEFI VM) running on Windows Server 2012 R2 host, there is a BootServiceData memory block at the address 47.449MB and the memory is not writable. Without the patch, the loader will crash in efi_copy_finish(): see PR 211746. The patch verifies the end of the staging area, and reduces its size if necessary. This way, the loader will not try to write into the BootServiceData memory any longer. Thank Marcel Moolenaar for helping me on this issue! The patch also allocates the staging area in the first 1GB memory. See the comment in the patch for this. PR: 211746 Reviewed by: marcel, kib, sephe Approved by: sephe (mentor) MFC after: 2 weeks Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D9686 Alex Deiter alex.deiter_at_gmail.com > On 3 Mar 2017, at 09:20, Chris H <bsd-lists_at_bsdforge.com> wrote: > > On Thu, 2 Mar 2017 21:32:39 -0800 "Ngie Cooper (yaneurabeya)" > <yaneurabeya_at_gmail.com> wrote > >>> On Mar 2, 2017, at 21:16, Chris H <bsd-lists_at_bsdforge.com> wrote: >>> >>> On Thu, 2 Mar 2017 21:56:38 -0500 (EST) AN <andy_at_neu.net> wrote >>> >>>> Hi: >>>> >>>> I'm having a major problem after updating a 12-current machine today. >>>> After buildworld/kernel/install cycle on reboot I'm getting the following >>>> failure: >>>> >>>> "/boot/kernel/kernel text=0xb7716f data=0x100548+0x398358 >>>> elf64_loadimage: read failed >>>> can't load file '/boot/kernel/kernel': input/output error >>>> can't load file '/boot/kernel/kernel': input/output error >>>> >>>> OK boot kernel.old >>>> elf64_loadimage: read failed >>>> can't load file '/boot/kernel.old/kernel': input/output error >>>> can't load file '/boot/kernel.old/kernel': input/output error" >>>> >>>> I have never experienced this failure before, and don't know how to >>>> proceed. Any help recovering from this would be greatly appreciated. >>>> Thanks in advance. >>> >>> I don't suppose you could post the output of >>> uname -a >>> >>> and maybe a copy of dmesg(8) could you? >> >> That would be good, but I don’t know if it’s possible (the OP is noting >> that the boot is broken when executing loader(8)..). -Ngie > > Indeed. But that doesn't stop the OP from booting from the > install media. ;-) :-) > > --Chris > > > _______________________________________________ > freebsd-current_at_freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"Received on Fri Mar 03 2017 - 08:22:07 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:10 UTC