Realtek wifi dont work after update

Bug #1888647 reported by pao
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
In Progress
Undecided
Unassigned

Bug Description

lsb_release -rd
Description: Ubuntu 18.04.4 LTS
Release: 18.04

apt-cache policy linux-firmware
linux-firmware:
  Installed: 1.173.19
  Candidate: 1.173.19
  Version table:
 *** 1.173.19 500
        500 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
        100 /var/lib/dpkg/status
     1.173.18 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages
     1.173 500
        500 http://ru.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        500 http://ru.archive.ubuntu.com/ubuntu bionic/main i386 Packages

PCI Wifi adapter dont work after update

Part of kern.log
Jul 23 14:04:25 pao-note kernel: [ 0.570519] pci 0000:02:00.0: [10ec:c822] type 00 class 0x028000
Jul 23 14:04:25 pao-note kernel: [ 0.570564] pci 0000:02:00.0: reg 0x10: [io 0x2000-0x20ff]
Jul 23 14:04:25 pao-note kernel: [ 0.570598] pci 0000:02:00.0: reg 0x18: [mem 0xb1300000-0xb130ffff 64bit]
Jul 23 14:04:25 pao-note kernel: [ 0.570758] pci 0000:02:00.0: supports D1 D2
Jul 23 14:04:25 pao-note kernel: [ 0.570759] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Jul 23 14:04:25 pao-note kernel: [ 21.479711] rtw_pci 0000:02:00.0: enabling device (0000 -> 0003)
Jul 23 14:04:25 pao-note kernel: [ 21.479783] rtw_pci 0000:02:00.0: Direct firmware load for rtw88/rtw8822c_wow_fw.bin failed with error -2
Jul 23 14:04:25 pao-note kernel: [ 21.479784] rtw_pci 0000:02:00.0: failed to request firmware
Jul 23 14:04:25 pao-note kernel: [ 21.480312] rtw_pci 0000:02:00.0: Firmware version 5.0.0, H2C version 14
Jul 23 14:04:25 pao-note kernel: [ 21.593905] rtw_pci 0000:02:00.0 wlp2s0: renamed from wlan0
Jul 23 14:04:25 pao-note kernel: [ 22.164022] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:04:25 pao-note kernel: [ 22.176798] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:04:25 pao-note kernel: [ 22.177910] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:04:35 pao-note kernel: [ 32.014995] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:04:35 pao-note kernel: [ 32.017051] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:04:45 pao-note kernel: [ 42.012048] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:04:45 pao-note kernel: [ 42.013137] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:04:55 pao-note kernel: [ 52.011861] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:04:55 pao-note kernel: [ 52.013348] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:05:05 pao-note kernel: [ 62.203876] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:05:05 pao-note kernel: [ 62.205477] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:05:15 pao-note kernel: [ 72.262757] rtw_pci 0000:02:00.0: failed to wait firmware completion
Jul 23 14:05:15 pao-note kernel: [ 72.263944] rtw_pci 0000:02:00.0: failed to wait firmware completion

lspci

00:00.0 Host bridge: Intel Corporation Device 9b61 (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Device 9b41 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Device 02f9
00:14.0 USB controller: Intel Corporation Device 02ed
00:14.2 RAM memory: Intel Corporation Device 02ef
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 02e8
00:16.0 Communication controller: Intel Corporation Device 02e0
00:17.0 SATA controller: Intel Corporation Device 02d3
00:1d.0 PCI bridge: Intel Corporation Device 02b0 (rev f0)
00:1d.1 PCI bridge: Intel Corporation Device 02b1 (rev f0)
00:1d.2 PCI bridge: Intel Corporation Device 02b2 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Device 02b4 (rev f0)
00:1e.0 Communication controller: Intel Corporation Device 02a8
00:1f.0 ISA bridge: Intel Corporation Device 0284
00:1f.3 Audio device: Intel Corporation Device 02c8
00:1f.4 SMBus: Intel Corporation Device 02a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 02a4
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device c822
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.15
Architecture: amd64
Dependencies:

DistroRelease: Ubuntu 18.04
InstallationDate: Installed on 2020-02-20 (154 days ago)
InstallationMedia: Kubuntu 18.04.4 LTS "Bionic Beaver" - Release amd64 (20200203.1)
Package: linux-firmware 1.173.19
PackageArchitecture: all
ProcVersionSignature: Ubuntu 5.4.0-42.46~18.04.1-generic 5.4.44
Tags: bionic
Uname: Linux 5.4.0-42-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

_MarkForUpload: True

pao (aopetrov86)
description: updated
You-Sheng Yang (vicamo)
tags: added: hwe-networking-wifi
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Please try https://launchpad.net/~vicamo/+archive/ubuntu/ppa-1888647 . It's scheduled for build. May complete in a couple of hours.

And please still run `sudo apport-collect 1888647` to submit more logs for future reference.

Changed in linux-firmware (Ubuntu):
status: New → Incomplete
Revision history for this message
pao (aopetrov86) wrote : ProcCpuinfoMinimal.txt

apport information

tags: added: apport-collected bionic
description: updated
Revision history for this message
pao (aopetrov86) wrote : ProcEnviron.txt

apport information

Revision history for this message
pao (aopetrov86) wrote :

It works!

Revision history for this message
pao (aopetrov86) wrote :
You-Sheng Yang (vicamo)
Changed in linux-firmware (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Sandeep Kamath (sandeepkamath) wrote :

Had the same issue going from 5.3.0-62 to 5.4.0-42 on Ubuntu 18.04
Can also confirm it works with the ppa. Thanks!

Revision history for this message
Mike (whichwitch) wrote :

This happened to me as well. Luckily I have an ethernet port on my laptop and was able to find a drop so I could apply this fix. Guessing the update blew a bunch of people out of the water. The ppa provided did fix the issue.

Revision history for this message
Kira Siu (aikakira) wrote :

Seriously, thank you so much for this!! I don't believe such a breaking change got through however thanks for the swift fix!!

(I got on the internet via bluetooth tethering)

Revision history for this message
You-Sheng Yang (vicamo) wrote :

I'd like to have some more tests before sending patches for SRU. A few things I'm not so sure right now:

1. does this affect other kernel flavours in Bionic? Currently Bionic, as a LTS release, serves many platforms with different versions of kernel, and we certainly don't want to break them. The list would include:

   * 4.15-generic
   * 4.15-oem
   * 5.0-oem-osp1
   * 5.3-generic
   * 5.4-generic

2. And, does this affects Eoan/Focal? Eoan and Focal both have rtw88/rtw8822c_wow_fw.bin, but of v7.3 version. The PPA I gave has v9.9.

I ordered a few Realtek WiFi chips, inclusive of RTL8822CE, trying to reproduce this myself, but that would take some more time. If anyone could answer these questions for me, it would be really appreciated.

Federico (fpradel)
Changed in linux-firmware (Ubuntu):
status: Triaged → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.