![펌웨어 오류: VPD 액세스가 비활성화되었습니다(비표준 VPD 형식의 크기를 확인할 수 없음).](https://linux55.com/image/138525/%ED%8E%8C%EC%9B%A8%EC%96%B4%20%EC%98%A4%EB%A5%98%3A%20VPD%20%EC%95%A1%EC%84%B8%EC%8A%A4%EA%B0%80%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4(%EB%B9%84%ED%91%9C%EC%A4%80%20VPD%20%ED%98%95%EC%8B%9D%EC%9D%98%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%ED%99%95%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%9D%8C)..png)
나는 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.