#!/usr/bin/env python2.3 import dmidecode import sys from pprint import pprint #print "*** bios ***"; pprint(dmidecode.bios()) #print "*** system ***\n", pprint(dmidecode.system()) #print "*** baseboard ***\n"; pprint(dmidecode.baseboard()) #print "*** chassis ***\n"; pprint(dmidecode.chassis()) #print "*** processor ***\n"; pprint(dmidecode.processor()) print "*** memory ***\n"; pprint(dmidecode.memory()) #print "*** cache ***\n"; pprint(dmidecode.cache()) #print "*** connector ***\n"; pprint(dmidecode.connector()) #print "*** slot ***\n"; pprint(dmidecode.slot()) # #for v in dmidecode.memory().values(): # if type(v) == dict and v['dmi_type'] == 17: # print v['data']['Size'], #print "" print dmidecode.type('17')