Voor Debian en misschien ook voor sommige andere GPL Linux distributies:
Ik heb een toevoeging gedaan aan de topic start met betrekking tot ontbrekende of niet automatisch geladen non-free firmware onder Debian. Dat gebeurt nog met Debian 11.3. Ik heb er eerder over geschreven in dit bericht vorig jaar. In de topic start wordt het behandeld onder Software tweaks/Linux en onder Tips hardware/software/Kontron Fujitsu borden.
Dit gaat over een Intel gpu driver en het geeft een besparing van ongeveer 0,3W op een Fujitsu D3643-H moederbord. Onder Ubuntu wordt deze driver waarschijnlijk al automatisch geladen.
Als dit probleem speelt zie je een dmesg melding zoals deze:
[ 2.240376] i915 0000:00:02.0: firmware: failed to load i915/kbl_dmc_ver1_04.bin (-2)
[ 2.240380] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 2.240383] i915 0000:00:02.0: Direct firmware load for i915/kbl_dmc_ver1_04.bin failed with error -2
[ 2.240386] i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
[ 2.240387] i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pu...ux-firmware.git/tree/i915
Bij de non-free versie van Debian 11.3 wordt de wijziging in de Linux boot image automatisch uitgevoerd. Dus het hoeft niet altijd handmatig zoals het beschreven is in mijn eerdere bericht.
# apt install firmware-misc-nonfree
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
firmware-misc-nonfree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,953 kB of archives.
After this operation, 36.5 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/non-free amd64 firmware-misc-nonfree all 20210315-3 [8,953 kB]
Fetched 8,953 kB in 2s (5,760 kB/s)
Selecting previously unselected package firmware-misc-nonfree.
(Reading database ... 33242 files and directories currently installed.)
Preparing to unpack .../firmware-misc-nonfree_20210315-3_all.deb ...
Unpacking firmware-misc-nonfree (20210315-3) ...
Setting up firmware-misc-nonfree (20210315-3) ...
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.10.0-15-amd64
De laatste regel geeft aan dat de driver wordt verwerkt in de Linux image die tijdens booten wordt gebruikt. Na herstarten laadt de nieuw gegenereerde image de nieuw geïnstalleerde driver. Voor de installatie van de firmware moet apt een /etc/apt/sources.list bestand gebruiken waarin non-free is opgenomen:
Ik heb een toevoeging gedaan aan de topic start met betrekking tot ontbrekende of niet automatisch geladen non-free firmware onder Debian. Dat gebeurt nog met Debian 11.3. Ik heb er eerder over geschreven in dit bericht vorig jaar. In de topic start wordt het behandeld onder Software tweaks/Linux en onder Tips hardware/software/Kontron Fujitsu borden.
Dit gaat over een Intel gpu driver en het geeft een besparing van ongeveer 0,3W op een Fujitsu D3643-H moederbord. Onder Ubuntu wordt deze driver waarschijnlijk al automatisch geladen.
Als dit probleem speelt zie je een dmesg melding zoals deze:
[ 2.240376] i915 0000:00:02.0: firmware: failed to load i915/kbl_dmc_ver1_04.bin (-2)
[ 2.240380] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 2.240383] i915 0000:00:02.0: Direct firmware load for i915/kbl_dmc_ver1_04.bin failed with error -2
[ 2.240386] i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
[ 2.240387] i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pu...ux-firmware.git/tree/i915
Bij de non-free versie van Debian 11.3 wordt de wijziging in de Linux boot image automatisch uitgevoerd. Dus het hoeft niet altijd handmatig zoals het beschreven is in mijn eerdere bericht.
# apt install firmware-misc-nonfree
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
firmware-misc-nonfree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,953 kB of archives.
After this operation, 36.5 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/non-free amd64 firmware-misc-nonfree all 20210315-3 [8,953 kB]
Fetched 8,953 kB in 2s (5,760 kB/s)
Selecting previously unselected package firmware-misc-nonfree.
(Reading database ... 33242 files and directories currently installed.)
Preparing to unpack .../firmware-misc-nonfree_20210315-3_all.deb ...
Unpacking firmware-misc-nonfree (20210315-3) ...
Setting up firmware-misc-nonfree (20210315-3) ...
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.10.0-15-amd64
De laatste regel geeft aan dat de driver wordt verwerkt in de Linux image die tijdens booten wordt gebruikt. Na herstarten laadt de nieuw gegenereerde image de nieuw geïnstalleerde driver. Voor de installatie van de firmware moet apt een /etc/apt/sources.list bestand gebruiken waarin non-free is opgenomen:
code:
1
2
3
| deb http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb http://deb.debian.org/debian bullseye-updates main contrib non-free |
[ Voor 7% gewijzigd door mrmrmr op 19-06-2022 03:24 ]