Модули/конфигурации ядра могут решить проблему Intel 9560 Wi-Fi?

Много вопросов, здесь спрашивая о Intel 9650 WiFi. У меня был такой случай месяц назад также, и фиксация в этом сообщении действительно работала.

Но месяц спустя, Wi-Fi не работает даже над той версией ядра, которую я использовал ранее.

TL/DR: принятый ответ заключает другой в кавычки, и первая последовательность команд действительно работала и заставляла WiFi запуститься без перезагрузки в -42 ядро.

Расширенный вопрос

Как это произошло:

Февраль

  1. Установленный с некоторой неизвестной версией ядра.
  2. Выполнил версию -29, затем обновленный к -40, и Wi-Fi прекратил работать.
  3. Пониженный до -29 это все еще там как рекомендовалось, и это обычно работало.

Март

  1. Переустановленный целая система.
  2. На первом запуске, WiFi, не работающий.
  3. Проверенные ядра, и были -18 и -42. (Я завершаю это -18 был в карте с интерфейсом USB, сделанной месяц назад, и -42 был недавно загружен.)

Я пытался установить версию -29:

sudo apt install linux-image-5.3.0-29-generic \
                 linux-headers-5.3.0-29-generic \
                 linux-headers-5.3.0-29

Успешно загруженный с -29, и Wi-Fi все еще не работал.

Я незнаком о том, как ядра настроены, но моя теория состоит в том, что Ubuntu могла бы так или иначе настроить их на установке с помощью официального установщика, но не при использовании apt. Вот почему -29 работавший правильно ранее, и вчера не работал.

Я попробовал -18, и на той версии, действительно работал Wi-Fi.

Следовательно вопрос: действительно ли возможно настроить модули ядра, чтобы заставить Intel 9560 Wi-Fi работать? Если так, как?

ТЕСТЫ

В версиях ядра -29 и -42, dmesg | grep iwl возвращенный ничто. Кроме того, вчера, я использовал смартфон в качестве USB-модема для соединения с любой сетью. Сегодня это прекратило работать в-29 и-42 (но действительно работал в-18, таким образом, это не аппаратная проблема).

В -18:

[    2.174871] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.183202] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
[    2.183451] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[    2.227912] iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x354
[    2.372979] iwlwifi 0000:00:14.3: base HW address: 98:af:65:d9:76:64
[    2.388138] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
[    3.567359] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS

Результаты Modprobe:

  • - 42:

    $ sudo modprobe iwlwifi  
    modprobe: ERROR: ../libkmod/libkmod-module.c:832 kmod_module_insert_module() could not find module by name='iwlwifi'
    modprobe: ERROR: could not insert 'iwlwifi': Unknown symbol in module, or unknown parameter (see dmesg)
    $ sudo modprobe iwlwifi && dmesg | grep iwl
    modprobe: ERROR: ../libkmod/libkmod-module.c:832 kmod_module_insert_module() could not find module by name='iwlwifi'
    modprobe: ERROR: could not insert 'iwlwifi': Unknown symbol in module, or unknown parameter (see dmesg)
    
  • - 18: sudo modprobe iwlwifi | grep iwl шоу никакой вывод.

Переустановка модулей

sudo apt install --reinstall linux-image-5.3.0-42-generic linux-modules-5.3.0-42-generic linux-headers-5.3.0-42-generic

Succesfully установлен.

sudo apt purge backports-iwlwifi-dkms

Записал, что это не может финансировать такой пакет.

Перезагруженный под-42, работал

sudo modprobe iwlwifi && dmesg | grep iwl
modprobe: ERROR: ../libkmod/libkmod-module.c:832 kmod_module_insert_module() could not find module by name='iwlwifi'
modprobe: ERROR: could not insert 'iwlwifi': Unknown symbol in module, or unknown parameter (see dmesg)

Вывод совпадает с прежде.

ЧАСТИЧНЫЙ УСПЕХ

Как рекомендуется здесь, я пытался установить linux-modules-extra-5.3.0-18-generic (и то же для -29, и -42). -18 уже был здесь, но нет extra...-29, ни -42. Перезагруженный во всех 3 версиях, вот результаты:

  • Сеть USB теперь работает во всех версиях (она сделала в-18 прежде благодаря -extra-)
  • WiFi работает в-18 и-29.
  • WiFi, все еще не работающий в-42.

На-42,

  • sudo modprobe iwlwifi шоу ничто.
  • sudo dmesg | grep iwl шоу

        [    2.901091] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
        [    2.908481] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
        [    2.908735] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
        [    2.953059] iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9560, REV=0x354
        [    3.978778] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
        [    3.978869] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
        [    3.978874] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 92409126
        [    3.978875] iwlwifi 0000:00:14.3: Loaded firmware version: 48.4fa0041f.0
        [    3.978877] iwlwifi 0000:00:14.3: 0x2EF5BBF1 | ADVANCED_SYSASSERT          
        [    3.978877] iwlwifi 0000:00:14.3: 0x509FEA52 | trm_hw_status0
        [    3.978878] iwlwifi 0000:00:14.3: 0xB79F92B3 | trm_hw_status1
        [    3.978879] iwlwifi 0000:00:14.3: 0x01F784C4 | branchlink2
        [    3.978880] iwlwifi 0000:00:14.3: 0x830DBEFD | interruptlink1
        [    3.978880] iwlwifi 0000:00:14.3: 0xA9DF0E01 | interruptlink2
        [    3.978881] iwlwifi 0000:00:14.3: 0x190058B4 | data1
        [    3.978882] iwlwifi 0000:00:14.3: 0x7582BEBE | data2
        [    3.978883] iwlwifi 0000:00:14.3: 0x916DC435 | data3
        [    3.978883] iwlwifi 0000:00:14.3: 0xDCE030F6 | beacon time
        [    3.978884] iwlwifi 0000:00:14.3: 0xD3D55A0E | tsf low
        [    3.978885] iwlwifi 0000:00:14.3: 0x9B56DB75 | tsf hi
        [    3.978886] iwlwifi 0000:00:14.3: 0x8AF1A773 | time gp1
        [    3.978886] iwlwifi 0000:00:14.3: 0x008C95D4 | time gp2
        [    3.978888] iwlwifi 0000:00:14.3: 0x3EB309E9 | uCode revision type
        [    3.978888] iwlwifi 0000:00:14.3: 0x8EECEB01 | uCode version major
        [    3.978889] iwlwifi 0000:00:14.3: 0x8BC406BA | uCode version minor
        [    3.978890] iwlwifi 0000:00:14.3: 0x0A196B08 | hw version
        [    3.978891] iwlwifi 0000:00:14.3: 0x7186726C | board version
        [    3.978891] iwlwifi 0000:00:14.3: 0x6874A736 | hcmd
        [    3.978892] iwlwifi 0000:00:14.3: 0xFBDCA85C | isr0
        [    3.978893] iwlwifi 0000:00:14.3: 0xB7564E59 | isr1
        [    3.978893] iwlwifi 0000:00:14.3: 0xF3216FA3 | isr2
        [    3.978894] iwlwifi 0000:00:14.3: 0x10C6AD0D | isr3
        [    3.978895] iwlwifi 0000:00:14.3: 0x7BA1FB60 | isr4
        [    3.978896] iwlwifi 0000:00:14.3: 0xFD30064F | last cmd Id
        [    3.978896] iwlwifi 0000:00:14.3: 0x88D90F82 | wait_event
        [    3.978897] iwlwifi 0000:00:14.3: 0x8C5542EA | l2p_control
        [    3.978898] iwlwifi 0000:00:14.3: 0xFDD368FB | l2p_duration
        [    3.978898] iwlwifi 0000:00:14.3: 0x5EDBF9EF | l2p_mhvalid
        [    3.978899] iwlwifi 0000:00:14.3: 0x5D9274E9 | l2p_addr_match
        [    3.978900] iwlwifi 0000:00:14.3: 0xB4656752 | lmpm_pmg_sel
        [    3.978901] iwlwifi 0000:00:14.3: 0x5BBD761D | timestamp
        [    3.978901] iwlwifi 0000:00:14.3: 0xEB75A2DA | flow_handler
        [    3.978944] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
        [    3.978945] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 7
        [    3.978946] iwlwifi 0000:00:14.3: 0x201013F1 | ADVANCED_SYSASSERT
        [    3.978947] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
        [    3.978948] iwlwifi 0000:00:14.3: 0xC008CF5C | umac branchlink2
        [    3.978948] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink1
        [    3.978949] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
        [    3.978950] iwlwifi 0000:00:14.3: 0x00000003 | umac data1
        [    3.978951] iwlwifi 0000:00:14.3: 0x20000302 | umac data2
        [    3.978951] iwlwifi 0000:00:14.3: 0x01300202 | umac data3
        [    3.978952] iwlwifi 0000:00:14.3: 0x00000030 | umac major
        [    3.978953] iwlwifi 0000:00:14.3: 0x4FA0041F | umac minor
        [    3.978954] iwlwifi 0000:00:14.3: 0x00005D2A | frame pointer
        [    3.978954] iwlwifi 0000:00:14.3: 0xC0887F58 | stack pointer
        [    3.978955] iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
        [    3.978956] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
        [    3.978980] iwlwifi 0000:00:14.3: Fseq Registers:
        [    3.978983] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_ERROR_CODE
        [    3.978985] iwlwifi 0000:00:14.3: 0x00260000 | FSEQ_TOP_INIT_VERSION
        [    3.978987] iwlwifi 0000:00:14.3: 0x80020006 | FSEQ_CNVIO_INIT_VERSION
        [    3.978990] iwlwifi 0000:00:14.3: 0x0000A384 | FSEQ_OTP_VERSION
        [    3.978992] iwlwifi 0000:00:14.3: 0x1704F891 | FSEQ_TOP_CONTENT_VERSION
        [    3.978994] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
        [    3.978997] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
        [    3.978999] iwlwifi 0000:00:14.3: 0x01300202 | FSEQ_CNVR_ID
        [    3.979001] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
        [    3.979006] iwlwifi 0000:00:14.3: 0x01300202 | CNVR_AUX_MISC_CHIP
        [    3.979010] iwlwifi 0000:00:14.3: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
        [    3.979044] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
        [    3.979073] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5c9d, CPU2 Status: 0x3
        [    3.979074] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
        [    3.979077] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
        [    3.990800] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
    

ПРОИГРЫВАНИЕ СО ВСТРОЕННЫМ МИКРОПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ

  • Как предложено сюда выполнение этого:

    sudo rmmod iwlmvm sudo rmmod iwlwifi sudo CP/lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode {.bak}

Я понятия не имею, который точный микропрограммный файл используется, таким образом предполагая вслепую. Если я понимаю правильно, chili555 средства, Qu-b0 является более новым, и Qu-a0 является более старой версией, и более старый действительно работал.

Таким образом, у меня есть Qu-b0 и Qu-c0, и я создаю резервную копию обоих и копирую-b0 в-c0.

sudo cp /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode /lib/firmware/iwlwifi-Quz-c0-jf-b0-48.ucode
sudo modprobe iwlwifi
dmesg | grep iwl

[ 1099.637128] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
[ 1099.637276] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[ 1099.641714] iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9560, REV=0x354
[ 1100.656047] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[ 1100.656153] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 1100.656160] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 92409100
[ 1100.656164] iwlwifi 0000:00:14.3: Loaded firmware version: 48.4fa0041f.0
[ 1100.656731] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5c9d, CPU2 Status: 0x3
[ 1100.656735] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110

Версия в журнале совпадает с прежде.

Загрузка обновленного встроенного микропрограммного обеспечения:

wget http://security.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.183.2_all.deb
sudo dpkg -i linux*.deb

Тем не менее то же, dmesg показывает ту же версию микропрограммного обеспечения и те же ошибки.

ФАЙЛЫ ВСТРОЕННОГО МИКРОПРОГРАММНОГО ОБЕСПЕЧЕНИЯ INTEL

Здесь я загрузил встроенное микропрограммное обеспечение и распаковал файлы в /lib/firmware, но dmesg показывает тот же журнал как ранее.

РЕШЕНИЕ, КОТОРОЕ РАБОТАЛО

Принятый ответ заключает другой в кавычки: Dell Vostro никакой WiFi в Ubuntu 18.04 и первая последовательность команд действительно работал и заставлял WiFi запуститься без перезагрузки в -42 ядро.

0
задан 22 March 2020 в 02:34

1 ответ

В то время как загружено в-18, сделайте:

sudo apt install --reinstall linux-image-5.3.0-42-generic linux-modules-5.3.0-42-generic linux-headers-5.3.0-42-generic
sudo apt purge backports-iwlwifi-dkms

Если последний не установлен так не удаленный, это прекрасно; только продолжите двигаться.

Перезагрузка в-42 и показывает нам:

sudo modprobe iwlwifi && dmesg | grep iwl

Править: Также сделайте:

sudo apt install --reinstall linux-generic
sudo apt install --reinstall linux-modules-extra-5.3.0-42-generic

Не удалось выполнить INIT ucode:-110

Убедитесь, что у Вас есть последнее встроенное микропрограммное обеспечение:

wget http://security.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.183.2_all.deb
sudo dpkg -i linux*.deb

Затем, предпримите шаги здесь: Dell Vostro 5490 никакой WI-FI в Ubuntu 18.04

1
ответ дан 7 April 2020 в 23:31

Другие вопросы по тегам:

Похожие вопросы: