Pek*_*kov 16 firmware wireless kernel drivers
我的 Linux 系统无法检测到我的无线驱动程序,所以我必须手动加载它。
我知道我的驱动程序是什么并尝试了这种方法:
固件的安装很简单:
Run Code Online (Sandbox Code Playgroud)% cp iwlwifi-7260-14.ucode /lib/firmware
您现在可以加载驱动程序了!
所以我已经在适当的位置连续复制了驱动程序,/lib/firmware
但我不知道TO LOAD THE DRIVER是什么意思。我认为简单地将驱动程序复制到/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
...
Run Code Online (Sandbox Code Playgroud)
希望这个输出中有一些线索!
对不起,一开始没有提到它,而是gNewSense
(它Debian
基于的)GNU 系统不是Ubuntu
。无论如何,重启后给了我这个:
$ dmesg | grep iwl
$ uname -r
3.2.0-4gnewsense1-amd64
Run Code Online (Sandbox Code Playgroud)
此外,gNewSense
页面中的官方驱动程序信息是:
它不适用于免费驱动程序
chi*_*555 20
您可以使用以下命令加载驱动程序:
sudo modprobe iwlwifi
Run Code Online (Sandbox Code Playgroud)
默认情况下,所有最新的 Ubuntu 版本中都包含驱动程序iwlwifi和所需的固件。如果未加载,则说明其他错误。
你的真的是iwlwifi设备吗?查看:
lspci -nnk | grep 0280 -A3
Run Code Online (Sandbox Code Playgroud)
开关或组合键是否设置为启用或禁用无线?查看:
rfkill list all
Run Code Online (Sandbox Code Playgroud)
日志中是否有任何线索?
dmesg | grep iwl
Run Code Online (Sandbox Code Playgroud)
在我们了解更多信息后,我将编辑此问题以添加其他故障排除步骤。
vid*_*rlo 10
最简单的方法是重新启动。这可确保在启动时干净地加载所有模块。
另一种选择是手动删除它:
sudo modprobe -r iwlwifi
Run Code Online (Sandbox Code Playgroud)
并重新插入它
sudo modprobe iwlwifi
Run Code Online (Sandbox Code Playgroud)
但是 iwlwifi 通常有几个依赖它的模块,因此如果sudo modprobe -r iwlwifi
返回任何错误,重启可能会更容易。
要查看依赖项,请运行 lsmod | grep iwl
[~]$ lsmod | grep iwl
iwlmvm 364544 0
mac80211 782336 1 iwlmvm
iwlwifi 180224 1 iwlmvm
cfg80211 610304 3 iwlwifi,mac80211,iwlmvm
[~]$
Run Code Online (Sandbox Code Playgroud)
在这种情况下,iwlmvm 依赖于 iwlwifi,因此也必须将其删除。
归档时间: |
|
查看次数: |
74819 次 |
最近记录: |