Re: EFI Boot problem

Martin Husemann <[email protected]> Wed, 19 Feb 2025 09:19:16 +0100
Newsgroups gmane.os.netbsd.devel.installation
Message-ID <[email protected]>
On Tue, Feb 18, 2025 at 07:05:36PM +0100, Peter Skvarka wrote:
> and hangs inside of open().
> 
> open() uses config path from:
> #define EFIBOOTCFG_FILENAME     "esp:/EFI/NetBSD/boot.cfg"
> it is seen on my printf messages.
> 
> I have present valid boot.cfg there.
> When I remove boot.cfg the result is the same, it hangs inside of open()
> 
> Why open() is not work on that older machine ?
> Any ideas ?

That sounds like a bug in your UEFI firmware. Maybe it does not like the
exact file system format the ESP uses? You could try saving the contents,
reformatting with various newfs_msdos options (especially -F 12 ... 32)
and restoring the content.

Martin