There are no reviews yet. Be the first to send feedback to the community and the maintainers!
** INTRODUCTION ** Dmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard. This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer. This will often include usage status for the CPU sockets, expansion slots (e.g. AGP, PCI, ISA) and memory module slots, and the list of I/O ports (e.g. serial, parallel, USB). DMI data can be used to enable or disable specific portions of kernel code depending on the specific hardware. Thus, one use of dmidecode is for kernel developers to detect system "signatures" and add them to the kernel source code when needed. Beware that DMI data have proven to be too unreliable to be blindly trusted. Dmidecode does not scan your hardware, it only reports what the BIOS told it to. ** INSTALLATION ** The home web page for dmidecode is hosted on Savannah: http://www.nongnu.org/dmidecode/ You will find the latest version (including CVS) there, as well as fresh news and other interesting material, such as a list of related projects and articles. This program was first written for Linux, and has since been reported to work on FreeBSD, NetBSD, OpenBSD, BeOS and Solaris as well. There's no configure script, so simply run "make" to build dmidecode, and "make install" to install it. You also can use "make uninstall" to remove all the files you installed. By default, files are installed in /usr/local but you can change this behavior by editing the Makefile file and setting prefix to wherever you want. You may change the C compiler and the compilation flags as well. Optionally, you can run "make strip" prior to "make install" if you want smaller binaries. However, be aware that this will prevent any further attempt to debug the programs. Two parameters can be set in the Makefile file to make dmidecode work on non-i386 systems. They should be used if your system uses the big endian byte ordering (Motorola) or doesn't support unaligned memory accesses, respectively. For example, compiling for a SPARC processor would require both (but I am not aware of SPARC-based systems implementing SMBIOS). Compiling for an IA64 processor requires the memory alignment workaround, and it is enabled automatically. ** DOCUMENTATION ** Each tool has a manual page, found in the "man" subdirectory. Manual pages are installed by "make install". See these manual pages for command line interface details and tool specific information. For an history of the changes made to dmidecode, see the NEWS file. If you need help, your best chances are to visit the web page (see the INSTALLATION section above) or to get in touch with the developers directly. Have a look at the AUTHORS file and contact one of the maintainers. If you want to help with the development of dmidecode, please consider joining the dmidecode-devel discussion list: http://lists.nongnu.org/mailman/listinfo/dmidecode-devel ** COMMON PROBLEMS ** IA-64 Non-Linux systems are not yet supported. MMAP Note that mmap() is now used by default wherever possible, since this seems to solve a number of problems. This default behavior can be changed in config.h. Just to make sure this is clear, mmap() is not used for performance reasons but to increase the number of systems on which dmidecode can be successfully run. CYGWIN Dmidecode used to work under Cygwin. However the /dev/mem interface was removed at some point in time so it no longer works. ** MISCELLANEOUS TOOLS ** Three other tools come along with dmidecode: biosdecode, ownership and vpddecode. These tools are only useful on systems with a BIOS, so they are not built on IA-64 by default. BIOSDECODE This one prints all BIOS related information it can find in /dev/mem. It used to be part of dmidecode itself, but as dmidecode was growing, we felt that the non-DMI part had to be moved to a separate tool. OWNERSHIP This tool was written on a request by Luc Van de Velde for use with Novell tools in his company. It retrieves the "ownership tag" that can be set on most Compaq computers. Since it uses the same mechanisms dmidecode and biosdecode use, and could be of some use for other people as well, we decided to make it part of the project. VPDDECODE This tool prints the contents of the "vital product data" structure as found in most IBM and Lenovo computers. It used to have a lookup table for the machine name, but it was unreliable and hard to maintain so it was ultimately dropped. It has a command line interface.
busybox
BusyBox mirrordd-wrt
DD-WRT Subversion mirror.ncurses
ncurses Git mirrorjdownloader
JDownloader mirrorwget
Wget Git mirrorfirmware-mod-kit
http://firmware-mod-kit.googlecode.com/svn/trunkx264
x264 Git mirrormingw-w64
mingw-w64 Git mirrormake
git://git.savannah.gnu.org/maketinycc
http://repo.or.cz/tinycc.gitvbox
VirtualBox Git mirrornewlib-cygwin
Cygwin newlib mirrorboost
Use https://github.com/boostorg/boostreactos
svn://svn.reactos.org/reactos/trunkscintilla
Scintilla Git mirrorlibX11
Xlib/libX11 mirrorequalizerapo
Equalizer APO mirrorsmartmontools
smartmontools mirrortclap
Templatized C++ Command Line Parser mirrorpcsxr
https://pcsxr.svn.codeplex.com/svn/pcsxrlaunch4j
git://git.code.sf.net/p/launch4j/gitsed
git://git.savannah.gnu.org/sed.gitxserver
Xserver mirrorscite
SciTE Git mirrorwinscp
WinSCP CVS mirrorfreedownload
Git mirror of Free Download Manager's Subversion repositoryvirtualjaguar
http://shamusworld.gotdns.org/git/virtualjaguarprocesshacker
svn://svn.code.sf.net/p/processhacker/codenuvee
nuvee_10-21-11.7zmoin-2.0
MoinMoin 2.0cygwin
Cygwin mirror. Use https://github.com/mirror/newlib-cygwin instead.desmume
Git mirror of DeSmuME's Subversion repositoryrtmpdump
git://git.ffmpeg.org/rtmpdump.gitmirror
Metarepository for housing all issues and tooling related to mirror.qt
Use https://github.com/qtproject/qtxmlrpc-c
XMLRPC-C mirrorxmlstar
git://git.code.sf.net/p/xmlstar/coderarfilesource
Mirror of RARFileSource's Git repositorypcsx2
http://pcsx2.googlecode.com/svn/trunkdolphin-emu
ARCHIVED Moved to *dolphin-emu/dolphin*patch
git://git.savannah.gnu.org/patch.gitnotepadplus
Use https://github.com/notepad-plus-plus/notepad-plus-pluswiimms-iso-tools
http://opensvn.wiimm.de/wii/branches/public/wiimms-iso-toolslevelzap
https://git01.codeplex.com/levelzapcomical
Cross-platform CBR/CBZ (comic book) readermodel3emu
https://svn.code.sf.net/p/model3emu/code/trunkmame
Use https://github.com/mamedev/mamecalibre
use kovidgoyal/calibre insteadlzop
lzop-1.03.tar.gzmintty
Use https://github.com/mintty/minttyVMsvga2
svn://svn.code.sf.net/p/vmsvga2/code/VMsvga2/trunkopenal-soft
Use https://github.com/kcat/openal-softconemu
https://github.com/Maximus5/ConEmusevenzip
7z920.tar.bz2r
https://svn.r-project.org/R/trunkdaphne-emu
https://www.daphne-emu.com:9443/daphnesvn/branches/v_1_0odin
ODIN - Free Disk Imager mirrormingw-org-wsl
MinGW.org (not the newer MinGW-w64)x265
Use https://github.com/videolan/x265jpcsp
Use https://github.com/jpcsp/jpcsplibXi
git://anongit.freedesktop.org/xorg/lib/libXilibdvdread
git://git.videolan.org/libdvdread.gitdarwinbuild
http://svn.macosforge.org/repository/darwinbuild/trunkplibc
https://svn.code.sf.net/p/plibc/code/trunk/plibcchere
git://repo.or.cz/chere.gitmoin-1.9
https://bitbucket.org/thomaswaldmann/moin-1.9obsproject
Use https://github.com/jp9000/OBSvba
VisualBoyAdvance mirrorpagedown
Use https://github.com/ujifgc/pagedownnulldc
http://nulldc.googlecode.com/svn/trunkspaun
spaun_0.zipopenoffice
Use https://github.com/apache/openofficelibtorrent
use arvidn/libtorrentdeluge
Use https://github.com/deluge-torrent/delugeenv-man
git://env-man.git.sourceforge.net/gitroot/env-man/env-manqemu-android
https://android.googlesource.com/platform/external/qemuOpenEUICC
https://gitea.angry.im/PeterCxy/OpenEUICC.githydrairc
http://svn.hydrairc.com/hydrairc/trunkvbam
https://svn.code.sf.net/p/vbam/codemuparserx
Use https://github.com/beltoforion/muparserxflashdevelop
Use https://github.com/fdorg/flashdevelopsuperputty
Use https://github.com/jimradford/superputtygrrlib
Use https://github.com/GRRLIB/GRRLIBlibdvdnav
git://git.videolan.org/libdvdnav.gitgoodreads
Goodreads.ziplistfix
https://svn.code.sf.net/p/listfix/code/devcrun
cygwin_explorer_integration_2010-05-07.7zqtbase
Use https://github.com/qtproject/qtbaselibosinfo
github mirror of libosinfoirssi
Use https://github.com/irssi/irssicvs-fast-export
git://gitorious.org/cvs-fast-export/cvs-fast-export.gitqconf
DEPRECATED IN FAVOR OF https://github.com/psi-plus/qconfcount_pages
Count Pages.zipkeyfinder
PIDConvert.zipcvsps
git://gitorious.org/cvsps/cvsps.gittaskbartimer
windows taskbar timerlibogc
Use https://github.com/devkitPro/libogcdroidedit
console-devel
http://hg.code.sf.net/p/console-devel/codepinmame
svn://svn.code.sf.net/p/pinmame/code/trunkLove Open Source and this site? Check out how you can help us