проблемы с индивидуально построенным модулем ядра

проблемы с индивидуально построенным модулем ядра

Я пытался найти решение для загрузки модуля ath9k в ядро, но зашел в тупик.

Ядро 3.17.1 взято с kernel.org и я компилирую его в Ubuntu Trusty (14.04) 64-bit. Целевая 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_64 неизвестно

Что дает?????

Связанный контент