사용자 정의 커널 모듈 문제

사용자 정의 커널 모듈 문제

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 디렉토리에 복사했고 정상적으로 부팅되었습니다.

내가 타이핑할 때마다

모드프로브 ath9k

"모듈을 찾을 수 없음" 오류가 발생하여 ath9k 폴더(lib에 있음)로 이동하여 insmod ath9k.ko를 실행했는데 elf 파일이 이 아키텍처에 적합하지 않다는 오류가 발생했습니다.

하지만 내 .config 파일 elf는 기본적으로 활성화되어 있습니다(x86_64_defconfig를 만들고 개인적으로 확인합니다).

uname -a의 출력은 다음과 같습니다. Linux (none) 3.17.1 #1 SMP x86_64unknown

무엇을 제공합니까? ? ? ? ?

관련 정보