2012-12-24 9 views
1

가능한 중복로드 :
modinfo() equivalent INSIDE kernel?확인 및 커널 모듈을

내가 특정 모듈 (abc.ko)는 E1000 네트워크 드라이버로드 여부를 확인해야합니다. abc.ko가로드되지 않으면로드해야합니다. 드라이버 코드에서 어떻게 이것을 할 수 있습니까?

+0

위해 나는 당신이 달성하려고하는 것과 같은 약간 반신 반의 해요 이것이 "올바른 방법"이 경우. 일반적으로 모듈이 실제로 서로를 사용하지 않는 한 모듈은 모듈이로드되었는지 확인하거나 다른 모듈을로드하려고 시도하면 안됩니다. 뭔가 잘못된 길로 보이는 것 같습니다. [커널 모듈이 어떤 다른 모듈을 필요로한다면, 모듈 로딩 메커니즘은 이미 그 문제를 어떻게 해결할 지 알고 있습니다] –

답변

0

로드 된 MOD를 확인하려면 lsmod을, 더 많은 드라이버 정보는 modinfo e1000을 사용할 수 있습니다. 모듈 부하 하려면 modprobe (module)을 사용하고 언로드modprobe -r (module)

관련 문제