Список доступных сетей Wi-Fi не отображается

Вы можете обновить свой компилятор или просто изменить файл setup.py.

Найти следующую строку:

extra_compile_args=['-std=c++11'])],

И изменить флаг на -std=c++0x, который делает это:

extra_compile_args=['-std=c++0x'])],

И запустите его снова, он должен работать с этим. (Протестировано с исходным кодом mimclib на github)

0
задан 30 January 2018 в 01:11

2 ответа

Начните с публикации вывода

rfkill list

, чтобы убедиться, что нет мягких или жестких блоков. Жесткие блоки обычно являются коммутаторами, драйверами мягких блоков. Затем

lsmod | sort

, чтобы увидеть, есть ли драйвер rt2800pci (я думаю, это тот, который подходит для вашего оборудования). Он должен быть установлен по умолчанию, ничего особенного для его получения. Если он не загружается, проверьте любые строки в любом файле в файле /etc/modprobe.d, которые выглядят так:

blacklist rt2800pci

и удаляют или комментируют их.

Найдите отсутствующую прошивку с помощью:

dmesg | grep -i firmware

, и если это связано с беспроводным оборудованием, установите / переустановите в случае необходимости пакет прошивки linux. В худшем случае загрузите прошивку у поставщика. Когда микропрограмма присутствует и загружается, драйвер должен загружаться автоматически, если в файлах /etc/modprobe.d больше нет черных списков в файлах.

0
ответ дан 17 July 2018 в 21:58

Начните с публикации вывода

rfkill list

, чтобы убедиться, что нет мягких или жестких блоков. Жесткие блоки обычно являются коммутаторами, драйверами мягких блоков. Затем

lsmod | sort

, чтобы увидеть, есть ли драйвер rt2800pci (я думаю, это тот, который подходит для вашего оборудования). Он должен быть установлен по умолчанию, ничего особенного для его получения. Если он не загружается, проверьте любые строки в любом файле в файле /etc/modprobe.d, которые выглядят так:

blacklist rt2800pci

и удаляют или комментируют их.

Найдите отсутствующую прошивку с помощью:

dmesg | grep -i firmware

, и если это связано с беспроводным оборудованием, установите / переустановите в случае необходимости пакет прошивки linux. В худшем случае загрузите прошивку у поставщика. Когда микропрограмма присутствует и загружается, драйвер должен загружаться автоматически, если в файлах /etc/modprobe.d больше нет черных списков в файлах.

0
ответ дан 23 July 2018 в 22:35
  • 1
    rfkill list пуст, и у меня есть файл blacklist-myrt2800pci.conf внутри modprobe.d, но я не могу сохранить изменения или удалить его – asker 30 January 2018 в 00:01
  • 2
    Теперь я понимаю, что, возможно, я удалил некоторые модули, пытаясь установить сторонний драйвер. Вот что я сделал раньше: modprobe -r rt2800pci modprobe -r rt2x00pci cp blacklist-ralink.conf /etc/modprobe.d/ – asker 30 January 2018 в 00:22
  • 3
    Я добавил модуль rt2800pci обратно в ядро ​​с помощью modprobe rt2800pci, и я прокомментировал черный список в modprobe.d. Однако теперь в сетевом меню говорится, что «устройство не готово (прошивка отсутствует)» & quot; – asker 30 January 2018 в 01:02
  • 4
    Кроме того, всякий раз, когда я перезагружаю свой ноутбук, модули уходят с lsmod, и я должен сделать это снова, любая помощь будет исправлена, спасибо – asker 30 January 2018 в 01:04

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

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