커널에 내장된 드라이버를 사용하는 방법은 무엇입니까?

커널에 내장된 드라이버를 사용하는 방법은 무엇입니까?

저는 인텔 e1000e 드라이버가 필요한 마더보드용 3.14 커널을 구축 중입니다. 로드 가능한 모듈 지원을 제거할 수 있도록 이 드라이버를 커널에 내장하고 싶습니다.

메뉴 구성에서 옵션을 선택하고 드라이버가 컴파일되었는지(.o가 존재함) 확인했지만 장치를 찾을 수 없거나 인식하지 못하는 것 같습니다.

커널에 모듈을 추가하는 기능이 없나요?

답변1

분명히 드라이버가 의존하는 부분 중 메뉴 구성에 의해 자동으로 선택되지 않는 부분이 누락된 것 같습니다. 내 경우에는 다음이 누락되었습니다 pps_core.ptp

작업 설치를 시작하고 모듈 폴더의 이름을 바꾸어 이를 발견했습니다. 이로 인해 커널은 로드 가능한 모듈을 찾지 못합니다. 그런 다음 e1000e.ko를 설치해 보았습니다. 이는 PTP 모듈이 없음을 나타냅니다. 로드를 시도하면 pps 드라이버가 누락되었음을 나타냅니다.

세 가지가 모두 로드되면 운전자가 작업을 시작합니다. 세 가지를 모두 포함하도록 커널 구성을 수정했는데 즉시 작동했습니다.

관련 정보