我一直在努力寻找将模块 ath9k 加载到内核的解决方案,但却遇到了死胡同。
内核是来自 kernel.org 的 3.17.1,我正在 Ubuntu Trusty (14.04) 64 位中编译它。目标 ARCH 是 x86_64
发出 make all 命令后,我将 bzImage 和 initrd (定制的 ..mounts proc 、sys、dev 和 exec busybox sh)复制到 /boot 目录,它启动正常。
每当我打字时
modprobe ath9k
我收到“找不到模块”错误,因此我转到 ath9k 文件夹(在 lib 中)并运行 insmod ath9k.ko,它给出了错误 elf 文件不适合此架构
但我的 .config 文件 elf 默认启用(使 x86_64_defconfig 和我个人确保)
uname -a 的输出是: Linux (none) 3.17.1 #1 SMP x86_64unknown
是什么赋予了?????