Intel iwlwifi AX211: WRT: Failed to set DRAM buffer for alloc id 1, ret=-1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
New
|
Undecided
|
Unassigned | ||
Kinetic |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-5.17 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
You-Sheng Yang | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
Kernel warning dumps at boot on Intel iwlwifi AX211 equipped platforms
running oem-5.17 kernel:
kernel: iwlwifi 0000:00:14.3: WRT: Failed to set DRAM buffer for alloc
id 1, ret=-1
kernel: iwlwifi 0000:00:14.3: WRT: Failed to set DRAM buffer for alloc
id 2, ret=-1
kernel: iwlwifi 0000:00:14.3: WRT: Failed to set DRAM buffer for alloc
id 3, ret=-1
[Fix]
v5.18-rc1 upstream commit c76c83097587 ("iwlwifi: dbg-tlv: clean up
iwl_dbg_
this kernel warning.
Commit ab23da483bd7 is to allocation debug fragments correctly.
[Test Case]
Reboot with prebuilt kernel and it shall no longer warns about it.
[Where problems could occur]
The original patch was meant to avoid allocating a struct iwl_dram_info
on the stack by reusing an existing debug-only fragment, there is no
impact for ordinary driver use.
[Other Info]
While this affects only v5.17 and above, and the fixes are in v5.18-rc1,
it follows oem-5.17 is the only victim here.
========== original bug report ==========
kernel: iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
kernel: iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-
kernel: iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
kernel: iwlwifi 0000:00:14.3: TLV_FW_
kernel: iwlwifi 0000:00:14.3: loaded firmware version 68.01d30b0c.0 so-a0-gf-
kernel: iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz, REV=0x370
kernel: iwlwifi 0000:00:14.3: WRT: Failed to set DRAM buffer for alloc id 1, ret=-1
kernel: iwlwifi 0000:00:14.3: WRT: Failed to set DRAM buffer for alloc id 2, ret=-1
kernel: iwlwifi 0000:00:14.3: WRT: Failed to set DRAM buffer for alloc id 3, ret=-1
kernel: iwlwifi 0000:00:14.3: loaded PNVM version 05a8dfca
kernel: iwlwifi 0000:00:14.3: Detected RF GF, rfid=0x2010d000
kernel: iwlwifi 0000:00:14.3: base HW address: 44:e5:17:0a:ca:a3
kernel: iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
NetworkManager[
kernel: iwlwifi 0000:00:14.3: WRT: Failed to set DRAM buffer for alloc id 1, ret=-1
kernel: iwlwifi 0000:00:14.3: WRT: Failed to set DRAM buffer for alloc id 2, ret=-1
kernel: iwlwifi 0000:00:14.3: WRT: Failed to set DRAM buffer for alloc id 3, ret=-1
kernel: iwlwifi 0000:00:14.3: Got NSS = 4 - trimming to 2
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: N/A
CasperMD5CheckR
DistroRelease: Ubuntu 22.04
InstallationDate: Installed on 2022-06-20 (0 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419)
MachineType: Dell Inc. Precision 14 5470
Package: linux (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 20220329.
Tags: jammy
Uname: Linux 5.17.0-3012-oem x86_64
UnreportableReason: This report is about a package that is not installed.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: False
dmi.bios.date: 05/13/2022
dmi.bios.release: 1.3
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.3.0
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: Precision
dmi.product.name: Precision 14 5470
dmi.product.sku: 0B29
dmi.sys.vendor: Dell Inc.
CVE References
summary: |
- Intel iwlwifi AX211: WRT: Failed to DRAM buffer for alloc id 1, ret=-1 + Intel iwlwifi AX211: WRT: Failed to set DRAM buffer for alloc id 1, + ret=-1 |
Changed in linux-oem-5.17 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Kinetic): | |
status: | New → Fix Released |
Changed in linux (Ubuntu): | |
status: | New → Fix Released |
Changed in linux-oem-5.17 (Ubuntu Kinetic): | |
status: | New → Invalid |
The fix is commit c76c83097587 ("iwlwifi: dbg-tlv: clean up iwl_dbg_ tlv_update_ drams() ") from v5.18-rc1.