The table in this MIB is sparse, so some of these variables may not exist for a particular entity at a particular time.
A powered-off module does not have a software ID and revision; a power supply would probably never have firmware or software information.