Это мой первый раз, когда я использую Ubuntu, так что простите меня, если я покажу немного идиотом, когда пройду через это.
Во-первых, у меня возникла проблема с тем, что режим самолета застрял, и говорил: «Используйте аппаратный переключатель для отключения ".
Итак, я прочитал, что это может быть проблема с драйвером, поэтому я пытаюсь установить драйверы для беспроводной карты RT3290.
Для этого я использовал «DP0_RT3290_LinuxSTA_V2600_20120508» (который, как я видел, рекомендован многими источниками)
Однако с этим шагом является консольная команда
make
sudo make install
После использования «make» в конце появляются следующие ошибки:
In function ‘memcpy’,
inlined from ‘rt_ioctl_iwaplist’ at /home/ben/Desktop/WIFI_Patches/DP0_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/sta_ioctl.c:700:2:
./include/linux/string.h:305:4: error: call to ‘__read_overflow2’ declared with attribute error: detected read beyond size of object passed as 2nd parameter
__read_overflow2();
^~~~~~~~~~~~~~~~~~
scripts/Makefile.build:302: recipe for target '/home/ben/Desktop/WIFI_Patches/DP0_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/sta_ioctl.o' failed
make[2]: *** [/home/ben/Desktop/WIFI_Patches/DP0_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/sta_ioctl.o] Error 1
Makefile:1546: recipe for target '_module_/home/ben/Desktop/WIFI_Patches/DP0_RT3290_LinuxSTA_V2600_20120508/os/linux' failed
make[1]: *** [_module_/home/ben/Desktop/WIFI_Patches/DP0_RT3290_LinuxSTA_V2600_20120508/os/linux] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.13.0-16-generic'
Makefile:380: recipe for target 'LINUX' failed
make: *** [LINUX] Error 2
Любая помощь будет принята с благодарностью, спасибо: D
EDIT
Это результат из списка rfkill all:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
при использовании rfkill unblock wifi не имеет никакого эффекта.
Ноутбук - это модель павильона HP «11-n012na»
Загружен модуль hp-wmi? Проверьте:
lsmod | grep wmi
Если он загружен, попробуйте удалить его:
sudo modprobe -r hp-wmi
sudo rfkill unblock all
rfkill list all
Если это полезно, я отредактирую ответ, чтобы добавить инструкции, чтобы сделать его постоянным. [ ! d2]
Было высказано предположение, что сброс BIOS по умолчанию иногда помогает получить кнопку режима самолета. Попробуйте.
Если ни один из этих шагов не является полезным, я предлагаю вам указать ошибку в hp-wmi: https://bugs.launchpad.net/ubuntu/
Наконец, есть еще более решительные шаги: https://bugs.launchpad.net/ubuntu/
Загружен модуль hp-wmi? Проверьте:
lsmod | grep wmi
Если он загружен, попробуйте удалить его:
sudo modprobe -r hp-wmi
sudo rfkill unblock all
rfkill list all
Если это полезно, я отредактирую ответ, чтобы добавить инструкции, чтобы сделать его постоянным. [ ! d2]
Было высказано предположение, что сброс BIOS по умолчанию иногда помогает получить кнопку режима самолета. Попробуйте.
Если ни один из этих шагов не является полезным, я предлагаю вам указать ошибку в hp-wmi: https://bugs.launchpad.net/ubuntu/
Наконец, есть еще более решительные шаги: https://bugs.launchpad.net/ubuntu/