펌웨어 오류: VPD 액세스가 비활성화되었습니다(비표준 VPD 형식의 크기를 확인할 수 없음).

펌웨어 오류: VPD 액세스가 비활성화되었습니다(비표준 VPD 형식의 크기를 확인할 수 없음).

나는 kali 2018.2를 사용하고 있습니다. 오류가 발생합니다 dmesg.

[    0.388371] pci 0000:04:00.0: [Firmware Bug]: disabling VPD access (can't determine size of non-standard VPD format)

예전에 펌웨어를 부팅할 때 오류가 나서 이 사이트의 다른 스레드를 참고해서 lib/firmware에 복사 regulatory.db해서 문제를 해결했습니다. regulatory.db.p7s재부팅하고 dmesg명령을 실행했는데 이전 메시지가 이 메시지로 바뀌는 것을 발견했습니다. 더 일찍 왔는지는 모르겠네요. 빨간색은 아니지만 여전히 버그입니다.

어떻게 제거할 수 있나요?

답변1

Red Hat의 지식 베이스에는 다음과 같은 유사한 오류가 있습니다.커널: pci 0000:03:00.0: [펌웨어 오류]: VPD 액세스가 비활성화되었습니다..

이에 대한 해결 방법은 다음과 같습니다.

  • 커널을 사용 가능한 최신 버전으로 업데이트하세요.
  • 사용 중인 모든 하드웨어의 펌웨어를 업데이트하세요.
  • 영향을 받는 하드웨어를 블랙리스트에 추가하여 비활성화

이 마지막 사항은 동일한 KB 문서에 자세히 언급되어 있습니다.

    PCI: Prevent VPD access for buggy devices

    On some devices, reading or writing VPD causes a system panic.
    This can be easily reproduced by running "lspci -vvv" or
    "cat /sys/bus/devices/XX../vpd".

    Blacklist these devices so we don't access VPD data at all.

특정 장치를 블랙리스트에 추가하려면 이 ArchLinux Wiki 페이지에서 수행 방법을 읽어보세요.https://wiki.archlinux.org/index.php/Kernel_module#Blacklisting.

관련 정보