# /usr/sbin/fmadm faulty
--------------- ------------------------------------ -------------- ---------
TIME EVENT-ID MSG-ID SEVERITY
--------------- ------------------------------------ -------------- ---------
Jun 03 16:13:55 dfdbd420-130d-ce61-e8a2-f6823cdf93ee PCIEX-8000-5Y Major
Fault class : fault.io.pci.device-invreq
Affects : dev:////pci@9,600000/SUNW,qlc@2
faulted but still in service
dev:////pci@9,600000/network@1
ok and in service
FRU : "MB" (hc://:product-id=SUNW,Sun-Fire-V490:server-id=fep20/motherboard=0)
faulty
Description : The transmitting device sent an invalid request.
Refer to http://sun.com/msg/PCIEX-8000-5Y for more information.
Response : One or more device instances may be disabled
Impact : Loss of services provided by the device instances associated with
this fault
Action : Ensure that the latest drivers and patches are installed.
Otherwise schedule a repair procedure to replace the affected
device(s). Use fmadm faulty to identify the devices or contact
Sun for support.
요건 어떻게 조치해주어야 될까요..
일단 아래처럼 클리어시키는것이 맞는거죠..
# fmadm repair dfdbd420-130d-ce61-e8a2-f6823cdf93ee
첫댓글 해당 fmd log가 발생한 시점에 dmesg 및 해당 card(Qlogic) 연결된 device 상태를 확인해고 나서~ 클리어 시키는게 좋지 않을까요?
오탐일수도 있기에....... 하지만 클리어시킨 후 해당 패치를 찾아보는것도 나쁘지 않을듯하네요.. 또한 간헐적으로 발생한다면 파트 교체정도가 답이아닐까 싶네요
네 우선 권장(Recommend Action)처럼..... 패치를 받아서 설치 해야 겠죠... 그리고 문제가 해결 되었으면.... 위의 글처럼... 에러를 clear 시킵니다.
그러면 리커맨드 패치를 한후에 문제가 해결되었는지는 어떻게 알수 있어요?
장치에 대한 이상이 생기면 다음과 같은 절차를 통해 해결합니다.
(ㄱ) 장치 이상 확인 (예: zpool status CMD, fmadm faulty/fmdump -e, /var/adm/messages 정보, iostat -En, prtdiag -v)
(ㄴ) 고장난 장치에 대한 교체 또는 해결(예: zpool clear pool c4t1d0s0)
(ㄷ) FMA 장치 고장을 해결(예: fmadm repair ......)
(ㄹ) fmd log 삭제 (cd /var/fm/fmd ; rm e* f* c*/eft/* r*/*)
(ㅁ) fmd module reset(fmadm reset [해당 Module])
(ㅂ) SMF Service disable/enable (svcadm disable fmd / svcadm enable fmd)
(ㅅ) System Reboot(init 6)
여기까지 해주시면 금상첨화 일 듯 하네요.
참고로 SC(ILOM , XSCF)에서도 faultmgmt로 Clear도 가능합니다~~