31장. 고급 오류 보고 사용
AER
( Advanced Error Reporting
)를 사용하는 경우 Peripheral Component Interconnect Express
(PCI ) 장치에 대한 오류 이벤트 알림이 표시됩니다. RHEL은 기본적으로 이 커널 기능을 활성화하고 커널 로그에 보고된 오류를 수집합니다. 또한
rasdaemon
프로그램을 사용하면 이러한 오류가 구문 분석되어 데이터베이스에 저장됩니다.
31.1. AER 개요
Advanced Error Reporting
(AER
)은 Peripheral Component Interconnect Express
(VNet ) 장치에 대한 향상된 오류 보고 기능을 제공하는 커널 기능입니다.
AER
커널 드라이버는 다음과 같은 방법으로 PKCS A
기능을 지원하는 루트 포트를 연결합니다.
ER
- 포괄적인 오류 정보 수집
- 사용자에게 오류 보고
- 오류 복구 작업 수행
AER
가 오류를 캡처하면 콘솔에 오류 메시지를 보냅니다. 복구 가능한 오류의 경우 콘솔 출력은 경고 입니다.
예 31.1. AER 출력 예
Feb 5 15:41:33 hostname kernel: pcieport 10003:00:00.0: AER: Corrected error received: id=ae00 Feb 5 15:41:33 hostname kernel: pcieport 10003:00:00.0: AER: Multiple Corrected error received: id=ae00 Feb 5 15:41:33 hostname kernel: pcieport 10003:00:00.0: PCIe Bus Error: severity=Corrected, type=Data Link Layer, id=0000(Receiver ID) Feb 5 15:41:33 hostname kernel: pcieport 10003:00:00.0: device [8086:2030] error status/mask=000000c0/00002000 Feb 5 15:41:33 hostname kernel: pcieport 10003:00:00.0: [ 6] Bad TLP Feb 5 15:41:33 hostname kernel: pcieport 10003:00:00.0: [ 7] Bad DLLP Feb 5 15:41:33 hostname kernel: pcieport 10003:00:00.0: AER: Multiple Corrected error received: id=ae00 Feb 5 15:41:33 hostname kernel: pcieport 10003:00:00.0: PCIe Bus Error: severity=Corrected, type=Data Link Layer, id=0000(Receiver ID) Feb 5 15:41:33 hostname kernel: pcieport 10003:00:00.0: device [8086:2030] error status/mask=00000040/00002000