tech-kern archive

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

Re: Issues with intelfb(4) and USB keyboards



On Sat, 19 Dec 2020, Brian Buhrow wrote:

When the machine boots, the BIOS sets up the display as it should
and the VGA port works.  when the kernel takes over, it configures
the intelfb(4) device and the screen goes black and the monitor
claims there's no signal.

The display should be mirrored after i915drmkms takes over (at least
it does on 9.99.77).

[     7.124810] kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/i915_drv.c:636)i915_firmware_load_error_print] *ERROR* failed to load firmware i915/skl_dmc_ver1.bin (0)
[     7.124810] kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/i915_drv.c:651)i915_firmware_load_error_print] *ERROR* The driver is built-in, so to load the firmware you need to
[     7.124810] include it either in the kernel (see CONFIG_EXTRA_FIRMWARE) or
[     7.124810] in your initrd/initramfs image.
[     7.134810] warning: ../../../../external/bsd/drm2/dist/drm/i915/intel_pm.c:3276: WARN_ON(p->pixel_rate == 0)kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/intel_guc_loader.c:560)guc_fw_fetch] *ERROR* Failed to fetch GuC firmware from i915/skl_guc_ver4.bin (error -2)
[     7.134810] kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/i915_gem.c:5417)i915_gem_init_hw] *ERROR* Failed to initialize GuC, error -5 (ignored)

Looks like you need to load the GPU firmware.
Create a directory called /libdata/firmware/i915drmkms and copy the
/lib/firmware/i915/*.bin files from some Linux system into it.
Create symbolic links, if needed, from what the kernel expects
(see above) to the latest `skl_*' (Skylake) versions of the same files.

-RVP


Home | Main Index | Thread Index | Old Index