Рейтинг:4

TPLink AX3000 не работает с Ubuntu 20.04 (не удалось инициализировать ucode -110)

флаг ci
jck

Я использую Ubuntu 20.04.03 с ядром 5.11.

У меня есть материнская плата Gigabyte B460M DS3H с процессором Core i5. Я установил адаптер TPLink AX3000 Wifi 6, который использует набор микросхем Intel AX200. Он устанавливается в (единственный) слот PCIe.

Bluetooth работает, а WiFi нет. В меню настроек нет пункта «Беспроводная связь».

я понимаю из веб-сайт Intel что этот чипсет поддерживается ядром с версии 5.1.

Сначала я проверил lspci и я вижу, что устройство распознано.

$ lspci
01:00.0 Сетевой контроллер: Intel Corporation Wi-Fi 6 AX200 (версия 1a)

(Вот подробный вывод)

$ судо lspci -vv -s 01:00.0
01:00.0 Сетевой контроллер: Intel Corporation Wi-Fi 6 AX200 (версия 1a)
Подсистема: Корпорация Intel Wi-Fi 6 AX200
Управление: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Статус: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Задержка: 0, размер строки кэша: 64 байта
Прерывание: вывод A направлен на IRQ 16
Регион 0: память на уровне b1200000 (64-разрядная, без предварительной выборки) [размер = 16 КБ]
Возможности: [c8] Управление питанием версии 3
    Флаги: PMEClk- DSI+ D1- D2- AuxCurrent=0 мА PME(D0+,D1-,D2-,D3горячий+,D3холодный+)
    Статус: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Возможности: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
    Адрес: 0000000000000000 Данные: 0000
Возможности: [40] Express (v2) Endpoint, MSI 00
    DevCap: MaxPayload 128 байт, PhantFunc 0, задержка L0s <512 нс, L1 не ограничена
        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0,000 Вт
    DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
        RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
        MaxPayload 128 байт, MaxReadReq 128 байт
    DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
    LnkCap: порт № 0, скорость 5 ГТ/с, ширина x1, ASPM L1, задержка на выходе L1 <8us
        ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
    LnkCtl: ASPM L1 включен; RCB 64 байта Отключено — CommClk+
        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
    LnkSta: скорость 5 ГТ/с (хорошо), ширина x1 (хорошо)
        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
    DevCap2: Время ожидания завершения: диапазон B, TimeoutDis+, NROPrPrP-, LTR+
         10BitTagComp-, 10BitTagReq-, OBFF через WAKE#, ExtFmt-, EETLPPrefix-
         EmergencyPowerReduction не поддерживается, EmergencyPowerReductionInit-
         FRS-, TPHComp-, ExtTPHComp-
         AtomicOpsCap: 32-битный, 64-битный, 128-битныйCAS-
    DevCtl2: Время ожидания завершения: от 16 мс до 55 мс, TimeoutDis-, LTR+, OBFF через WAKE#
         AtomicOpsCtl: ReqEn-
    LnkCtl2: Целевая скорость соединения: 5GT/s, EnterCompliance-SpeedDis-
         Диапазон передачи: нормальный рабочий диапазон, EnterModifiedCompliance- ComplianceSOS-
         Соответствие De-emphasis: -6dB
    LnkSta2: Текущий уровень подавления акцентов: -3,5 дБ, EqualizationComplete-, EqualizationPhase1-
         EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Возможности: [80] MSI-X: Enable+ Count=16 Masked-
    Таблица векторов: BAR=0 offset=00002000
    PBA: BAR=0, смещение=00003000
Возможности: [100 v1] Расширенные отчеты об ошибках
    UEsta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
    UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
    UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
    CEsta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
    CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
    AERCap: указатель первой ошибки: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
    Заголовок: 00000000 00000000 00000000 00000000
Возможности: [14c v1] Отчет о допустимой задержке
    Максимальная задержка отслеживания: 71680 нс
    Максимальная задержка без отслеживания: 71680 нс
Возможности: [154 v1] Подсостояния L1 PM
    L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
          PortCommonModeRestoreTime=30us PortTPowerOnTime=18us
    L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
           T_CommonMode=0us LTR1.2_Threshold=0ns
    L1SubCtl2: T_PwrOn=10us
Используемый драйвер ядра: iwlwifi
Модули ядра: iwlwifi

я посмотрел на модпробе и я не видел ничего относительно там. Я могу воспроизвести вывод, если это необходимо, но, похоже, это не так. Модуль существует и загружается, ошибок не вижу.

когда я смотрю на dmesg, я вижу следующий вывод:

[6.901606] iwlwifi 0000:01:00.0: SecBoot Состояние CPU1: 0x5625, Состояние CPU2: 0x3
[6.901617] iwlwifi 0000:01:00.0: ПК UMAC: 0x804766c0
[ 6.901625] iwlwifi 0000:01:00.0: LMAC ПК: 0xd0
[ 6.901627] iwlwifi 0000:01:00.0: WRT: Сбор данных: сработал триггер ini 13.
[6.901694] iwlwifi 0000:01:00.0: Запустить дамп журнала ошибок IWL:
[6.901695] iwlwifi 0000:01:00.0: Состояние: 0x00000000, количество: 6
[6.901696] iwlwifi 0000:01:00.0: Версия загруженной прошивки: 59.601f3a66.0 cc-a0-59.ucode
[ 6.901697] iwlwifi 0000:01:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
[6.901698] iwlwifi 0000:01:00.0: 0x002022F0 | trm_hw_status0
[ 6.901699] iwlwifi 0000:01:00.0: 0x00000000 | trm_hw_status1
[ 6.901700] iwlwifi 0000:01:00.0: 0x004FAA36 | веткаlink2
[6.901701] iwlwifi 0000:01:00.0: 0x004F0E12 | прерываниессылка1
[6.901702] iwlwifi 0000:01:00.0: 0x004F0E12 | прерываниессылка2
[6.901703] iwlwifi 0000:01:00.0: 0x004F3D2A | данные1
[6.901703] iwlwifi 0000:01:00.0: 0x00001000 | данные2
[6.901704] iwlwifi 0000:01:00.0: 0x00000000 | данные3
[6.901705] iwlwifi 0000:01:00.0: 0x00000000 | время маяка
[6.901706] iwlwifi 0000:01:00.0: 0x0000CCF8 | низкий уровень
[6.901707] iwlwifi 0000:01:00.0: 0x00000000 | привет
[6.901707] iwlwifi 0000:01:00.0: 0x00000000 | время gp1
[6.901708] iwlwifi 0000:01:00.0: 0x00012423 | время gp2
[6.901709] iwlwifi 0000:01:00.0: 0x00000001 | Тип версии uCode
[ 6.901710] iwlwifi 0000:01:00.0: 0x0000003B | Основная версия uCode
[6.901711] iwlwifi 0000:01:00.0: 0x601F3A66 | младшая версия uCode
[6.901712] iwlwifi 0000:01:00.0: 0x00000340 | аппаратная версия
[6.901712] iwlwifi 0000:01:00.0: 0x00C89000 | версия платы
[6.901713] iwlwifi 0000:01:00.0: 0x8001FF03 | hcmd
[6.901714] iwlwifi 0000:01:00.0: 0x00020000 | isr0
[6.901715] iwlwifi 0000:01:00.0: 0x00000000 | isr1
[6.901716] iwlwifi 0000:01:00.0: 0x08F00002 | isr2
[ 6.901716] iwlwifi 0000:01:00.0: 0x00C0001C | isr3
[6.901717] iwlwifi 0000:01:00.0: 0x00000000 | isr4
[6.901718] iwlwifi 0000:01:00.0: 0x00000000 | последний идентификатор команды
[6.901719] iwlwifi 0000:01:00.0: 0x004F3D2A | ожидание_событие
[6.901719] iwlwifi 0000:01:00.0: 0x00000000 | l2p_control
[6.901720] iwlwifi 0000:01:00.0: 0x00000020 | l2p_duration
[ 6.901721] iwlwifi 0000:01:00.0: 0x00000000 | l2p_mhvalid
[6.901722] iwlwifi 0000:01:00.0: 0x00000000 | l2p_addr_match
[ 6.901722] iwlwifi 0000:01:00.0: 0x00000009 | lmpm_pmg_sel
[ 6.901723] iwlwifi 0000:01:00.0: 0x00000000 | отметка времени
[6.901724] iwlwifi 0000:01:00.0: 0x0000F81C | поток_обработчик
[6.901748] iwlwifi 0000:01:00.0: Запустить дамп журнала ошибок IWL:
[6.901749] iwlwifi 0000:01:00.0: Состояние: 0x00000000, количество: 7
[6.901750] iwlwifi 0000:01:00.0: 0x20100222 | ADVANCED_SYSASSERT
[ 6.901751] iwlwifi 0000:01:00.0: 0x00000000 | ветка umacссылка1
[ 6.901751] iwlwifi 0000:01:00.0: 0x804568FC | umac веткассылка2
[6.901752] iwlwifi 0000:01:00.0: 0xC0085328 | umac прерывание1
[6.901753] iwlwifi 0000:01:00.0: 0x00000000 | umac interruptlink2
[ 6.901754] iwlwifi 0000:01:00.0: 0xDEADBEEF | данные umac1
[ 6.901755] iwlwifi 0000:01:00.0: 0xDEADBEEF | данные umac2
[ 6.901755] iwlwifi 0000:01:00.0: 0xDEADBEEF | данные umac3
[ 6.901756] iwlwifi 0000:01:00.0: 0x0000003B | умак майор
[6.901757] iwlwifi 0000:01:00.0: 0x601F3A66 | ума минор
[6.901757] iwlwifi 0000:01:00.0: 0x0001241D | указатель кадра
[6.901758] iwlwifi 0000:01:00.0: 0xC0886AD4 | указатель стека
[6.901759] iwlwifi 0000:01:00.0: 0x00000000 | последний хост cmd
[ 6.901760] iwlwifi 0000:01:00.0: 0x00000000 | регистр статуса isr
[ 6.901765] iwlwifi 0000:01:00.0: Регистры Fseq:
[6.901767] iwlwifi 0000:01:00.0: 0x60000000 | FSEQ_ERROR_CODE
[ 6.901770] iwlwifi 0000:01:00.0: 0x80290021 | FSEQ_TOP_INIT_VERSION
[6.901772] iwlwifi 0000:01:00.0: 0x00050008 | FSEQ_CNVIO_INIT_VERSION
[ 6.901775] iwlwifi 0000:01:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[6.901778] iwlwifi 0000:01:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
[ 6.901780] iwlwifi 0000:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[6.901783] iwlwifi 0000:01:00.0: 0x00100530 | FSEQ_CNVI_ID
[6.901786] iwlwifi 0000:01:00.0: 0x00000532 | FSEQ_CNVR_ID
[6.901788] iwlwifi 0000:01:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[6.901793] iwlwifi 0000:01:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[ 6.901798] iwlwifi 0000:01:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[6.901802] iwlwifi 0000:01:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[6.901805] iwlwifi 0000:01:00.0: Не удалось запустить RT ucode: -110
[ 6.973724] r8169 0000:03:00.0 enp3s0: ссылка не работает
[7.267768] iwlwifi 0000:01:00.0: не удалось запустить INIT ucode: -110
[ 7.341627] loop13: обнаружено изменение емкости с 0 на 8
[8.282620] rfkill: обработчик ввода отключен

Похоже, что прошивка не может быть инициализирована, с кодом ошибки -110. Мне так и не удалось выяснить, что именно это означает.

Я попытался использовать прошивку, предоставленную на ранее связанном сайте Intel, скопировав ее в свой /библиотека/прошивка каталог и удаление старого. dmesg сообщил об измененном номере версии, но ошибка была точно такой же. Это не кажется супер удивительным, Intel предлагает прошивку v46, но Ubuntu поставляется с v59.

я нашел это нить поддержки который, кажется, описывает мою точную проблему. Тема завершается заявлением представителя о том, что адаптер просто несовместим с материнской платой. В это трудно поверить. Там пользователь утверждал, что адаптер нормально работает в Windows, поэтому проблем с аппаратной совместимостью быть не должно. Я лично не пробовал адаптер в Windows, но мне трудно поверить, что материнская плата его не поддерживает. Это популярный адаптер с чипсетом, который давно поддерживается.

Я начинаю подозревать, что, возможно, я только что получил неисправный адаптер. Прежде чем я попытаюсь вернуть его и получить другой, могу ли я что-нибудь еще сделать, чтобы отладить это? -110 код ошибки? Есть ли что-нибудь еще, что я должен посмотреть или установить?

chili555 avatar
флаг cn
Я замечаю это: «Загруженная версия прошивки: 59.601f3a66.0 cc-a0-59.ucode». Моя установка 21.10 также включает -62 и -63. Я предлагаю вам также установить их и перезагрузиться. Проверьте еще раз: `sudo dmesg | grep iwl` Опубликуйте, если вам нужно шаг за шагом. https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/
chili555 avatar
флаг cn
"Меня немного беспокоят возможности: , но я не понял, как это выяснить». Это тривиально, однако попробуйте запустить команду с помощью sudo. Кроме того, это двойная загрузка с Windows?
heynnema avatar
флаг ru
Покажи мне `lspci -nn | grep -i wi-fi`. После того, как я увижу этот вывод, я дам вам еще одну команду. Начинайте комментировать меня с @heynnema или я пропущу их.
флаг ci
jck
@ chili555 У меня включен v63, но он его не использует. Я удалил все остальные версии, и `dmesg` сказал мне, что не нашел ни одной поддерживаемой прошивки, поддерживается только версия до v59. Вы хотите, чтобы я попробовал еще раз, чтобы я мог показать точную ошибку? Кроме того, исправлена ​​вещь с возможностями, спасибо!
флаг ci
jck
@heynnema `01:00.0 Сетевой контроллер [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (версия 1a)`
флаг ci
jck
@ chili555 Забыл упомянуть об этом, моя машина чисто Ubuntu, без двойной загрузки.
heynnema avatar
флаг ru
Теперь сделайте `modinfo iwlwifi | grep -i 2723` и покажите мне вывод.
флаг ci
jck
@heynnema `псевдоним: pci:v00008086d00002723sv*sd*bc*sc*i*` (кстати, спасибо за помощь!)
heynnema avatar
флаг ru
Переустановите `linux-прошивку`. Перезагрузить. Повторное тестирование. Отредактируйте свой вопрос и покажите мне `ls -al /lib/firmware/iwlwifi-cc*` и `ls -al /lib/firmware/*.p*`.
флаг ci
jck
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/131791/discussion-between-jck-and-heynnema).
Steve Tose avatar
флаг us
heynnema прокомментировал другой подобный вопрос, и я тоже хотел опубликовать его здесь. объяснений немного, но я видел, как пользователь Reddit утверждал, что ядро ​​5.12 исправило проблему. см. https://www.reddit.com/r/linuxquestions/comments/qcdnv1/trouble_installing_asx3000_wifi6_card_iwlwifi/
heynnema avatar
флаг ru
@jck Статус, пожалуйста... также см. недавние комментарии в чате...
флаг ci
jck
Я позвонил в Амазон. Представитель сказал, что направит мой запрос на возмещение технической команде. Они должны были перезвонить мне в течение 2 дней, но они этого не сделали.
флаг ci
jck
Планирую купить еще один аппарат.
Рейтинг:0
флаг ru

Если вы выполняете двойную загрузку с Windows, отключите Быстрый запуск и бездействие в Windows:

  • загрузиться в винду
  • откройте панель управления питанием
  • выберите изменить то, что делают кнопки питания
  • выберите изменить параметры, которые недоступны
  • снимите флажок быстрый запуск
  • закрыть панель управления питанием
  • открыть окно административной командной строки
  • тип powercfg/ч выкл.
  • тип chkdsk/ф c:
  • утвердить запуск chkdsk при следующей перезагрузке
  • перезагрузитесь в Windows, чтобы запустить chkdsk на диске C:
  • перезагрузитесь в Ubuntu и посмотрите, работает ли теперь карта Wi-Fi

Если на материнской плате есть слоты PCIe x1 и PCIe x16:

  • Вставьте AX3000 в слот PCIe x1, где он должен работать.

Обновление №1

У тебя БИОС F3. F5 можно скачать с https://www.gigabyte.com/Motherboard/B460M-DS3H-rev-10/support#support-dl-биос

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.