Ubuntu 20.04 LTS: Adaptador Wifi no encontrado

Ubuntu 20.04 LTS: Adaptador Wifi no encontrado

Tengo un Lenovo P14s Gen2. Tengo arranque dual con Windows 10 y Ubuntu 20.04 LTS. En las últimas semanas solo usé Ubuntu, por lo que no arranqué Windows en mucho tiempo.

Hasta hoy podía conectarme a Internet utilizando tanto el cable ethernet como el adaptador wifi. Sin embargo, esta mañana me encontré con el error "No se encontró ningún adaptador Wifi".

  1. Primero, intenté deshabilitar el arranque rápido en Windows, lo cual no ayudó.

  2. Luego, intenté cargar los controladores en Ubuntu nuevamente sudo modeprobe -r iwlwifiy sudo modeprobe iwlwifitampoco hizo ninguna diferencia.

  3. A continuación, seguí las instrucciones aquí sobreusando la ISO de Ubuntu para instalar controladores. Esto no tuvo éxito ya que después de montar el ISO como CDRom no se detectó como controlador adicional.

Parece que hay un error en el momento del arranque. Estos son los mensajes de error siguientes sudo dmesg | grep iwl:

[    2.818443] iwlwifi 0000:09:00.0: enabling device (0000 -> 0002)
[    2.835893] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-62.ucode failed with error -2
[    2.835909] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-61.ucode failed with error -2
[    2.836304] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-60.ucode failed with error -2
[    2.838054] iwlwifi 0000:09:00.0: api flags index 2 larger than supported by driver
[    2.838069] iwlwifi 0000:09:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
[    2.838308] iwlwifi 0000:09:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
[    2.930861] iwlwifi 0000:09:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    3.085547] iwlwifi 0000:09:00.0: loaded PNVM version 0x324cd670
[    3.185795] iwlwifi 0000:09:00.0: Timeout waiting for PNVM load!
[    3.185797] iwlwifi 0000:09:00.0: Failed to start RT ucode: -110
[    3.185800] iwlwifi 0000:09:00.0: WRT: Collecting data: ini trigger 13 fired.
[    3.185911] iwlwifi 0000:09:00.0: Start IWL Error Log Dump:
[    3.185912] iwlwifi 0000:09:00.0: Status: 0x00000000, count: 6
[    3.185912] iwlwifi 0000:09:00.0: Loaded firmware version: 59.601f3a66.0 ty-a0-gf-a0-59.ucode
[    3.185913] iwlwifi 0000:09:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
[    3.185914] iwlwifi 0000:09:00.0: 0x002002F0 | trm_hw_status0
[    3.185915] iwlwifi 0000:09:00.0: 0x00000000 | trm_hw_status1
[    3.185916] iwlwifi 0000:09:00.0: 0x004D9BDC | branchlink2
[    3.185916] iwlwifi 0000:09:00.0: 0x004CFB22 | interruptlink1
[    3.185916] iwlwifi 0000:09:00.0: 0x004CFB22 | interruptlink2
[    3.185917] iwlwifi 0000:09:00.0: 0x004D8896 | data1
[    3.185917] iwlwifi 0000:09:00.0: 0x00000010 | data2
[    3.185918] iwlwifi 0000:09:00.0: 0x00000000 | data3
[    3.185918] iwlwifi 0000:09:00.0: 0x00000000 | beacon time
[    3.185919] iwlwifi 0000:09:00.0: 0x00011E5F | tsf low
[    3.185919] iwlwifi 0000:09:00.0: 0x00000000 | tsf hi
[    3.185920] iwlwifi 0000:09:00.0: 0x00000000 | time gp1
[    3.185920] iwlwifi 0000:09:00.0: 0x00023956 | time gp2
[    3.185921] iwlwifi 0000:09:00.0: 0x00000001 | uCode revision type
[    3.185921] iwlwifi 0000:09:00.0: 0x0000003B | uCode version major
[    3.185922] iwlwifi 0000:09:00.0: 0x601F3A66 | uCode version minor
[    3.185922] iwlwifi 0000:09:00.0: 0x00000420 | hw version
[    3.185923] iwlwifi 0000:09:00.0: 0x18489002 | board version
[    3.185923] iwlwifi 0000:09:00.0: 0x8006FC03 | hcmd
[    3.185924] iwlwifi 0000:09:00.0: 0x00020000 | isr0
[    3.185924] iwlwifi 0000:09:00.0: 0x20000000 | isr1
[    3.185924] iwlwifi 0000:09:00.0: 0x48F00002 | isr2
[    3.185925] iwlwifi 0000:09:00.0: 0x00C0000C | isr3
[    3.185925] iwlwifi 0000:09:00.0: 0x00000000 | isr4
[    3.185926] iwlwifi 0000:09:00.0: 0x00000000 | last cmd Id
[    3.185926] iwlwifi 0000:09:00.0: 0x004D8896 | wait_event
[    3.185927] iwlwifi 0000:09:00.0: 0x00000000 | l2p_control
[    3.185927] iwlwifi 0000:09:00.0: 0x00000020 | l2p_duration
[    3.185928] iwlwifi 0000:09:00.0: 0x00000000 | l2p_mhvalid
[    3.185928] iwlwifi 0000:09:00.0: 0x00000000 | l2p_addr_match
[    3.185928] iwlwifi 0000:09:00.0: 0x00000009 | lmpm_pmg_sel
[    3.185929] iwlwifi 0000:09:00.0: 0x00000000 | timestamp
[    3.185929] iwlwifi 0000:09:00.0: 0x00000020 | flow_handler
[    3.185977] iwlwifi 0000:09:00.0: Start IWL Error Log Dump:
[    3.185978] iwlwifi 0000:09:00.0: Status: 0x00000000, count: 7
[    3.185978] iwlwifi 0000:09:00.0: 0x201000B6 | ADVANCED_SYSASSERT
[    3.185979] iwlwifi 0000:09:00.0: 0x00000000 | umac branchlink1
[    3.185979] iwlwifi 0000:09:00.0: 0x8045D8DE | umac branchlink2
[    3.185980] iwlwifi 0000:09:00.0: 0x804878E0 | umac interruptlink1
[    3.185981] iwlwifi 0000:09:00.0: 0x00000000 | umac interruptlink2
[    3.185981] iwlwifi 0000:09:00.0: 0x00000006 | umac data1
[    3.185981] iwlwifi 0000:09:00.0: 0xDEADBEEF | umac data2
[    3.185982] iwlwifi 0000:09:00.0: 0xDEADBEEF | umac data3
[    3.185982] iwlwifi 0000:09:00.0: 0x0000003B | umac major
[    3.185983] iwlwifi 0000:09:00.0: 0x601F3A66 | umac minor
[    3.185983] iwlwifi 0000:09:00.0: 0x0002394E | frame pointer
[    3.185984] iwlwifi 0000:09:00.0: 0xC0886C30 | stack pointer
[    3.185984] iwlwifi 0000:09:00.0: 0x00000000 | last host cmd
[    3.185984] iwlwifi 0000:09:00.0: 0x00000000 | isr status reg
[    3.186002] iwlwifi 0000:09:00.0: IML/ROM dump:
[    3.186002] iwlwifi 0000:09:00.0: 0x00000B03 | IML/ROM error/state
[    3.186012] iwlwifi 0000:09:00.0: 0x000077B0 | IML/ROM data1
[    3.186026] iwlwifi 0000:09:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[    3.186042] iwlwifi 0000:09:00.0: Fseq Registers:
[    3.186045] iwlwifi 0000:09:00.0: 0x20000000 | FSEQ_ERROR_CODE
[    3.186048] iwlwifi 0000:09:00.0: 0x80440000 | FSEQ_TOP_INIT_VERSION
[    3.186051] iwlwifi 0000:09:00.0: 0x00040090 | FSEQ_CNVIO_INIT_VERSION
[    3.186054] iwlwifi 0000:09:00.0: 0x0000A652 | FSEQ_OTP_VERSION
[    3.186057] iwlwifi 0000:09:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[    3.186059] iwlwifi 0000:09:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[    3.186062] iwlwifi 0000:09:00.0: 0x00400410 | FSEQ_CNVI_ID
[    3.186065] iwlwifi 0000:09:00.0: 0x00400410 | FSEQ_CNVR_ID
[    3.186068] iwlwifi 0000:09:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[    3.186073] iwlwifi 0000:09:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[    3.186078] iwlwifi 0000:09:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    3.186083] iwlwifi 0000:09:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    3.963756] iwlwifi 0000:09:00.0: Failed to run INIT ucode: -110
  1. También intenté hacer una actualización del kernel. Ninguna mejora tampoco.

Parece que intenta cargar tres módulos .ucode iwlwifi-ty-a0-gf-a0-60.ucodey iwlwifi-ty-a0-gf-a0-61.ucodeque iwlwifi-ty-a0-gf-a0-62.ucodeno existen. En /lib/firmwareiwlwifi solo tengo las versiones 59 y 63, pero no la 60, 61, 62.

No tengo ideas, por lo que cualquier ayuda sería bienvenida.

Respuesta1

Lo eliminé /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvmpara que el sistema no arroje Timeout waiting for PNVM load!más. Esto funcionó perfectamente.

Respuesta2

Pude resolver esto personalmente haciendo lo siguiente:

  1. ejecute ip linkpara obtener la interfaz que necesita (la mía era wlp9s0 como referencia)
  2. luego ejecuta ip link <interface> uppara ver si tu interfaz está activa (en mi caso, la mía estaba ABAJO)
  3. si estás abajo, correip link set dev <interface> up

Después de mucho jugar con este problema, finalmente lo solucioné, espero que alguien más pueda encontrarlo útil.

información relacionada