我曾经compat-wireless-3.6.8-1
在 Ubuntu 12.04 上下载 并成功将其编译为compat.ko
、
cfg80211.ko
、mac80211.ko
、ath.ko
、ath9k_hw.ko
的目标文件ath9k_common.ko
ath9k.ko
。
现在我需要使用Linux内核3.11以上版本。
于是我下载了新版本backports-3.13-rc2-1
并在 Ubuntu 13.10 中使用它。但我发现我没有.config
文件来编译它。
.config
因此,我从源复制文件compat-wireless-3.6.8-1
。并使用.config
编译的源代码backports-3.13-rc2-1
。
结果是,只有compat.ko
。
我的问题是如何获取所有设备驱动程序(对于 compat.ko、、、、、 )cfg80211.ko
以及如何使用来自的源代码对其进行编译。mac80211.ko
ath.ko
ath9k_hw.ko
ath9k_common.ko
ath9k.ko
backports-3.13-rc2-1
或者我可以在哪里找到 Makefile 或.config
文件backports-3.13-rc2-1
?
答案1
假设解压的文件位于您的桌面上,在终端中执行以下操作:
cd ~/Desktop/backports-3.13-rc2-1
make clean
make defconfig-ath9k
make
sudo make install
sudo modprobe -r ath9k && sudo modprobe ath9k
“sudo make install” 将产生一个签名密钥警告,您可以放心忽略。