On 2020/07/06 10:05, Greg A. Woods wrote:
NetBSD-7.2 boots fine from USB on the MacBook Pro (MacBook7,1) (with the help of rEFIT on a second USB stick). NetBSD-8.2 and newer, including the most recent -current, hangs during boot and the kernel messages appear to have torn video: http://www.planix.ca/~woods/macbookpro-netbsd-boot-fail.jpg
...
In any case, what might have been changed after 8.0 that broke the video output? Where do I look? Is amd64 video now the genfb(4) device code? Or is it still vga(4)? If it's genfb(4), then I do see commits about doing anti-aliasing, and maybe the video junk I see could possibly be explained by such a thing.
It seems that stride of framebuffer is not correctly set. Your laptop has an NVIDIA GPU, doesn't it? If so, nouveaufb(4) is used instead of genfb(4), which is normally used when booted from UEFI. It should be worth trying userconf disable nouveau* for UEFI bootloader. Thanks, rin