장치가 어떻게 등록되었는지 찾을 수 없으면 어떻게 해야 합니까?

장치가 어떻게 등록되었는지 찾을 수 없으면 어떻게 해야 합니까?

Linux Kernel 3.0(2.6.39) 이전에는 다음 명령을 실행할 수 있습니다.

# ifconfig wlan0 up

이제는 할 수 없습니다. 이 장치를 찾을 수 없다는 오류가 발생했습니다. USB 동글을 분리하고 연결한 후 등록 방법을 확인하려고 했지만 유용한 결과가 나오지 않습니다.

dmesg가 도움이 되지 않으면 어떻게 해야 하나요? 내 장치가 어떻게 등록되었는지 어떻게 확인할 수 있나요?

감사합니다.

답변1

새 커널에 문제의 장치에 맞게 구축된 필수 모듈이 있는지 확인해야 합니다(칩셋(atheros, prismI/II, Marvell 등)을 아는 데 도움이 됩니다.)

  1. cdLinux 소스 디렉토리에
  2. 실행하다:make menuconfig
  3. 네트워크 장치 섹션을 탐색하여 장치의 모듈을 찾아 활성화합니다. 표시되는 ncurses 인터페이스에서 각 선택 항목에 대한 도움말을 얻을 수 있습니다.대개기능이 제공되는 모듈의 이름이 표시됩니다.
  4. make modules modules_install ; depmod -a
  5. modprobe modname<- 3단계에서 이 정보를 가져옵니다.

위의 방법을 이미 시도하셨다면 사과드립니다. 3.x에서 상황이 어떻게 변경되었는지는 잘 모르겠지만 단순히 장치에 대한 지원을 구축하지 않은 것 같습니다.

관련 정보