定制内核模块问题

定制内核模块问题

我一直在努力寻找将模块 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

是什么赋予了?????

相关内容