SMBIOS Kernel Module provides access to the management information of SMBIOS structures in both human readable and binary form via the /proc file system.
Download
edit Makefile, change INCLUDEDIR to your current kernel source include directory
eg. INCLUDEDIR = /usr/src/linux-2.4.30/include
# make (will generate smbios.o)
# insmod smbios.o (load module)
SMBIOS information available in /proc/smbios
ref. Wikipedia - SMBIOS