Questions tagged [dmidecode]

Dmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard (see a sample output). 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.

Primary website: http://www.nongnu.org/dmidecode/

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.

References

43 questions
168
votes
10 answers

How can I find the hardware model in Linux?

I used a system information utility to take the model number of a system, and also of the motherboard. DMI System Manufacturer LENOVO DMI System Product 2306CTO DMI System Version ThinkPad X230 DMI Motherboard Product …
Eduard Florinescu
  • 11,153
  • 18
  • 57
  • 67
6
votes
4 answers

enable SMART for HP hard disk

I would like to use SMART to perform a health check of my hard disk. I have an HP server of 4 years ago I believe. Every time I try to use the following command smartctl -a /dev/sda I got an error message saying the following Device does not…
4
votes
2 answers

How to find network card details on RHEL machines

Is it possible to find out the details about Linux cards? For example we tried: dmidecode | grep -i network Function key-initiated network boot is supported Port Type: Network Port Port Type: Network Port Port…
yael
  • 12,598
  • 51
  • 169
  • 303
4
votes
1 answer

Does my system use all available RAM?

I installed 16GB of RAM on a motherboard that shouldn't take it. Should I buy a better motherboard or change anything at all? It seems to be working fine. Memory: Crucial Ballistix Sport "(8GBx2) DDR3 PC3-12800" Board: Asrock N68C-S UCC "Max.…
cprn
  • 1,015
  • 3
  • 14
  • 25
3
votes
1 answer

Can I relate a USB device from /sys to a particular USB connector from Dmidecode?

Having had a bit of an internet-scour, I think the answer may be "No", but: Can I find the USB port description (as per dmidecode) corresponding to the USB device from sysfs? We can enumerate all USB hubs and devices by listing /sys/bus/usb/devices.…
andrewf
  • 133
  • 5
3
votes
1 answer

How to reliably tell from Linux whether the CPU supports Hyperthreading, even if Hyperthreading is disabled?

The following is what I am doing to tell whether a processor does support HT or not, regardless of whether it is enabled or disabled: # dmidecode -t processor | grep "Hardware Thread" | wc -l If result is 0, then the processor does not support…
Raulinbonn
  • 66
  • 7
3
votes
1 answer

how to know if disks are from Jbod or integral as part of the HW machine

In some cases when we are not near the HW Linux machine, we are only able to see disks as the following: /dev/sdd 20511312 199536 20295392 1% /grd/sdd /dev/sdb 20511312 487852 20007076 3% /grd/sdb /dev/sde…
yael
  • 12,598
  • 51
  • 169
  • 303
3
votes
1 answer

Can i trust /proc/cpuinfo in a virtual environment

I'm evaluating a private cloud solution built on kvm and so far I'm not getting the speed of the system that I need for my purposes. According to the vendor the underlying machines should be equipped with "state of the art" E5-4620 processors.…
Jensd
  • 133
  • 1
  • 5
3
votes
1 answer

How to get all CPU cache information without root access

I am trying to find out the cache mapping scheme for all the levels of class of a Linux server, including associativity, however I do not have root access. I would just use dmidecode for this but you need root access. Is there another way of getting…
Ryan Newman
  • 133
  • 4
2
votes
1 answer

External Cache not socketed

When I check my CPU Cache with command dmidecode, I get Cache configuration to be Not Socketed. What does that mean? prayag@prayag:~/hacker_/draobkcalb$ sudo dmidecode -t cache # dmidecode 2.11 SMBIOS 2.5 present. Handle 0x000A, DMI type 7, 19…
prayagupa
  • 4,797
  • 12
  • 32
  • 38
2
votes
1 answer

How to get system configuration information without dmidecode

In order to collect some system configuration information, I have been using dmidecode and the related tool lshw to find the information. This works great on most machines, but I have recently got access to a server to test my scripts on. …
zephyrthenoble
  • 213
  • 3
  • 5
2
votes
1 answer

dmidecode processor-version gives one answer several times

the cmd command: dmidecode -s processor-version gives me the same andswer 125 times. I want the commande to andswer only one time. how can break the loop ?
akmot
  • 21
  • 5
2
votes
0 answers

What dmidecode Bank Location: PO CHANNEL means?

When I run command sudo dmidecode -t 17 I see : Bank Locator: P0 CHANNEL A What this means ?? I searched dmidecode site and docs but not found any information. I just wanted to check memory mode, but sudo dmidecode 2.3 | grep Interleaved only…
SkorpEN
  • 121
  • 4
2
votes
1 answer

How linux put SMBIOS information to /dev/mem?

I checked the dmidecode source code. I saw this: int fd=open("/dev/mem", O_RDONLY); long fp=0xE0000L; It looks like Linux already copy SMBIOS information to memory?
Mark K
  • 779
  • 2
  • 13
  • 33
2
votes
1 answer

What does a "Synchronous" type detail mean in dmidecode?

I'm curious if my 2 DIMMs are running dual-channel or not and use: dmidecode -t 17 ... Type Detail: Synchronous ... What does a "Synchronous" type detail mean? Dual-channel?
Andu
  • 23
  • 4
1
2 3