Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-firmware (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Bionic |
Fix Released
|
High
|
You-Sheng Yang |
Bug Description
[SRU Justification]
[Impact]
Missing firmware for Realtek RTL8153 Based USB Ethernet Adapters, which is supported by linux-generic-
[Fix]
Two upstream commit necessary:
* commit b27d12383e7a ("rtl_nic: add firmware files for RTL8153")
* commit 6f89735800fe ("rtl_nic: update firmware for RTL8153A")
[Test Case]
Without firmware, drive probe would fail with:
$ dmesg | grep firmware | grep rtl8153
r8152 2-4.1:1.0: firmware: failed to load rtl_nic/
r8152 2-4.1:1.0: Direct firmware load for rtl_nic/
r8152 2-4.1:1.0: unable to load firmware patch rtl_nic/
With firmware, it should succeed:
$ dmesg | grep rtl8152
r8152 2-1:1.0: load rtl8153a-3 v2 02/07/20 successfully
r8152 2-1:1.0 eth0: v1.11.11
r8152 2-1:1.0 enp0s20f0u1: renamed from eth0
[Where problems could occur]
While this introduces new firmware blobs and enabled devices supported
by new kernels, it should have little effect on existing systems, but
with new devices up and running, it may still affect power consumptions,
ability to enter deep suspend, etc.
[Other Info]
RTL8153 firmware has been available on Eoan and newer, so only Bionic is
nominated.
========== original bug report ==========
Possible missing firmware /lib/firmware/
after running sudo apt upgrade in ubuntu 18.04
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: ubuntu-
ProcVersionSign
Uname: Linux 5.4.0-42-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.16
Architecture: amd64
CrashDB: ubuntu
CurrentDesktop: ubuntu:GNOME
Date: Thu Aug 6 22:38:31 2020
InstallationDate: Installed on 2019-06-16 (417 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
PackageArchitec
SourcePackage: ubuntu-
Symptom: release-upgrade
UpgradeStatus: No upgrade log present (probably fresh install)
VarLogDistupgra
Log time: 2020-03-08 22:54:00.439353
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
tags: | added: verification-done-bionic |
Changed in linux-firmware (Ubuntu): | |
status: | Invalid → Fix Released |
importance: | Undecided → High |
The file is available on my 20.04 system. impulse: /tmp/bug-1890638 ] rtl_nic rtl_nic/ rtl8105e- 1.fw rtl_nic/ rtl8106e- 1.fw rtl_nic/ rtl8106e- 2.fw rtl_nic/ rtl8107e- 1.fw rtl_nic/ rtl8107e- 2.fw rtl_nic/ rtl8125a- 3.fw rtl_nic/ rtl8153a- 2.fw rtl_nic/ rtl8153a- 3.fw rtl_nic/ rtl8153a- 4.fw rtl_nic/ rtl8153b- 2.fw rtl_nic/ rtl8168d- 1.fw rtl_nic/ rtl8168d- 2.fw rtl_nic/ rtl8168e- 1.fw rtl_nic/ rtl8168e- 2.fw rtl_nic/ rtl8168e- 3.fw rtl_nic/ rtl8168f- 1.fw rtl_nic/ rtl8168f- 2.fw rtl_nic/ rtl8168fp- 3.fw rtl_nic/ rtl8168g- 1.fw rtl_nic/ rtl8168g- 2.fw rtl_nic/ rtl8168g- 3.fw rtl_nic/ rtl8168h- 1.fw rtl_nic/ rtl8168h- 2.fw rtl_nic/ rtl8402- 1.fw rtl_nic/ rtl8411- 1.fw rtl_nic/ rtl8411- 2.fw impulse: /tmp/bug-1890638 ]
[ 12:15PM 11013 ] [ bdmurray@
$ dpkg -L linux-firmware | grep "rtl_nic"
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
/lib/firmware/
[ 12:15PM 11014 ] [ bdmurray@
$ apt-cache policy linux-firmware
linux-firmware:
Installed: 1.187.2
Candidate: 1.187.2