updates for SMC ipmi, code cleanup