Hello, I am testing my kernel driver fault management realibility. I intentionally trigger some errors and make the driver call /* Fetal Error! */ ddi_fm_service_impact(qlge->dip, DDI_SERVICE_LOST); ql_fm_ereport(qlge, DDI_FM_DEVICE_INVAL_STATE);
I also see a new faulty error message got loged by #fmadm faulty -a However, after a reboot, my driver still got attached and continued to be used. I am wondering when a kernel driver is "retired" instead of being temproarily "disabled"? Because in some cases that hardware is broken or flash memory image version is not supported, the driver should not be attached at all. Otherwise, the server may reboot continuously. So, how do I make the driver retire? Tom -- This message posted from opensolaris.org _______________________________________________ driver-discuss mailing list driver-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/driver-discuss