A few days ago I was using the laptop without a battery and Wi-Fi was working fine. I don't know how I pushed or pulled the power cord and the laptop seemed to have lost power for a fraction of a second. In less than a second the power light was on again. However the screen turned black and wouldn't turn on again. I typed some keys and made some mouse clicks but it wouldn't recover. After about 5 minutes I think I remember issuing a controlled reboot with SysKey + REISUB which worked well because the laptop finally shut off.
When the laptop started again everything was fine except for the Wi-Fi, which wouldn't work. The laptop runs Debian 12 on an encrypted filesystem.
I tried reinstalling the drivers, reinserting the modules and reinstalling the kernel.
The laptop is a Dell Precision 7520 and it doesn't have any hardware wifi kill switch. I've rebooted the laptop and still not working. No idea what I am doing to be honest. Any help will be appreciated.
When the laptop started again everything was fine except for the Wi-Fi, which wouldn't work. The laptop runs Debian 12 on an encrypted filesystem.
Code:
dj@Dell:~$ uname -aLinux Dell 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linuxdj@Dell:~$dj@Dell:~$ lsb_release -aNo LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 12 (bookworm)Release: 12Codename: bookwormdj@Dell:~$dj@Dell:~$ ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether e4:b9:7a:35:fa:0e brd ff:ff:ff:ff:ff:ff inet 192.168.18.33/24 brd 192.168.18.255 scope global dynamic noprefixroute enp0s31f6 valid_lft 2640sec preferred_lft 2640sec inet6 fe80::e6b9:7aff:fe35:fa0e/64 scope link noprefixroute valid_lft forever preferred_lft forever3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 46:91:42:be:5c:dd brd ff:ff:ff:ff:ff:ff permaddr f0:d5:bf:e6:15:77dj@Dell:~$dj@Dell:~$ cat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopbackdj@Dell:~$dj@Dell:~$ lspci00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 0a)00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 0a)00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0a)00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)00:15.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 (rev 31)00:15.1 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #1 (rev 31)00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #2 (rev f1)00:1c.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1)00:1c.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)00:1f.0 ISA bridge: Intel Corporation CM238 Chipset LPC/eSPI Controller (rev 31)00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (5) I219-LM (rev 31)01:00.0 VGA compatible controller: NVIDIA Corporation GM206GLM [Quadro M2200 Mobile] (rev a1)01:00.1 Audio device: NVIDIA Corporation GM206 High Definition Audio Controller (rev a1)02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)dj@Dell:~$
Code:
root@Dell:~# ip link set wlp2s0 uproot@Dell:~# dmesg | grep 'intel\|wifi'[ 0.867454] intel_pstate: Intel P-state driver initializing[ 0.867939] intel_pstate: HWP enabled[ 1.360583] intel-lpss 0000:00:15.0: enabling device (0000 -> 0002)[ 1.416942] intel-lpss 0000:00:15.1: enabling device (0000 -> 0002)[ 13.126141] Btrfs loaded, crc32c=crc32c-intel, zoned=yes, fsverity=yes[ 13.206795] BTRFS info (device dm-0): using crc32c (crc32c-intel) checksum algorithm[ 14.113500] systemd[1]: Mounting snap-intellij\x2didea\x2dcommunity-475.mount - Mount unit for intellij-idea-community, revision 475...[ 14.114475] systemd[1]: Mounting snap-intellij\x2didea\x2dcommunity-478.mount - Mount unit for intellij-idea-community, revision 478...[ 14.426501] caller pmc_core_probe+0xb3/0x6a0 [intel_pmc_core] mapping multiple BARs[ 14.426518] intel-hid INT33D5:00: platform supports 5 button array[ 14.426529] intel_pmc_core INT33A1:00: initialized[ 15.288950] snd_hda_intel 0000:01:00.1: Disabling MSI[ 15.288958] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client[ 15.313633] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-8000C-36.ucode[ 15.314072] iwlwifi 0000:02:00.0: loaded firmware version 36.ca7b901d.0 8000C-36.ucode op_mode iwlmvm[ 15.445174] intel_rapl_common: Found RAPL domain package[ 15.445178] intel_rapl_common: Found RAPL domain dram[ 15.468191] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x201[ 15.586489] iwlwifi 0000:02:00.0: base HW address: f0:d5:bf:e6:15:77, OTP minor version: 0x0[ 15.667001] intel_rapl_common: Found RAPL domain package[ 15.667004] intel_rapl_common: Found RAPL domain core[ 15.667006] intel_rapl_common: Found RAPL domain dram[ 15.699465] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0[ 16.279116] BTRFS info (device dm-1): using crc32c (crc32c-intel) checksum algorithmroot@Dell:~# root@Dell:~# apt reinstall firmware-iwlwifiReading package lists... DoneBuilding dependency tree... DoneReading state information... Done0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.Need to get 9,336 kB of archives.After this operation, 0 B of additional disk space will be used.Get:1 http://ftp.cica.es/debian bookworm/non-free-firmware amd64 firmware-iwlwifi all 20230210-5 [9,336 kB]Fetched 9,336 kB in 0s (23.2 MB/s) (Reading database ... 352934 files and directories currently installed.)Preparing to unpack .../firmware-iwlwifi_20230210-5_all.deb ...Unpacking firmware-iwlwifi (20230210-5) over (20230210-5) ...Setting up firmware-iwlwifi (20230210-5) ...root@Dell:~# root@Dell:~# modprobe -rv iwlwifimodprobe: FATAL: Module iwlwifi is in use.root@Dell:~# lsmod | grep iwliwlmvm 385024 0mac80211 1175552 1 iwlmvmiwlwifi 360448 1 iwlmvmcfg80211 1142784 3 iwlmvm,iwlwifi,mac80211rfkill 36864 7 iwlmvm,dell_laptop,dell_rbtn,cfg80211root@Dell:~# modprobe -rv iwlmvm iwlwifirmmod iwlmvmrmmod mac80211rmmod iwlwifiroot@Dell:~# modprobe -rv iwlmvmroot@Dell:~# modprobe -rv iwlwifiroot@Dell:~# modprobe iwlwifi root@Dell:~#root@Dell:~# apt reinstall linux-image-6.1.0-17-amd64Reading package lists... DoneBuilding dependency tree... DoneReading state information... Done0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.Need to get 0 B/68.7 MB of archives.After this operation, 0 B of additional disk space will be used.(Reading database ... 352934 files and directories currently installed.)Preparing to unpack .../linux-image-6.1.0-17-amd64_6.1.69-1_amd64.deb ...Unpacking linux-image-6.1.0-17-amd64 (6.1.69-1) over (6.1.69-1) ...Setting up linux-image-6.1.0-17-amd64 (6.1.69-1) .../etc/kernel/postinst.d/dkms:dkms: running auto installation service for kernel 6.1.0-17-amd64.dkms: autoinstall for kernel: 6.1.0-17-amd64./etc/kernel/postinst.d/initramfs-tools:update-initramfs: Generating /boot/initrd.img-6.1.0-17-amd64/etc/kernel/postinst.d/zz-update-grub:Generating grub configuration file ...Found background image: .background_cache.pngFound linux image: /boot/vmlinuz-6.1.0-17-amd64Found initrd image: /boot/initrd.img-6.1.0-17-amd64Found linux image: /boot/vmlinuz-6.1.0-13-amd64Found initrd image: /boot/initrd.img-6.1.0-13-amd64Found linux image: /boot/vmlinuz-5.10.0-18-amd64Found initrd image: /boot/initrd.img-5.10.0-18-amd64Warning: os-prober will not be executed to detect other bootable partitions.Systems on them will not be added to the GRUB boot configuration.Check GRUB_DISABLE_OS_PROBER documentation entry.doneroot@Dell:~#
Statistics: Posted by toopho — 2024-02-05 17:33 — Replies 3 — Views 85