That particular firmware does not exist. I am trying to figure how far > back I need to rollback the kernel. Sabayon's live ISO is using > 4.13.0, but that is no longer in the tree. Not sure if I need to go > back to the 4.12 ebuilds, or if 4.13.5 will suit my needs; perhaps > there is a bit of source code that I can look at to see what is being > used for the firmware? >
Are you thinking that there's some interoperability issues between kernel versions and firmwares? My impression is that's generally not a problem, so wouldn't be too worried about trying different kernel versions. So the steps are just; - identify the correct firmware - verify its in /lib/firmware (typically just emerge linux-firmware, but sometimes others from /usr/portage/sys-firmware/ ) - configure the kernel to load it (in this case follow Floyd's instructions) - build and install new kernel - reboot FYI on one of my systems; $ zgrep ^C.*FIRM /proc/config.gz CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="i915/skl_dmc_ver1_26.bin i915/skl_guc_ver6_1.bin intel-ucode/06-4e-03" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" CONFIG_FIRMWARE_MEMMAP=y $ dmesg | egrep '(firm|microcode)' [ 0.300096] [drm] Finished loading DMC firmware i915/skl_dmc_ver1_26.bin (v1.26) [ 0.321592] microcode: sig=0x406e3, pf=0x80, revision=0xba [ 0.321679] microcode: Microcode Update Driver: v2.2. $