Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 702006 - booting from install minimal on amd64 in uefi mode: nothing is displayed
Summary: booting from install minimal on amd64 in uefi mode: nothing is displayed
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: All ISO (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-05 00:52 UTC by j.bernotas
Modified: 2022-09-13 17:12 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description j.bernotas 2019-12-05 00:52:01 UTC
I create a bootable media from install-amd64-minimal-20191113T214501Z.iso. When I try to boot from it on my laptop in UEFI mode, the GRUB menu is displayed, I press enter, and then a non-blinking cursor appears on the top left of the screen and nothing is displayed anymore. The computer still works in the background. Actually I'm able to blindly type 'poweroff' and the computer would shut down.

My laptop has an Intel graphics card.

athena@betsy:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) [8086:1502] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1c.2 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation QM77 Express Chipset LPC Controller [8086:1e55] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller [8086:1e22] (rev 04)
02:00.0 System peripheral [0880]: Ricoh Co Ltd PCIe SDXC/MMC Host Controller [1180:e823] (rev 07)
03:00.0 Network controller [0280]: Intel Corporation Centrino Ultimate-N 6300 [8086:4238] (rev 3e)
athena@betsy:~$ 

I've managed to boot the installation media in BIOS mode and I've noticed that the kernel uses the VESA framebuffer driver instead of the intel driver and that there is no module for the intel card in /lib/modules. I suspect that the intel driver is not present in the install minimal iso. Can anyone confirm this?

When using the admincd I get the same issue. Booting from ubuntu mate and lubuntu installation media in UEFI mode works fine. Booting my local gentoo installation, which is meant to be booted in UEFI mode, works fine too.

I've got the following options in my .config:

CONFIG_DRM_I915=y
# CONFIG_DRM_I915_ALPHA_SUPPORT is not set
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
CONFIG_DRM_I915_USERPTR=y
# CONFIG_DRM_I915_GVT is not set
...
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_UVESA is not set
# CONFIG_FB_VESA is not set
CONFIG_FB_EFI=y
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I740 is not set
# CONFIG_FB_LE80578 is not set
...
CONFIG_FRAMEBUFFER_CONSOLE=y

Actually I'm not sure if CONFIG_FB_EFI=y does anything at all on my system.

Googling gives similar issues in the Gentoo forums:
https://forums.gentoo.org/viewtopic-t-1088666-start-0.html
https://forums.gentoo.org/viewtopic-p-8273634.html
Comment 1 Ben Kohler gentoo-dev 2019-12-05 14:35:33 UTC
We do not enable the vendor-specific DRM_* options for KMS framebuffer, we've always relied on generic vga, vesafb, efifb/simplefb, etc.  One reason for this is the relatively huge amount of firmware files we'd need to carry to make it work for all 3 major gpu vendors.

Since you're successfully (blind) booting, would it be possible to use that to set a root password, start the sshd service, and ssh in to grab some details like dmesg, /proc/fb, etc?
Comment 2 Marco Clocchiatti 2020-01-24 17:40:59 UTC
I'm having the same trouble with install-amd64-minimal-20200122T214502Z.iso

my laptop is a Spectre x360 13-AP0010NL (Intel UHD Graphics).

moreover, in my system boot works well with legacy boot.