modinfo가 "모듈을 찾을 수 없음"이라고 말하지만 lsmod가 모듈이로드되었다고 주장하는 이유는 무엇입니까?

JohnnyFromBF

lsmod명령 의 맨 페이지에 따르면 “현재로드 된 커널 모듈”이 표시됩니다.

modinfo실제로 사용중인 커널 개체 (.ko) 파일을 표시 하는 데 사용하는 스크립트를 작성했습니다 .

#!/bin/sh
for i in `lsmod | awk '{print $1}' | sed -n '1!p'`; do
echo "###############################$i###############################"
echo ""
modinfo $i
echo ""
echo ""
done

이제 modinfo nvidia다음과 같은 출력 보여줍니다.

ERROR: modinfo: could not find module nvidia

이것에 대한 설명이 있습니까?

BatchyX

귀하의 nvidia모듈은 완벽하게로드와 작업입니다. 문제는 modinfo.

modinfo/lib/modules/$(uname -r)/modules.*파일 을 읽어 알려진 모듈 목록을 가져 오며, 일반적으로 depmod.

경우 depmod -a설치 한 후 실행되지 않은 nvidia모듈을, 다음, modinfo그것에 대해 알고하지 않습니다. 이와 함께 모듈을로드에서 사람을 방지하지 않습니다 insmodlsmod로드 된 경우 잘 보여됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관