모듈 i915에 펌웨어/lib/firmware/i915/*가 누락되었을 수 있습니다.

모듈 i915에 펌웨어/lib/firmware/i915/*가 누락되었을 수 있습니다.

initramfs이미지를 업데이트할 때마다 이러한 경고가 표시됩니다.update-initramfsDell PowerEdge T20 서버에서 실행 중GNU/리눅스 더반 버스터10.0. 해결책이 있나요?


W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_huc_ver02_00_1810.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_07_1398.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915

답변1

일반적인 해결 방법은 다음과 같습니다 . 경고를 apt-file해결하는 방법입니다 . Possible missing firmware...예를 들어:

apt-file search bxt_dmc

firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1.bin
firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1_07.bin

패키지가 firmware-misc-nonfree누락된 펌웨어를 제공함을 나타냅니다.

설치 firmware-linux패키지문제를 해결했다왜냐하면 무엇이 의존하는지에 firmware-linux달려 있기 때문입니다 .firmware-linux-nonfreefirmware-misc-nonfree


상세 설명:

Debian 10의 경우 non-free다음을 추가하세요 /etc/apt/sources.list.

deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free 
deb http://deb.debian.org/debian buster-updates main contrib non-free 

Debian 12의 non-free-firmware경우/etc/apt/sources.list~처럼지시하다:

deb http://deb.debian.org/debian bookworm main non-free-firmware
deb http://deb.debian.org/debian-security/ bookworm-security main non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main non-free-firmware 

노트:non-free저장소는 해당 패키지와 관련이 없습니다. 이미 존재하는 경우 보관하십시오.

설치하다 apt-file:

sudo apt update
sudo apt install apt-file
sudo apt-file update

더반:적절한 파일

답변2

다음에서 다운로드할 수 있습니다.여기그리고 다운로드한 파일을 /lib/firmware/i915/에 복사하세요 update-initramfs -u -k all.

(그 다음에 sudo apt-get update -y)

답변3

답은 내내 내 앞에 있는 것 같았습니다.

마침내 올바른 패키지를 찾았습니다.firmware-linux, 누락된 펌웨어의 대부분을 설치합니다. 설치하세요:

더반파생상품:

sudo apt-get install firmware-linux

우분투파생상품:

sudo apt-get install linux-firmware

그러면 이러한 경고가 사라질 수 있습니다. 그렇지 않은 경우 이 문제를 해결할 수 있는 패키지가 없으므로 다른 답변과 마찬가지로 별도의 펌웨어 파일을 다운로드하여 설치해야 할 수도 있습니다.


내 Linux Mint 21 시스템에서 이 파일은 압축을 풀 때 약 1GB의 디스크 공간을 차지하므로 이는 거대한 패키지입니다. 참고:

$ du -sh /lib/firmware/
921M    /lib/firmware/

답변4

missing firmware /lib/firmware/i915/...file귀하의 마일리지는 다를 수 있지만 업데이트 후 " " 메시지를 받았습니다. 내 시스템에는 /lib/firmware/i915디렉토리 도 없습니다  . 그리고 모든 것이 정상적으로 작동하는 것 같습니다.

나는 조심스럽게 최근 전체 백업을 수행한 후  update-initramfs프로세스에서 문제가 되는 가짜 빈 파일을 생성해 보기로 결정했습니다. 오류 메시지를 임시 파일(예:  mytempfile)에 복사하고 텍스트 편집기(예: vi, mcedit, sed 등) 중 하나를 사용하여 다음과 같이 줄을 변경했습니다.

W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915

도착하다

sudo touch /lib/firmware/i915/bxt_dmc_ver1_07.bin

각 오류 .bin파일에 대해.

그런 다음 필요한 디렉터리를 만들었습니다.

sudo mkdir /lib/firmware/i915

내 임시 파일을 가져옵니다.source mytempfile

새로운 inramfs를 생성했습니다.sudo update-initramfs -u

i915 .bin누락된 파일에 대한 오류 메시지가 더 이상 관찰되지 않았습니다.

다시 시작을 테스트했는데 모든 것이 잘 작동했습니다.

몇 가지 주의사항:

  1. 백업이 있습니다.
  2. 시스템을 완전히 업데이트한 후에만 이 작업을 수행하십시오.
  3. 방해가 될 수 있는 문제가 없는지 확인하세요.
  4. 이것은 나에게 효과적입니다. YMMV. 그리고 이 솔루션은 푸바들에 의해 "승인"되지 않을 수도 있습니다.

관련 정보