이번에는 펌웨어-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-firmware
Ubuntu에 포함되어 있으며(시도해 보았습니다), 무료는 아닙니다. 컴파일에 사용할 수 있는 소스 파일이 없으므로 해당 파일은 nonfree
저장소에 있습니다. 따라서 해결책은 이더넷이 작동하는지 무시하거나 nonfree
저장소를 추가하고 거기에서 설치하는 것입니다.
관련 매뉴얼 페이지에서 찾으십시오.데비안 관리자 매뉴얼또는데비안 위키
답변3
귀하의 답변은 다음과 같습니다.
apt-get install firmware-linux-nonfree
나는 이 문제를 이전의 적절한 라인으로 얼마 전에 고쳤습니다.