Skip to main content
Share Your Experience: Take the 2024 Developer Survey
137 votes
Accepted

Possible missing firmware /lib/firmware/i915/* for module i915

For a general solution, apt-file is your way to solve the Possible missing firmware... warning. E.g.: apt-file search bxt_dmc firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1.bin firmware-misc-...
GAD3R's user avatar
  • 67.1k
62 votes
Accepted

Debian stretch failed to load firmware rtl_nic/rtl8168g-3.fw (-2)

After hours of searching on different resources i ended up solving the problem which was caused by a missing of firmware-realtek the realtek driver . The missing of this firmware can throw different ...
lotfio's user avatar
  • 1,041
53 votes
Accepted

What is "firmware" in Linux terminology?

In the Linux kernel context, firmware is software which runs on another processor in the system, e.g. a wireless controller, a GPU, a SCSI controller... This software used to be stored in ROM (of ...
Stephen Kitt's user avatar
32 votes

Possible missing firmware /lib/firmware/i915/* for module i915

You may download them from here and copy downloaded files to /lib/firmware/i915/, then update-initramfs -u -k all. (then sudo apt-get update -y)
Dr.Eissa's user avatar
  • 437
31 votes

Possible missing firmware /lib/firmware/i915/* for module i915

It appears the answer was the whole time in front of my eyes. I have finally found the right package: firmware-linux, which installs most of the missing firmware. Install it with: Debian and ...
Vlastimil Burián's user avatar
28 votes
Accepted

How do I install non-free firmware in Debian 12 (Bookworm)?

Add the repository non-free-firmware to the APT software package sources in the /etc/apt/sources.list file, and do apt update with the root permission. For example, set the content of the file to this:...
Константин Ван's user avatar
22 votes
Accepted

TSC_DEADLINE disabled due to Errata

The sudden appearance of this message is rather odd; it suggests your updated firmware is no longer upgrading your CPU’s microcode, whereas the previous firmware you had, did. Weird... (Another ...
Stephen Kitt's user avatar
16 votes
Accepted

Linux Upgrade (Debian) - Possible missing firmware problem

It's normal. Many devices need firmware to fully work. The thing is, firmware is a binary blob, and not free (as in GNU-free). So Debian does not distribute it by default. In your case you could do ...
Eduardo Trápani's user avatar
14 votes
Accepted

Update Firmware of Samsung 840 Pro

Samsung is really, really weird and it took me many hours to figure this one out because it's absolutely counterintuitive. It turned out that I was right with my skepticism of an image provided by ...
UTF-8's user avatar
  • 3,267
14 votes
Accepted

What is the purpose of ath10k/pre-cal-pci and ath10k/cal-pci?

These are pre-calibration and calibration files; they are optional, and as you’ve noticed, the device can work fine without them. Calibration data can be obtained in a variety of ways (from EEPROM in ...
Stephen Kitt's user avatar
13 votes

where to paste regulatory.db and how?

The regulatory database for wireless adapters is actually /lib/crda/regulatory.bin, and it can be found in Debian package wireless-regdb. It is in the main part of the Debian package repository, so ...
telcoM's user avatar
  • 98.1k
12 votes

Installing missing firmware in debian

You need to enable non-free first: edit /etc/apt/sources.list, and at the end of lines ending with main, add contrib non-free. You'll end up with something like deb http://ftp.fr.debian.org/debian ...
Stephen Kitt's user avatar
11 votes
Accepted

Do I need CPU (or any) microcode in a QEMU/KVM virtual machine?

I’m not sure there is a reference in the documentation, but Paolo Bonzini (the KVM maintainer) said this on the qemu-devel mailing list: The guest has no microcode of it's own, but you need to ...
Stephen Kitt's user avatar
8 votes

Disable GPE ACPI interrupts on boot?

In Linux 4.19, I found that disabling the GPE (echo "disable" > /sys/firmware/acpi/interrupts/gpe17) did not fix this issue anymore. Even with the GPE disabled, the number kept running up and the ...
Peter Nowee's user avatar
8 votes
Accepted

Bluetooth doesn't work in debian 10

The log messages indicate the system is looking for Intel BlueTooth (ibt) firmware file, first at /lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq, then at /lib/firmware/intel/ibt-hw-37.7.bseq, ...
telcoM's user avatar
  • 98.1k
8 votes

Audio errors: Direct firmware load for intel/sof/sof-cml.ri failed with error -2

The firmware is now in the firmware-sof-signed package: apt install firmware-sof-signed
Tapio Auvinen's user avatar
7 votes
Accepted

"Tigon" ethernet firmware: error message though working

This isn't an error, just a warning. The tg3 module drives many Broadcom chipsets, and needs these firmware files only for BCM5705 TSO, BCM5703/BCM5704 TSO and BCM5701A0. If you include a currently ...
Ferenc Wágner's user avatar
7 votes
Accepted

What is firmware timeout?

It is not related to any bootloader at all. When a driver uses the kernel's common firmware loading infrastructure to load a firmware file, the kernel can either load the file directly from the ...
telcoM's user avatar
  • 98.1k
7 votes

Firmware packages: What do they actually do?

As Anthony Geoghegan mentions, What is "firmware" in Linux terminology? and Why do some drivers still require firmware? provide useful background. Firmware packages are packages which ...
Stephen Kitt's user avatar
7 votes

"Load missing firmware from removable media?" (Debian)

this is a repost of my answer, because google search doesn't return a meaningful stackexchange results, or none of the answers are considered satisfied by me My answer is for those who want To ...
wltprgm's user avatar
  • 91
7 votes

Firmware issues at startup (Debian 9 - Firmware i915 and rtl8168g-2

I would install the package: firmware-misc-nonfree You will need to add the non-free repository then. su -put in your root password nano /etc/apt/sources.list deb http://deb.debian.org/debian/ ...
Michael Prokopec's user avatar
7 votes
Accepted

Debian (bullseye) & Firmware for i915

rkl is apparently Rocket Lake, the codename for an Intel chipset that is supposed to be released in early 2021. So this is the Linux i915 driver already getting support for hardware that is not ...
telcoM's user avatar
  • 98.1k
6 votes
Accepted

Firmware packages: What do they actually do?

Loadable firmware is typically not "one-shot" installs that are written to flash on the device. The firmware is loaded into volatile storage on the device and needs to be done each time the host ...
Johan Myréen's user avatar
6 votes
Accepted

Bluetooth stopped working after upgrade to fedora 32

So this is my findings and steps I did, I've reported the issue to Fedora bug tracker they suggested to remove and add kernel module: # modprobe -r btusb # modprobe btusb it kind of worked the error ...
jcubic's user avatar
  • 9,972
5 votes
Accepted

Trouble "activating" the SDIO Broadcom BCM43430 Wifi chip on Linux 4.8.0

If anyone is still having problems with this: Look into this post: https://patchwork.kernel.org/patch/9791523/ Kernelwarrior Hans has collected firmware implementations for the bcm43430 from various ...
BTZ's user avatar
  • 96
5 votes

How check EFI revision?

Preface I see (and appreciate!) that you were attempting to be as precise as possible about the language you used in your question, especially since the UEFI¹ Specifications and those which preceded ...
Peter J. Mello's user avatar
5 votes

why firmware will be missing? Doesn't it come with the product?

It used to be the case that firmware was stored on the device, either in ROM or in flash. But that’s no longer always the case, and many devices need to have their firmware given to them before they’...
Stephen Kitt's user avatar
5 votes

Include in-kernel firmware blobs in kernel binary

Gentoo wiki radeon article describes how to include firmware into your kernel binary. The article also includes a table listing firmware binaries required for each GPU model. For your FirePro W2100 (...
sebasth's user avatar
  • 15k
5 votes
Accepted

ACPI region does not cover the entire command/response buffer

I emailed Asus support and they say that the laptop only supports Windows. You could consider disabling TPM if it is not being used - please comment if you work out how to do this.
Tom Hale's user avatar
  • 30.8k

Only top scored, non community-wiki answers of a minimum length are eligible