[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

stretch uefi install ends up with no framebuffer for console



Hey all,  i'm installing stretch onto a HP Z4G4 workstation via
netboot and in uefi mode.   The only video hardware in the box is a
NVIDIA Corporation GP107GL [Quadro P620].   The install goes as
expected.  Only installed standard utils and ssh server.

On first boot grub comes up and boots into the default entry,   the
only text after on the screen is the loading linux/initrd echo entries
from grub.   Thought it was frozen, but noticed my dhcp service got a
req from the box and sure enough i can ssh in and the machine is up
and running,  just no output to the monitor.   Still just the grub
statements up on the screen.

running hwinfo --framebuffer results in no output.

efifb appears to get loaded and has grubs resolution
[    1.451694] efifb: probing for efifb
[    1.451712] efifb: framebuffer at 0xe0000000, using 8640k, total 8640k
[    1.451712] efifb: mode is 1920x1080x32, linelength=8192, pages=1
[    1.451713] efifb: scrolling: redraw
[    1.451713] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.484650] fb0: EFI VGA frame buffer device


installed the latest kernel from stretch-backports, reboot.  Same
behavior as above.

Installed nvidia-driver (proper for this gpu), reboot.  Same behavior as above.

Upgraded to nvidia-driver from backports,  reboot.  Same behavior as above.

Install some desktop environment,  reboot.   system boots into X no
issues.  Try a ctrl-alt-f1 to drop to console and monitor shuts off
reporting no video output.   ctrl-alt-f7 brings video and monitor back
online.

Moved on to trying to massage /etc/default/grub and setting
GRUB_GFXMODE and GRUB_GFXPAYLOAD_LINUX. And can make grub look pretty
at 1920x1080 or any resolution if I want. It appears grub is passing
the video resolution properly to the kernel as I can see in dmesg when
efifb is loaded the resolution it's looking to set is the value of
GRUB_GFXMODE.  For shits and giggles tried setting gfxmode to 1024x768
and still no dice.

Tried booting into the grub commandline to verify video modes.  Sure
enough grub reports efi GOP driver and 1920x1080x32 as a valid mode.

Anyone have any ideas?

Thanks

Ryan


Reply to: