Linux 固件管理不清楚

Linux 固件管理不清楚

我有一台笔记本电脑英特尔无线 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

相关内容