无线驱动程序/飞行模式卡在上面
这是我第一次使用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
编辑
这是rfkill列表全部的结果:
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
如果这有用,我将编辑答案以添加说明以使其永久化。
有人建议将BIOS重置为默认值有时有助于使飞机模式按钮起作用。 请试一试。
如果这些步骤都没有帮助,我建议您提交针对hp-wmi的错误: https : //bugs.launchpad.net/ubuntu/
最后,还有更激烈的步骤: http : //madwifi-project.org/wiki/UserDocs/MiniPCI