我有一台笔记本电脑英特尔无线 7260在主板上,在 Ubuntu 14.04 (3.13.0-36-generic) 中出现了一些连接问题。在解决这个问题时,我需要更新模块iwlwifi-7260-7.ucode
所需的固件iwlwifi
,如所述这里。但我发现英特尔发布了另一个较新的固件:iwlwifi-7260-9.ucode
所以我决定使用它来代替 *-7 版本,从 中删除了 *-7 /lib/firmware/
,下载了 *-9,重新启动了 ,iwlwifi
并且很高兴没有网络支持。现在我发现iwlwifi
仅使用 *-7 版本,并且没有关于 *-8 和 *-9 的任何内容:
modinfo iwlwifi
filename: /lib/modules/3.13.0-36-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
license: GPL
author: Copyright(c) 2003-2013 Intel Corporation <[email protected]>
version: in-tree:
description: Intel(R) Wireless WiFi driver for Linux
...
firmware: iwlwifi-7260-7.ucode
...
我的问题是:我是不是理解错了,*-9 不是固件版本,还是我应该搜索(或重新编译)iwlwifi
以使用较新的模块?
答案1
您使用的固件版本实际上取决于内核中驱动程序的版本。因此,虽然 -9 本身不是固件版本,但它确实与更高内核中的驱动程序相对应。(换句话说,只需使用与您的内核版本相对应的固件版本,嗯!)
有关详细信息,请参阅:http://wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware