Wi-Fi иногда мягок заблокированный неизвестным сервисом

Я управляю несколькими сотнями ноутбуков Dell 5290, всей под управлением Ubuntu 16.04. При случае некоторые из этих ноутбуков загрузятся утром без доступа Wi-Fi. Когда я диагностирую, я вижу, что Беспроводная связь LAN была мягка заблокированный.

$ rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: no

или

$ sudo lshw -C network
  *-network DISABLED      
       description: Wireless interface
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: wlan0
       version: 78
       serial: 88:b1:11:6c:f0:f7
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-47-generic firmware=34.0.1 latency=0 link=no multicast=yes wireless=IEEE 802.11
       resources: irq:145 memory:d1500000-d1501fff

Конечно, я мог легко удалить этот мягкий блок с rfkill unblock all. Я мог даже записать, что сторожевой таймер для контроля Wi-Fi взаимодействует через интерфейс и выключает любые мягкие блоки вечно.

Но мой вопрос о том, как этот мягкий блок на самом деле происходит? Компьютеры являются удаленно управляемыми киосками. Нет никакой клавиатуры или мыши для кого-то, чтобы включить программному обеспечению мягкий блок вручную.

dmesg имеет комментарий о нормативных вопросах платформы что, при взгляде на dmesg вывод на функциональном устройстве, я не вижу. Никакая идея, если это релевантно.

$ dmesg | grep -i firmware
[    0.028000] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.065082] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    2.216861] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_01.bin (v1.1)
[    2.752085] Bluetooth: hci0: Firmware revision 0.1 build 173 week 45 2017
[    2.931360] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    2.961437] iwlwifi 0000:01:00.0: loaded firmware version 34.0.1 op_mode iwlmvm
6
задан 14 May 2019 в 20:31

1 ответ

Проверьте файл /var/lib/NetworkManager/NetworkManager.state и посмотрите, если WirelessEnabled=false. systemd-rfkill, кажется, проверяет этот файл и софт блокирует ваш интерфейс, если найден. Установите значение true и посмотрите, решит ли это проблему.

0
ответ дан 14 May 2019 в 20:31

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

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