我的Linux系统无法检测到我的无线驱动程序,所以我必须手动加载它。
我知道我的驱动程序是什么,并尝试了这种方法:
这是我做的事情:
希望这个输出中有一些线索!
不好意思,一开始没有提到,但是GNU系统是gNewSense(它是基于Debian而不是Ubuntu)。无论如何,在重新启动后给我这个:
我知道我的驱动程序是什么,并尝试了这种方法:
所以我已经成功地将驱动程序连续复制到正确的位置Installation of the firmware is simply:
% cp iwlwifi-7260-14.ucode /lib/firmware
You can now load the driver!
/lib/firmware
,但是我不知道加载驱动程序是什么意思。我以为只需将驱动程序复制到/lib/firmware
中就可以了,但是不行,根据说明书上写的,它应该被加载到内核中。
但是我应该如何加载这个驱动程序,我应该做些什么来加载它?
这是我做的事情:
root@gNewSense:/home/georgi# modprobe -r iwlwifi
root@gNewSense:/home/georgi# modprobe iwlwifi
root@gNewSense:/home/georgi# lsmod | grep iwl
iwlwifi 162535 0
mac80211 192806 1 iwlwifi
cfg80211 137243 2 mac80211,iwlwifi
$ lspci -nnk | grep 0280 -A3
08:00.0 Network controller [0280]: Intel Corporation Device [8086:08b2] (rev 83)
Subsystem: Intel Corporation Device [8086:c270]
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 10)
Subsystem: Lenovo Device [17aa:380d]
$ dmesg | grep iwl
$ rfkill list all
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
...
希望这个输出中有一些线索!
不好意思,一开始没有提到,但是GNU系统是gNewSense(它是基于Debian而不是Ubuntu)。无论如何,在重新启动后给我这个:
$ dmesg | grep iwl
$ uname -r
3.2.0-4gnewsense1-amd64
此外,在 gNewSense
页面上的官方驱动程序信息是:
它不能使用免费驱动程序工作
dmesg | grep iwl
,还有:uname -r
。 - chili555linux-firmware
软件包?尝试执行以下命令:`apt install linux-firmware`
然后重新启动。这对我有用。参考链接:https://askubuntu.com/a/1064139/34298 - rubo77