"Tigon" 이더넷 펌웨어: 작동하지만 오류 메시지가 나타남

"Tigon" 이더넷 펌웨어: 작동하지만 오류 메시지가 나타남

이번에는 펌웨어-linux-nonfree를 설치하지 않았습니다. 나는 그것을 피하기로 결정했고 모든 것이 잘 작동한다는 것을 알았습니다. (글쎄, 내 무선 조명은 작동하지 않았지만 어댑터는 작동했기 때문에 멋지네요). 어쨌든 마지막 호출에서 update-initramfs다음 오류가 발생했습니다.

W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3

이것은 분명히 내 이더넷 어댑터의 펌웨어입니다. 마지막 설치와 동일하게 잘 작동합니다. 이 경고를 표시하지 않거나 문제를 해결하려면 어떻게 해야 합니까? 내 AMD gf 펌웨어와 충돌하기 때문에 무료가 아닌 펌웨어 패키지를 원하지 않습니다.

답변1

이는 오류가 아니라 경고일 뿐입니다. 이 tg3모듈은 다양한 Broadcom 칩셋을 구동하며 이러한 펌웨어 파일은 BCM5705 TSO, BCM5703/BCM5704 TSO 및 BCM5701A0에만 필요합니다. 현재 로드되어 있지만 이론적으로 요청할 수 있는 모든 펌웨어 파일이 아닌 모듈을 initramfs에 포함하는 경우 update-initramfs이러한 경고가 표시됩니다 . 이는 생성된 initramfs 파일이 그다지 다양하지 않다는 것을 알려줍니다. 예를 들어 더미 펌웨어 파일을 생성해야만 이 문제를 해결할 수 있습니다.

답변2

펌웨어 검색 및 해당 펌웨어가 발견될 가능성이 있는 패키지와 관련하여 일반적인 해결책은 펌웨어 파일이 포함된 패키지를 검색하는 것입니다. 물론 이는 모든 패키지에서 생성된 모든 파일에 대한 일반 검색에 사용될 수 있습니다.

따라서 검색할 때 /lib/firmware/tigon/tg3.bin해당 경로에 포함된 펌웨어 파일에 대한 적절한 검색 문자열입니다.tigon/tg3

따라서 Debian 기반 배포판의 솔루션은 다음과 같습니다.

apt-file search tigon/tg3

또는

dpkg-query -S tigon/tg3

예, 펌웨어는 linux-firmwareUbuntu에 포함되어 있으며(시도해 보았습니다), 무료는 아닙니다. 컴파일에 사용할 수 있는 소스 파일이 없으므로 해당 파일은 nonfree저장소에 있습니다. 따라서 해결책은 이더넷이 작동하는지 무시하거나 nonfree저장소를 추가하고 거기에서 설치하는 것입니다.

관련 매뉴얼 페이지에서 찾으십시오.데비안 관리자 매뉴얼또는데비안 위키

답변3

귀하의 답변은 다음과 같습니다.

apt-get install firmware-linux-nonfree

나는 이 문제를 이전의 적절한 라인으로 얼마 전에 고쳤습니다.

관련 정보