Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
8499 Discussions

Centrino Wireless-N 1000 not working with Linux 6.16

julemand101
Novice
2,302 Views

I am using Arch Linux which got the Linux 6.16 kernel recently in their distribution. After installing the new kernel, my WiFi fails to work on my laptop and gets an "No config found for PCI dev 0084/1315" error from the kernel. Here are some relevant info:

lspci | grep Centrino
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
dmesg | grep iwlwifi
[ 22.848137] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 22.897821] iwlwifi 0000:03:00.0: Detected crf-id 0xa5a5a5a1, cnv-id 0xa5a5a5a1 wfpm id 0xa5a5a5a1
[ 22.897989] iwlwifi 0000:03:00.0: PCI dev 0084/1315, rev=0x6c, rfid=0xd55555d5
[ 22.897995] iwlwifi: No config found for PCI dev 0084/1315, rev=0x6c, rfid=0xd55555d5
[ 22.898028] iwlwifi 0000:03:00.0: probe with driver iwlwifi failed with error -22
zcat /proc/config.gz | grep CONFIG_IWLDVM
CONFIG_IWLDVM=m

I have verified I have installed the Intel firmware files but I don't think this is related to firmware:

pacman -Q linux-firmware-intel
linux-firmware-intel 20250808-1

I know this is an old laptop with an old WiFi card but as far I can see in the kernel source, it should still be supported as far I understand the driver source code in the kernel:

/* 1000 Series WiFi */
{IWL_PCI_DEVICE(0x0083, 0x1205, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0083, 0x1305, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0083, 0x1225, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0083, 0x1325, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0084, 0x1215, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0084, 0x1315, iwl1000_mac_cfg)}, // <-- looks like my card's identifiers
{IWL_PCI_DEVICE(0x0083, 0x1206, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0083, 0x1306, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0083, 0x1226, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0083, 0x1326, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0084, 0x1216, iwl1000_mac_cfg)},
{IWL_PCI_DEVICE(0x0084, 0x1316, iwl1000_mac_cfg)},

https://github.com/torvalds/linux/blob/v6.16/drivers/net/wireless/intel/iwlwifi/pcie/drv.c#L167

Please let me know if there are some patches that are worth trying out to fix this issue.

0 Kudos
5 Replies
hearunit4048
Beginner
2,242 Views

Same problem with similar card.

[root@laptop ~]# lspci | grep Centrino
01:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)

Excerpt from /etc/pacman.log which caused the problems:

[2025-08-14T21:31:33+0200] [ALPM] upgraded linux (6.15.9.arch1-1 -> 6.16.arch2-1)
[2025-08-14T21:31:33+0200] [ALPM] upgraded linux-firmware-whence (20250708-1 -> 20250808-1)
[2025-08-14T21:31:33+0200] [ALPM] upgraded linux-firmware-amdgpu (20250708-1 -> 20250808-1)
[2025-08-14T21:31:33+0200] [ALPM] upgraded linux-firmware-atheros (20250708-1 -> 20250808-1)
[2025-08-14T21:31:33+0200] [ALPM] upgraded linux-firmware-broadcom (20250708-1 -> 20250808-1)
[2025-08-14T21:31:36+0200] [ALPM] upgraded linux-firmware-cirrus (20250708-1 -> 20250808-1)
[2025-08-14T21:31:36+0200] [ALPM] upgraded linux-firmware-intel (20250708-1 -> 20250808-1)
[2025-08-14T21:31:36+0200] [ALPM] upgraded linux-firmware-mediatek (20250708-1 -> 20250808-1)
[2025-08-14T21:31:37+0200] [ALPM] upgraded linux-firmware-nvidia (20250708-1 -> 20250808-1)
[2025-08-14T21:31:40+0200] [ALPM] upgraded linux-firmware-other (20250708-1 -> 20250808-1)
[2025-08-14T21:31:40+0200] [ALPM] upgraded linux-firmware-radeon (20250708-1 -> 20250808-1)
[2025-08-14T21:31:40+0200] [ALPM] upgraded linux-firmware-realtek (20250708-1 -> 20250808-1)
[2025-08-14T21:31:40+0200] [ALPM] upgraded linux-firmware (20250708-1 -> 20250808-1)
[2025-08-14T21:31:52+0200] [ALPM] upgraded linux-headers (6.15.9.arch1-1 -> 6.16.arch2-1)

dmesg excerpts

[root@laptop ~]# dmesg | head -2
[    0.000000] Linux version 6.16.0-arch2-1 (linux@archlinux) (gcc (GCC) 15.2.1 20250813, GNU ld (GNU Binutils) 2.45.0) #1 SMP PREEMPT_DYNAMIC Wed, 13 Aug 2025 23:38:48 +0000
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=1a9e6126-19b1-4af3-9f05-14297ee27cc2 rw loglevel=3 quiet
[root@laptop ~]# dmesg | grep -F 'CONFIG_IWLWIFI_DEBUG enabled' -A 53
[    6.145670] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUG enabled
[    6.145677] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[    6.145680] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[    6.145682] iwlwifi 0000:01:00.0: Detected Intel(R) Centrino(R) Wireless-N 1030 BGN, REV=0xB0
[    6.194011] iwlwifi 0000:01:00.0: Failing on timeout while stopping DMA channel 8 [0xa5a5a5a2]
[    6.205967] ------------[ cut here ]------------
[    6.205974] WARNING: CPU: 2 PID: 480 at drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c:212 iwl_parse_eeprom_data+0x5ba/0xe20 [iwldvm]
[    6.206005] Modules linked in: coretemp(+) videobuf2_vmalloc uvc kvm_intel videobuf2_memops iwldvm(+) videobuf2_v4l2 kvm videobuf2_common btusb qmi_wwan snd_hda_codec_hdmi mac80211 irqbypass btrtl videodev cdc_wdm btintel polyval_clmulni btbcm snd_hda_codec_realtek qcserial usbnet ghash_clmulni_intel btmtk sha512_ssse3 libarc4 snd_hda_codec_generic sha1_ssse3 mc mii snd_hda_scodec_component usb_wwan bluetooth iwlwifi aesni_intel snd_hda_intel r8169 iTCO_wdt rapl snd_intel_dspcfg intel_cstate realtek intel_pmc_bxt snd_intel_sdw_acpi at24 mei_hdcp mei_pxp iTCO_vendor_support intel_uncore mdio_devres snd_hda_codec cfg80211 libphy pcspkr snd_hda_core snd_hwdep mdio_bus snd_pcm rfkill intel_oc_wdt snd_timer i2c_i801 mei_me snd fujitsu_laptop i2c_smbus sparse_keymap soundcore mei i2c_mux lpc_ich psmouse mac_hid vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) sg crypto_user dm_mod loop nfnetlink ip_tables x_tables ums_realtek uas usb_storage i915 i2c_algo_bit drm_buddy ttm intel_gtt serio_raw sr_mod drm_display_helper cdrom cec
[    6.206078]  video wmi
[    6.206083] CPU: 2 UID: 0 PID: 480 Comm: modprobe Tainted: G S         OE       6.16.0-arch2-1 #1 PREEMPT(full)  37e47d7aef36aa7277ae10492993fe812fd20521
[    6.206088] Tainted: [S]=CPU_OUT_OF_SPEC, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[    6.206090] Hardware name: FUJITSU LIFEBOOK A531/FJNBB0F, BIOS 1.32 10/01/2018
[    6.206092] RIP: 0010:iwl_parse_eeprom_data+0x5ba/0xe20 [iwldvm]
[    6.206105] Code: 20 b9 07 00 00 00 4c 8b 40 10 e9 49 ff ff ff 0f 0b 4d 85 d2 74 16 41 0f b6 02 41 88 45 0a 41 0f b7 42 02 66 41 89 45 0c 0f 0b <0f> 0b 4c 89 ef e8 fc 7c 5b e1 45 31 ed 48 83 c4 48 4c 89 e8 5b 5d
[    6.206107] RSP: 0018:ffffd0ff40b4fb18 EFLAGS: 00010202
[    6.206110] RAX: 0000000000000a4c RBX: ffff8f3e40ec50c8 RCX: 000000000000007b
[    6.206111] RDX: 00000000000007fc RSI: ffffffffc16cc048 RDI: ffff8f3e4e1aa000
[    6.206113] RBP: ffff8f3e43352810 R08: 0000000000002000 R09: 0000000000000000
[    6.206114] R10: ffff8f3e42de8800 R11: 0000000000000800 R12: 000000000000000b
[    6.206116] R13: ffff8f3e4e1a8000 R14: ffff8f3e4c994180 R15: 0000000000000001
[    6.206117] FS:  00007fe0db090740(0000) GS:ffff8f3eb621b000(0000) knlGS:0000000000000000
[    6.206119] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    6.206121] CR2: 00007f4347902300 CR3: 0000000103c00006 CR4: 00000000000606f0
[    6.206123] Call Trace:
[    6.206134]  <TASK>
[    6.206137]  ? iwl_trans_pcie_handle_stop_rfkill+0x27/0x70 [iwlwifi 92bba44252f9a1dbf99ece7f7f638c5a13bf8e27]
[    6.206176]  ? iwl_trans_pcie_stop_device+0x69/0x80 [iwlwifi 92bba44252f9a1dbf99ece7f7f638c5a13bf8e27]
[    6.206201]  iwl_op_mode_dvm_start+0x2e9/0xb70 [iwldvm a99982cf81df1ee03c928aa12121d60710c64249]
[    6.206228]  ? d_instantiate+0x4a/0x60
[    6.206238]  _iwl_op_mode_start+0x60/0xe0 [iwlwifi 92bba44252f9a1dbf99ece7f7f638c5a13bf8e27]
[    6.206273]  iwl_opmode_register+0x6d/0xc0 [iwlwifi 92bba44252f9a1dbf99ece7f7f638c5a13bf8e27]
[    6.206307]  ? __pfx_iwl_init+0x10/0x10 [iwldvm a99982cf81df1ee03c928aa12121d60710c64249]
[    6.206327]  iwl_init+0x38/0xff0 [iwldvm a99982cf81df1ee03c928aa12121d60710c64249]
[    6.206344]  do_one_initcall+0x5b/0x300
[    6.206354]  do_init_module+0x62/0x250
[    6.206359]  ? init_module_from_file+0x8a/0xe0
[    6.206363]  init_module_from_file+0x8a/0xe0
[    6.206369]  idempotent_init_module+0x114/0x310
[    6.206374]  __x64_sys_finit_module+0x6d/0xd0
[    6.206379]  do_syscall_64+0x81/0x970
[    6.206387]  ? ksys_read+0x73/0xf0
[    6.206393]  ? do_syscall_64+0x81/0x970
[    6.206397]  ? exc_page_fault+0x7e/0x1a0
[    6.206403]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
[    6.206407] RIP: 0033:0x7fe0da71876d
[    6.206424] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 73 05 0f 00 f7 d8 64 89 01 48
[    6.206427] RSP: 002b:00007ffe5ab150c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[    6.206432] RAX: ffffffffffffffda RBX: 0000564a934c0bb0 RCX: 00007fe0da71876d
[    6.206435] RDX: 0000000000000004 RSI: 0000564a7a301a1b RDI: 0000000000000002
[    6.206437] RBP: 00007ffe5ab15160 R08: 0000000000000000 R09: 0000000000000000
[    6.206440] R10: 0000000000000000 R11: 0000000000000246 R12: 0000564a7a301a1b
[    6.206442] R13: 0000000000040000 R14: 0000564a934c0cb0 R15: 0000564a934c1bb0
[    6.206446]  </TASK>
[    6.206448] ---[ end trace 0000000000000000 ]---

After downgrading the kernel and the firmware packages mentioned above wireless is working again.

0 Kudos
julemand101
Novice
1,842 Views

Hi @hearunit4048 

 

I can see a Linux kernel bug report have been created for your issue here:
https://bugzilla.kernel.org/show_bug.cgi?id=220472

 

I have then also created a bug report for my issue which can be found here:
https://bugzilla.kernel.org/show_bug.cgi?id=220477

 

People with similar problems are also talking here:
https://bbs.archlinux.org/viewtopic.php?pid=2257335

 

hearunit4048
Beginner
1,561 Views

Hi @julemand101 ,

 

thanks for the pointers and kudos for the time you spent on the "bisect-party" at https://bbs.archlinux.org/viewtopic.php?pid=2257335

 

0 Kudos
julemand101
Novice
602 Views

There are now a patch file on the kernel issue https://bugzilla.kernel.org/show_bug.cgi?id=220472 which solves my specific problem mentioned in this thread.

It does not solve it for other cards but a comment have been made on the issue that other cards are hit by similar issue so I hope it will also be fixed.

For "real" solution, we still need to await a fix to be made into the Linux kernel itself and released. So until that happens, I do not consider this issue "solved". But the fix works if you compile your own Linux kernel with the fix.

0 Kudos
julemand101
Novice
2,107 Views

Just want to verify, since Linux 6.16.1 got released, that my issue are exactly the same in 6.16.1. Which are not surprising since the changelog does not contain any fixes for iwlwifi which seems related to my issue.

0 Kudos
Reply