2

I installed CentOS on a Lenovo yoga laptop a few days ago, but I cannot get the wifi to work. I've tried lots of things following suggestions from replies to several questions on different sites. NetworkManager-wifi is installed (and always was). Below are some of the commands people usually ask for, I really don't know what else to do; any help would be greatly appreciated!

I'm using CentOS 8, kernel 4.18.0-147.5.1.el8_1.x86_64 (updated after install).

$ ifconfig
enp0s13f0u1u1u1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.103  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::210c:8034:2c3b:6a3  prefixlen 64  scopeid 0x20<link>
        ether a0:ce:c8:0c:26:72  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 48  bytes 4080 (3.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 48  bytes 4080 (3.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:76:1a:63  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
(base) [cristobal@localhost ~]$ nmcli dev wifi list
(base) [cristobal@localhost ~]$ nmcli device status
DEVICE           TYPE      STATE      CONNECTION         
enp0s13f0u1u1u1  ethernet  connected  Wired connection 2 
virbr0           bridge    connected  virbr0             
lo               loopback  unmanaged  --                 
virbr0-nic       tun       unmanaged  --                 
(base) [cristobal@localhost ~]$ nmcli general status
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
connected  full          enabled  enabled  enabled  enabled 
(base) [cristobal@localhost ~]$ nmcli connection show
NAME                UUID                                  TYPE      DEVICE          
Wired connection 2  ba03fe92-ead7-316f-8906-f9563f81c7fe  ethernet  enp0s13f0u1u1u1 
virbr0              9b4f59e0-d4ea-417a-8b33-6052092dc1c4  bridge    virbr0          
Wired connection 1  0a380e38-df47-3546-950a-499be47f5233  ethernet  -- 
(base) [cristobal@localhost ~]$ nmcli d
DEVICE           TYPE      STATE      CONNECTION         
enp0s13f0u1u1u1  ethernet  connected  Wired connection 2 
virbr0           bridge    connected  virbr0             
lo               loopback  unmanaged  --                 
virbr0-nic       tun       unmanaged  --  
$ iwconfig
bash: iwconfig: command not found...
$ lspci -nnk | grep -i net -A2
00:14.3 Network controller [0280]: Intel Corporation Device [8086:34f0] (rev 30)
    Subsystem: Intel Corporation Device [8086:0074]
    Kernel driver in use: iwlwifi
$ systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-04-06 19:20:30 -04; 18min ago
     Docs: man:NetworkManager(8)
 Main PID: 1835 (NetworkManager)
    Tasks: 3 (limit: 26213)
   Memory: 10.6M
   CGroup: /system.slice/NetworkManager.service
           └─1835 /usr/sbin/NetworkManager --no-daemon

abr 06 19:20:33 localhost.localdomain NetworkManager[1835]: <info>  [1586215233.0594] device (virbr0-nic): Activation: successful, device a>
abr 06 19:20:33 localhost.localdomain NetworkManager[1835]: <info>  [1586215233.0907] device (virbr0-nic): state change: activated -> unman>
abr 06 19:20:33 localhost.localdomain NetworkManager[1835]: <info>  [1586215233.0962] device (virbr0): bridge port virbr0-nic was detached
abr 06 19:20:33 localhost.localdomain NetworkManager[1835]: <info>  [1586215233.0963] device (virbr0-nic): released from master device virb>
abr 06 19:20:35 localhost.localdomain NetworkManager[1835]: <info>  [1586215235.1420] dhcp6 (enp0s13f0u1u1u1): activation: beginning transa>
abr 06 19:20:47 localhost.localdomain NetworkManager[1835]: <info>  [1586215247.2250] agent-manager: req[0x56232931dec0, :1.257/org.gnome.S>
abr 06 19:21:20 localhost.localdomain NetworkManager[1835]: <warn>  [1586215280.5142] dhcp6 (enp0s13f0u1u1u1): request timed out
abr 06 19:21:20 localhost.localdomain NetworkManager[1835]: <info>  [1586215280.5145] dhcp6 (enp0s13f0u1u1u1): state changed unknown -> tim>
abr 06 19:21:20 localhost.localdomain NetworkManager[1835]: <info>  [1586215280.5145] dhcp6 (enp0s13f0u1u1u1): canceled DHCP transaction
abr 06 19:21:20 localhost.localdomain NetworkManager[1835]: <info>  [1586215280.5145] dhcp6 (enp0s13f0u1u1u1): state changed timeout -> done
$ dmesg | grep iwlwifi
[    5.310290] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    5.316194] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[    5.316198] iwlwifi 0000:00:14.3: Found debug configuration: 0
[    5.316767] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[    5.626347] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX101, REV=0x338
[    5.633269] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    5.635529] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[    5.660332] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[    5.660495] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[    5.660536] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 1841073149
[    5.660579] iwlwifi 0000:00:14.3: Loaded firmware version: 48.4fa0041f.0
[    5.660622] iwlwifi 0000:00:14.3: 0xFFBAECB7 | ADVANCED_SYSASSERT          
[    5.660674] iwlwifi 0000:00:14.3: 0xFA0BB232 | trm_hw_status0
[    5.660712] iwlwifi 0000:00:14.3: 0x704BB565 | trm_hw_status1
[    5.660749] iwlwifi 0000:00:14.3: 0x76A93EDF | branchlink2
[    5.660784] iwlwifi 0000:00:14.3: 0x64DA9828 | interruptlink1
[    5.660820] iwlwifi 0000:00:14.3: 0x9415DCE3 | interruptlink2
[    5.660858] iwlwifi 0000:00:14.3: 0xCA8DCE73 | data1
[    5.660890] iwlwifi 0000:00:14.3: 0xBC7A6D46 | data2
[    5.660922] iwlwifi 0000:00:14.3: 0x6FDAA5D7 | data3
[    5.660955] iwlwifi 0000:00:14.3: 0xF92B9A53 | beacon time
[    5.660990] iwlwifi 0000:00:14.3: 0x1636C796 | tsf low
[    5.661040] iwlwifi 0000:00:14.3: 0xF361ED3E | tsf hi
[    5.661073] iwlwifi 0000:00:14.3: 0xAA1BF6AC | time gp1
[    5.661108] iwlwifi 0000:00:14.3: 0x27167B44 | time gp2
[    5.661142] iwlwifi 0000:00:14.3: 0x19B02888 | uCode revision type
[    5.661181] iwlwifi 0000:00:14.3: 0x1CFDF695 | uCode version major
[    5.661231] iwlwifi 0000:00:14.3: 0xE59E1DFD | uCode version minor
[    5.661274] iwlwifi 0000:00:14.3: 0x1CB0F19B | hw version
[    5.661309] iwlwifi 0000:00:14.3: 0x55190B33 | board version
[    5.661349] iwlwifi 0000:00:14.3: 0xFDC25012 | hcmd
[    5.661383] iwlwifi 0000:00:14.3: 0xFFE6E6A8 | isr0
[    5.661416] iwlwifi 0000:00:14.3: 0x7C55ABD2 | isr1
[    5.661449] iwlwifi 0000:00:14.3: 0x30CDD3CF | isr2
[    5.661484] iwlwifi 0000:00:14.3: 0xE206E95F | isr3
[    5.661518] iwlwifi 0000:00:14.3: 0x426E1D20 | isr4
[    5.661553] iwlwifi 0000:00:14.3: 0xE5812CAC | last cmd Id
[    5.661591] iwlwifi 0000:00:14.3: 0xFF2FC538 | wait_event
[    5.661628] iwlwifi 0000:00:14.3: 0x278CDA6A | l2p_control
[    5.661673] iwlwifi 0000:00:14.3: 0xD99D0B63 | l2p_duration
[    5.661710] iwlwifi 0000:00:14.3: 0x45AF89C1 | l2p_mhvalid
[    5.661746] iwlwifi 0000:00:14.3: 0x14921CB8 | l2p_addr_match
[    5.661785] iwlwifi 0000:00:14.3: 0x171A6567 | lmpm_pmg_sel
[    5.661823] iwlwifi 0000:00:14.3: 0x4D9540B3 | timestamp
[    5.661859] iwlwifi 0000:00:14.3: 0xFC9FD56A | flow_handler
[    5.661945] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[    5.661987] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 7
[    5.662036] iwlwifi 0000:00:14.3: 0x201013F1 | ADVANCED_SYSASSERT
[    5.662079] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[    5.662118] iwlwifi 0000:00:14.3: 0xC008D49C | umac branchlink2
[    5.662162] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink1
[    5.662216] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[    5.662263] iwlwifi 0000:00:14.3: 0x00000003 | umac data1
[    5.662304] iwlwifi 0000:00:14.3: 0x02000300 | umac data2
[    5.662345] iwlwifi 0000:00:14.3: 0x01300504 | umac data3
[    5.662386] iwlwifi 0000:00:14.3: 0x00000030 | umac major
[    5.662426] iwlwifi 0000:00:14.3: 0x4FA0041F | umac minor
[    5.662467] iwlwifi 0000:00:14.3: 0x00006076 | frame pointer
[    5.662511] iwlwifi 0000:00:14.3: 0xC0887F58 | stack pointer
[    5.662554] iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
[    5.662596] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[    5.663841] iwlwifi 0000:00:14.3: Fseq Registers:
[    5.665077] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_ERROR_CODE
[    5.666374] iwlwifi 0000:00:14.3: 0x00000000 | FSEQ_TOP_INIT_VERSION
[    5.667605] iwlwifi 0000:00:14.3: 0x00000000 | FSEQ_CNVIO_INIT_VERSION
[    5.668812] iwlwifi 0000:00:14.3: 0x0000A481 | FSEQ_OTP_VERSION
[    5.670017] iwlwifi 0000:00:14.3: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[    5.671285] iwlwifi 0000:00:14.3: 0x728A6409 | FSEQ_ALIVE_TOKEN
[    5.672474] iwlwifi 0000:00:14.3: 0xD06EEBE9 | FSEQ_CNVI_ID
[    5.673810] iwlwifi 0000:00:14.3: 0xD94B5552 | FSEQ_CNVR_ID
[    5.675162] iwlwifi 0000:00:14.3: 0x02000300 | CNVI_AUX_MISC_CHIP
[    5.676509] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[    5.677903] iwlwifi 0000:00:14.3: 0x05B16C38 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    5.679346] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    5.680941] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5fe4, CPU2 Status: 0x3
[    5.682118] iwlwifi 0000:00:14.3: Failed to start RT ucode: -5
[    5.683327] iwlwifi 0000:00:14.3: Collecting data: trigger 16 fired.
[    5.933080] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[    5.946316] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -5
0

After much reading and asking people turns out the only solution was to switch to Fedora. Turns out CentOS just works with too old a kernel and the wifi adapter just isn't supported. The reason is CentOS aims for stability rather than state-of-the art.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.