Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
0
votes
1
answers
194
views
how can I change device product name printed in dmidecode command?
I have two systems. one which is too old and another I just bought. both running ubuntu 24 I backed up some app configurations from old one to transfer them in new one. one of the apps configuration stored some data about model of the device for example device-xx. when I transfer it to new one every...
I have two systems. one which is too old and another I just bought.
both running ubuntu 24
I backed up some app configurations from old one to transfer them in new one.
one of the apps configuration stored some data about model of the device for example device-xx. when I transfer it to new one everything goes fine except the device name. the app failed with error "product name changed.. blah blah".
the old one's device product name is for example device-yy.
I grabbed this information from
sudo dmidecode | grep Product
which outputed like this
Product Name : device-xx
. the exact thing that app shows me in the error.
sorry! for some security reasons I cannot mention the exact product name and exact app name.
all I want is force the system to fake the product name that app in new device runs without problem.
I cannot change configuration of that app because its binary.
I don't seek a way to transfer data nor reinstalling the app in the new one. just force the system to advertise a fake product name. that's it.
I must mention that: the app is working fine and there is no problem about dependencies and hardware requirements.
user3840019
(3 rep)
Feb 4, 2025, 12:39 PM
• Last activity: Feb 4, 2025, 12:44 PM
0
votes
0
answers
40
views
SMBIOS Data Not Displayed Correctly by dmidecode and lshw
I'm encountering an issue where the `dmidecode` and `lshw` commands are not displaying the correct SMBIOS data on my Linux machine. **Most of the fields are showing up as "NONE".** **System Information:** - **Operating System:** Debian 12 Bookworm with Backported Kernel 6.11 ``` root@DEB-NONE-NONE:~...
I'm encountering an issue where the
dmidecode
and lshw
commands are not displaying the correct SMBIOS data on my Linux machine. **Most of the fields are showing up as "NONE".**
**System Information:**
- **Operating System:** Debian 12 Bookworm with Backported Kernel 6.11
root@DEB-NONE-NONE:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/ "
SUPPORT_URL="https://www.debian.org/support "
BUG_REPORT_URL="https://bugs.debian.org/ "
root@DEB-NONE-NONE:~# cat /etc/debian_version
12.8
root@DEB-NONE-NONE:~# uname -r
6.11.5+bpo-amd64
root@DEB-NONE-NONE:~#
- **BIOS Version:** American Megatrends International, LLC. E7000MBXX00004, dated 10/24/2024
- **SMBIOS Version:** 3.6.0
- **Machine Type:** Barabone machine with Intel(R) Core(TM) Ultra 7 165U
- **CPU Details:**
root@DEB-NONE-NONE:~# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 46 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 14
On-line CPU(s) list: 0-13
Vendor ID: GenuineIntel
BIOS Vendor ID: Intel(R) Corporation
Model name: Intel(R) Core(TM) Ultra 7 165U
BIOS Model name: Intel(R) Core(TM) Ultra 7 165U NONE CPU @ 1.5GHz
BIOS CPU family: 1
CPU family: 6
Model: 170
Thread(s) per core: 2
Core(s) per socket: 12
Socket(s): 1
**Commands and Output:**
**dmidecode:**
# dmidecode -t1
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.6.0 present.
# SMBIOS implementations newer than version 3.5.0 are not
# fully supported by this version of dmidecode.
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: NONE
Product Name: NONE
Version: NONE
Serial Number: NONE
UUID: 11372406-101c-2f75-ffff-ffffffffffff
Wake-up Type: Power Switch
SKU Number: NONE
Family: NONE
**lshw:**
root@DEB-NONE-NONE:~# lshw
deb-none-none
description: Desktop Computer
product: NONE (NONE)
vendor: NONE
version: NONE
serial: NONE
width: 64 bits
capabilities: smbios-3.6.0 dmi-3.6.0 smp vsyscall32
configuration: chassis=desktop family=NONE sku=NONE uuid=11372406-101c-2f75-ffff-ffffffffffff
*-core
description: Motherboard
product: NONE
vendor: NONE
physical id: 0
version: B
serial: NONE
slot: NONE
*-firmware
description: BIOS
vendor: American Megatrends International, LLC.
physical id: 0
version: E7000MBXX00004
date: 10/24/2024
size: 64KiB
capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd acpi biosbootspecification uefi
*-memory
description: System Memory
physical id: 9
slot: System board or motherboard
**Edited :**
Based on my understanding, OEM manufacturers are responsible for storing hardware information, such as manufacturer, product name, and serial numbers, in a structured format in the SMBIOS (System Management BIOS) or BIOS during the manufacturing or assembly process. Linux tools, such as dmidecode
and lshw
, retrieve this information from the DMI tables within the SMBIOS.
Here are the product details: Vecow SPC-9100 that we are currently using.
Ref Link : https://www.vecow.com/dispPageBox/vecow/VecowCT.aspx?ddsPageID=PRODUCTDTL_EN&dbid=5111101416
I have cross-referenced the dmidecode
and lshw
commands with similar systems (Intel NUC and ASUS hardware). These systems correctly display SMBIOS/DMI fields under the same Linux environment.
Intel NUC hardware
root@DEB-NUC11TNH-BTTN2290#######:~# dmidecode -t baseboard
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: Intel Corporation
Product Name: NUC11TNBv5
Version: M11900-405
Serial Number: BTTN2290#######
Asset Tag:
Features:
Board is a hosting board
Board is replaceable
Location In Chassis:
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
Asus hardware
root@DEB-NUC14RVS-S5ARYZ00X########:~# dmidecode -t system
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.6.0 present.
# SMBIOS implementations newer than version 3.5.0 are not
# fully supported by this version of dmidecode.
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: NUC14RVS-B
Version: 90AR0051-M000E0
Serial Number: S5ARYZ00X########
UUID: a232847d-f66a-593e-40dd-88aedd65a6f4
Wake-up Type: Power Switch
SKU Number: NUC14RVS-B
Family: RV
This leads me to suspect that the problem might be OEM-specific and related to the Vecow SPC-9100 hardware.
I am in touch with the product's OEM regarding this issue and have received the following response from them:
Vecow does not write any information to the DMI TABLE when the product is shipped.
However, is there still any possibility of addressing this using Linux tools or other methods?
Samadhan Fuke
(21 rep)
Jan 13, 2025, 09:23 AM
• Last activity: Jan 16, 2025, 12:58 PM
3
votes
3
answers
9567
views
Get the same UUID on different Linux distributions
# dmidecode --string system-uuid I'm using the code above get the UUID on each host in my environment. As far as I understand the UUID should not change between different Linux distributions on the same host with the same hardware configuration. But after some tests on different Linux distributions...
# dmidecode --string system-uuid
I'm using the code above get the UUID on each host in my environment. As far as I understand the UUID should not change between different Linux distributions on the same host with the same hardware configuration. But after some tests on different Linux distributions I encountered different uuid with this same command.
It seems that older
dmidecode
version will get different UUID result.
For example dmidecode 2.9
from SLES11.2 result with string A
and dmidecode 2.12
from Debian 8 result with string B
.
How can I get the same uuid no matter the Linux distribution I deploy on my machine?
**Additional information:**
I wanted to use dmidecode
and not MAC address as UUID because i saw that if I replace my network adapter or some other hardware's settings the UUID will not change.
What I need is some unique identifier that I can have on my machine to identify it across minor hardware changes and different OS. Using dmidecode
cannot be fake in some level I guess instead of just generating UUID and writing it to a file and using it.
I'm working with VMware and machine clones are often used and that's why I need something that will not be replicated with the clone.
Asaf Magen
(547 rep)
Jun 22, 2015, 12:15 PM
• Last activity: Dec 30, 2024, 03:58 PM
0
votes
0
answers
41
views
How to check firmware reliabily without commands?
So I'm writing a program in c, and I want to get the firmware (e.g. BIOS, UEFI, Coreboot). Since I'm writing a c program it shouldn't really be running commands, I want to be able to check via files or a library but preferably files. I know `/sys/firmware/efi` in created for UEFI systems, but then w...
So I'm writing a program in c, and I want to get the firmware (e.g. BIOS, UEFI, Coreboot). Since I'm writing a c program it shouldn't really be running commands, I want to be able to check via files or a library but preferably files. I know
/sys/firmware/efi
in created for UEFI systems, but then what about BIOS and Coreboot? DMI doesn't even seem to have a nice answer either since it seems to consider UEFI as BIOS I guess for compatibility reasons, meaning it's all just called BIOS when it may or may not be. I couldn't find anything under /sys/class/dmi/id
that mentioned what firmware was running, only stuff about that firmware, though somehow the command dmidecode
listed 'UEFI is supported' under the characteristics of my 'BIOS Information' (I'm using UEFI, not BIOS), I couldn't find where it got that information from though. In the first place DMI instead a great solution since I need this to be able to work for ARM and RISC-V, not just x86 which I think DMI is for.
CocytusDEDI
(133 rep)
Sep 17, 2024, 06:48 PM
188
votes
10
answers
481751
views
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 2306CTO Is there a way to get model number, in this case `2306CTO`, 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 2306CTO
Is there a way to get model number, in this case
2306CTO
, in Linux?
Eduard Florinescu
(12413 rep)
May 14, 2013, 08:52 AM
• Last activity: May 5, 2024, 07:10 PM
2
votes
1
answers
1122
views
How can I find the Serial number on a Lenovo machine?
I'm using a Lenovo ThinkPad. How can I find the serial number on this machine without shutting down?
I'm using a Lenovo ThinkPad. How can I find the serial number on this machine without shutting down?
Evan Carroll
(34663 rep)
Jun 12, 2023, 06:49 PM
• Last activity: Jun 13, 2023, 02:34 PM
0
votes
3
answers
1765
views
Detect whether a Linux execution host is cloud based or not
Presently I'm checking by running dmidecode -s bios-version and grepping against major cloud vendors. Ex: `# From an amazon ec2 VM $ sudo dmidecode -s bios-version 4.2.amazon` Is there a generic and more reliable approach for finding this?
Presently I'm checking by running dmidecode -s bios-version and grepping against major cloud vendors. Ex:
`# From an amazon ec2 VM
$ sudo dmidecode -s bios-version
4.2.amazon`
Is there a generic and more reliable approach for finding this?
nithinj
(180 rep)
Apr 7, 2017, 12:04 PM
• Last activity: Mar 21, 2023, 03:06 AM
0
votes
2
answers
2984
views
how to verify number of disks in RAID but from OS
we have Linux RHEL server - `7.6` version in server disks are : lsblk -S NAME HCTL TYPE VENDOR MODEL REV TRAN sda 0:2:0:0 disk DELL PERC FD33xD 4.27 sdb 1:0:0:0 disk ATA INTEL SSDSC1BG40 DL2B sata sdc 2:0:0:0 disk ATA INTEL SSDSC1BG40 DL2B sata sdc and sdb are the OS disks about `sda` is disk that r...
we have Linux RHEL server -
7.6
version
in server disks are :
lsblk -S
NAME HCTL TYPE VENDOR MODEL REV TRAN
sda 0:2:0:0 disk DELL PERC FD33xD 4.27
sdb 1:0:0:0 disk ATA INTEL SSDSC1BG40 DL2B sata
sdc 2:0:0:0 disk ATA INTEL SSDSC1BG40 DL2B sata
sdc and sdb are the OS disks
about sda
is disk that represented by RAID
so sda
include number of disks , but the question is how to count the number of disks in RAID
we tried the following but we not sure if this cli described the number of disks in RAID?
smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/sdb -d scsi # /dev/sdb, SCSI device
/dev/sdc -d scsi # /dev/sdc, SCSI device
/dev/bus/0 -d megaraid,0 # /dev/bus/0 [megaraid_disk_00], SCSI device
/dev/bus/0 -d megaraid,1 # /dev/bus/0 [megaraid_disk_01], SCSI device
/dev/bus/0 -d megaraid,2 # /dev/bus/0 [megaraid_disk_02], SCSI device
/dev/bus/0 -d megaraid,3 # /dev/bus/0 [megaraid_disk_03], SCSI device
/dev/bus/0 -d megaraid,4 # /dev/bus/0 [megaraid_disk_04], SCSI device
/dev/bus/0 -d megaraid,5 # /dev/bus/0 [megaraid_disk_05], SCSI device
/dev/bus/0 -d megaraid,6 # /dev/bus/0 [megaraid_disk_06], SCSI device
/dev/bus/0 -d megaraid,7 # /dev/bus/0 [megaraid_disk_07], SCSI device
/dev/bus/0 -d megaraid,8 # /dev/bus/0 [megaraid_disk_08], SCSI device
/dev/bus/0 -d megaraid,9 # /dev/bus/0 [megaraid_disk_09], SCSI device
/dev/bus/0 -d megaraid,10 # /dev/bus/0 [megaraid_disk_10], SCSI device
/dev/bus/0 -d megaraid,11 # /dev/bus/0 [megaraid_disk_11], SCSI device
/dev/bus/0 -d megaraid,12 # /dev/bus/0 [megaraid_disk_12], SCSI device
/dev/bus/0 -d megaraid,13 # /dev/bus/0 [megaraid_disk_13], SCSI device
/dev/bus/0 -d megaraid,14 # /dev/bus/0 [megaraid_disk_14], SCSI device
/dev/bus/0 -d megaraid,15 # /dev/bus/0 [megaraid_disk_15], SCSI device
lspci -vv | grep -i raid
06:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS-3 3108 [Invader] (rev 02)
Kernel driver in use: megaraid_sas
mdadm --detail /dev/sda
mdadm: /dev/sda does not appear to be an md device
cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdb2 sdc2
390054912 blocks super 1.2 [2/2] [UU]
bitmap: 2/3 pages [8KB], 65536KB chunk
md0 : active raid1 sdb1 sdc1
524224 blocks super 1.0 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
unused devices:
lsscsi
[0:2:0:0] disk DELL PERC FD33xD 4.27 /dev/sda
[1:0:0:0] disk ATA INTEL SSDSC1BG40 DL2B /dev/sdb
[2:0:0:0] disk ATA INTEL SSDSC1BG40 DL2B /dev/sdc
cat /proc/partitions
major minor #blocks name
8 0 13670809600 sda
8 16 390711384 sdb
8 17 524288 sdb1
8 18 390185984 sdb2
8 32 390711384 sdc
8 33 524288 sdc1
8 34 390185984 sdc2
9 0 524224 md0
9 1 390054912 md1
253 0 104857600 dm-0
253 1 16777216 dm-1
253 2 104857600 dm-2
253 3 10485760 dm-3
ll /sys/block/
total 0
lrwxrwxrwx 1 root root 0 Oct 17 07:27 dm-0 -> ../devices/virtual/block/dm-0
lrwxrwxrwx 1 root root 0 Oct 17 07:27 dm-1 -> ../devices/virtual/block/dm-1
lrwxrwxrwx 1 root root 0 Oct 17 07:27 dm-2 -> ../devices/virtual/block/dm-2
lrwxrwxrwx 1 root root 0 Oct 17 07:27 dm-3 -> ../devices/virtual/block/dm-3
lrwxrwxrwx 1 root root 0 Oct 17 07:27 md0 -> ../devices/virtual/block/md0
lrwxrwxrwx 1 root root 0 Oct 17 07:27 md1 -> ../devices/virtual/block/md1
lrwxrwxrwx 1 root root 0 Oct 17 07:27 sda -> ../devices/pci0000:00/0000:00:03.0/0000:02:00.0/0000:03:01.0/0000:04:00.0/0000:05:01.0/0000:06:00.0/host0/target0:2:0/0:2:0:0/block/sda
lrwxrwxrwx 1 root root 0 Oct 17 07:27 sdb -> ../devices/pci0000:00/0000:00:11.4/ata1/host1/target1:0:0/1:0:0:0/block/sdb
lrwxrwxrwx 1 root root 0 Oct 17 07:27 sdc -> ../devices/pci0000:00/0000:00:11.4/ata2/host2/target2:0:0/2:0:0:0/block/sdc
ll /sys/block/ |grep 'primary'
no output
yael
(13936 rep)
Feb 13, 2022, 10:34 AM
• Last activity: Feb 13, 2022, 12:57 PM
2
votes
1
answers
43
views
dmidecode processor-version gives one answer several times
the cmd command: ```dmidecode -s processor-version``` gives me the same andswer 125 times. [![enter image description here][1]][1] I want the commande to andswer only one time. how can break the loop ? [1]: https://i.sstatic.net/3VHr8.png
the cmd command:
I want the commande to andswer only one time.
how can break the loop ?
-s processor-version
gives me the same andswer 125 times.

akmot
(21 rep)
Jan 19, 2022, 02:13 PM
• Last activity: Feb 2, 2022, 02:30 AM
0
votes
0
answers
796
views
Listing on board/integrated devices on Linux - for instance, on board keyboard
Relevant to laptops only - I am trying to list all on-board (integrated) devices on laptops - such as on board keyboard, mouse touchpad, video card, etc shipped with the machine. 1. What is the best command for the job ? `dmidecode`, `lspci`, `lshw` ? Can all this data be extracted using a single to...
Relevant to laptops only - I am trying to list all on-board (integrated) devices on laptops - such as on board keyboard, mouse touchpad, video card, etc shipped with the machine.
1. What is the best command for the job ?
dmidecode
, lspci
, lshw
? Can all this data be extracted using a single tool ? For instance, I have not been able to locate any data pertaining to the on-board keyboard neither in dmidecode
nor in lshw
. lspci
shows only a header line.
2. For the sake of understanding, do all such devices fall into the category of PCI devices - where each of them has its specific way to interface with the motherboard (ISA Bridge, IDE interface, different controllers, etc) ?
I am testing this on a Lenovo EThink Pad 470
Veverke
(378 rep)
Oct 6, 2021, 01:37 PM
• Last activity: Oct 6, 2021, 05:50 PM
3
votes
1
answers
1546
views
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 the same information without root?
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 the same information without root?
Ryan Newman
(133 rep)
Mar 6, 2015, 05:34 AM
• Last activity: Sep 30, 2021, 09:37 AM
3
votes
1
answers
552
views
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`. For example: ```lrwxrwxrwx 1 root root 0 May 18...
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
. For example:
1 root root 0 May 18 09:36 1-0:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-0:1.0
lrwxrwxrwx 1 root root 0 May 18 09:40 1-2 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-2
lrwxrwxrwx 1 root root 0 May 18 09:40 1-2:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0
lrwxrwxrwx 1 root root 0 May 18 09:36 2-0:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb2/2-0:1.0
lrwxrwxrwx 1 root root 0 May 18 09:36 2-3 -> ../../../devices/pci0000:00/0000:00:14.0/usb2/2-3
lrwxrwxrwx 1 root root 0 May 18 09:36 2-3:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0
lrwxrwxrwx 1 root root 0 May 18 09:36 usb1 -> ../../../devices/pci0000:00/0000:00:14.0/usb1
lrwxrwxrwx 1 root root 0 May 18 09:36 usb2 -> ../../../devices/pci0000:00/0000:00:14.0/usb2
…And we can list all built-in USB ports on the machine by doing dmidecode -t connector
. For example it shows (among many other connectors):
Handle 0x000D, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: USB REAR
Internal Connector Type: Proprietary
External Reference Designator: Rear: USB-1
External Connector Type: Access Bus (USB)
Port Type: USB
[...]
Handle 0x0014, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: USB 3.0 REAR
Internal Connector Type: Proprietary
External Reference Designator: Rear: USB 1
External Connector Type: Access Bus (USB)
Port Type: USB
(On my machine, it looks like each USB port appears twice, in the guise of "USB" and "USB 3.0".)
I’d love to be able show the connector description ("Rear: USB 1") corresponding to a particular USB device— but there does not seem to be a reliable way to relate /sys/bus/USB devices to dmidecode connectors— Is there?
(In my particular case, it would be tempting to relate "usb1" from the bus to "USB 1" from Dmidecode… but I’m willing to bet that that’s a coincidence.)
Edit: Or if not dmidecode, some other tool which could provide an external description of the port.
andrewf
(132 rep)
Jun 5, 2021, 04:14 PM
• Last activity: Jun 5, 2021, 07:04 PM
3
votes
0
answers
515
views
What dmidecode Bank Location: PO CHANNEL means?
When I run command sudo dmidecode -t 17 I see : Bank Locator: P0 CHANNEL A 1. 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 prints: Interleaved Data Depth: Unknown 2. Is there...
When I run command
sudo dmidecode -t 17
I see :
Bank Locator: P0 CHANNEL A
1. 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 prints:
Interleaved Data Depth: Unknown
2. Is there other way to detect what memory mode is used (8+16 on AMD 4600) ??
SkorpEN
(131 rep)
Mar 13, 2021, 11:39 AM
1
votes
1
answers
3178
views
What does "OEM strings" mean in dmidecode output?
When I run the command `sudo dmidecode`, **OEM Strings** entries change everyday. Yesterday, they were like the following: OEM Strings String 1: 2WYGio4ByI3fS String 2: Mqd4eRO2YezsP String 3: 3N0poAdRciCcs Now, they are like the following: OEM Strings String 1: VNJq-77fKzTx+ String 2: h+8cgFuyKXP-o...
When I run the command
sudo dmidecode
, **OEM Strings** entries change everyday. Yesterday, they were like the following:
OEM Strings
String 1: 2WYGio4ByI3fS
String 2: Mqd4eRO2YezsP
String 3: 3N0poAdRciCcs
Now, they are like the following:
OEM Strings
String 1: VNJq-77fKzTx+
String 2: h+8cgFuyKXP-o
String 3: 2l25nHrRCEgKb
What does "OEM strings" mean in dmidecode output?
ukll
(452 rep)
Sep 26, 2017, 01:25 PM
• Last activity: Mar 5, 2021, 10:42 PM
4
votes
2
answers
3071
views
Maximum RAM - do I listen to dmidecode or the manufacturer?
I have a nice laptop - 32 GB of RAM, M2 (SATA) and 2.5' SSD (also SATA) - dual boot, Fedora 33 & Windows 2019 Server. I ran dmidecode and found a Maximum Capacity of 64GB - but the manufacturer (ASUS) says 32GB is the max! Now, I know that dmidecode [isn't perfect][1], but I want to hear from those...
I have a nice laptop - 32 GB of RAM, M2 (SATA) and 2.5' SSD (also SATA) - dual boot, Fedora 33 & Windows 2019 Server.
I ran dmidecode and found a Maximum Capacity of 64GB - but the manufacturer (ASUS) says 32GB is the max!
Now, I know that dmidecode isn't perfect , but I want to hear from those who have upgraded their RAM based on dmidecode despite the manufacturer's recommendations?
Quote from link above:
> 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.
I also found this , which doesn't inspire confidence, where it says:
> Aniruddh yes the H300's only support 32gb ram max (officially) its not
> the cpu support in this case its the mobo limited/locked support all
> bios are locked so unless its a modded bios (which i strongly dont
> recommend doing neither its allowed to discuss anything about it in
> this community ) probably it wont support so until someone buys 32gb
> sodimms and test them theres no way to know if its will support or not
> and i doubt anyone would take such a risk on a such high priced ram
> without having sure if it would really work or not but anyway of you
> are willing to go for it also why would u need 64gb 32 its already too
> much no one will ever use them in full and its not having 64gb that
> would make the laptop faster in some rare cases too much unused ram
> could also cause some bottleneck and decrease the performance but good
> luck :)
So, it appears even if the mobo specs **allow** a certain amount of RAM, the manufacturer may or may not have reduced this capacity from within the BIOS?
Have I grasped the picture - am I taking a big chance going by dmidecode or should I persevere?
Any references/URLs, tips - anything appreciated!
Vérace
(601 rep)
Jan 14, 2021, 03:19 PM
• Last activity: Jan 14, 2021, 04:52 PM
1
votes
0
answers
153
views
Linux + how to simulate JBOD disks that are out of service in shelf
We have Kafka machines installed with RHEL 7.2 servers on Dell HW and a shelf includes 15 disks. We want to understand what happens when we push out one of the Kafka disks, and see if Kafka is still functional. So the easy solution is just to push out the disk from the shelf. But is it possible to s...
We have Kafka machines installed with RHEL 7.2 servers on Dell HW and a shelf includes 15 disks.
We want to understand what happens when we push out one of the Kafka disks, and see if Kafka is still functional.
So the easy solution is just to push out the disk from the shelf.
But is it possible to simulate this situation without pushing out the disk?
For example we can umount the disks from the mount point, but this isn't enough good like pushing out the disks from the shelf.
yael
(13936 rep)
Dec 31, 2020, 08:10 AM
• Last activity: Dec 31, 2020, 09:32 AM
1
votes
1
answers
2150
views
Why does dmidecode show the memory type as "unknown"?
I am trying to identify with `dmidecode` whether my computer has DDR3 or DDR4 memory. But, when I run it, it does not provide any information that would let me identify the installed memory. For memory type it provides: Type: Unknown Why is the type of memory "unknown"? How can I make it show the ty...
I am trying to identify with
dmidecode
whether my computer has DDR3 or DDR4 memory. But, when I run it, it does not provide any information that would let me identify the installed memory. For memory type it provides:
Type: Unknown
Why is the type of memory "unknown"? How can I make it show the type of memory?
jw__fu
(11 rep)
Sep 28, 2020, 08:06 AM
• Last activity: Nov 11, 2020, 08:01 AM
1
votes
1
answers
181
views
What's the biggest RAM module that I can use according to dmidecode?
I wonder if this `dmidecode` output suggests that one can put 2x16GB or 2x32GB? I have seen that in different version of `dmidecode` information about total system maximum capacity and maximum module capacity was separated, but not in this one. Also, I haven't seen anything useful in manpages. ``` #...
I wonder if this
dmidecode
output suggests that one can put 2x16GB or 2x32GB?
I have seen that in different version of dmidecode
information about total system maximum capacity and maximum module capacity was separated, but not in this one. Also, I haven't seen anything useful in manpages.
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.
Handle 0x003E, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 32 GB
Error Information Handle: Not Provided
Number Of Devices: 2
D. Mydło
(11 rep)
Jun 17, 2020, 12:39 PM
• Last activity: Jun 18, 2020, 01:23 PM
0
votes
0
answers
312
views
Is there a way to mix these memory modules?
I'm trying to mix two 4Gb DDR3 modules from G.Skill with another two 4Gb DDR3 from a generic Chinese brand called Ankowall. The BIOS detects all modules and automatically clocks them at 1333MHz but neither 64bit (Linux & Windows 10) nor memtest 86+ detect the 16Gb, only 8Gb. I've tried all combinati...
I'm trying to mix two 4Gb DDR3 modules from G.Skill with another two 4Gb DDR3 from a generic Chinese brand called Ankowall.
The BIOS detects all modules and automatically clocks them at 1333MHz but neither 64bit (Linux & Windows 10) nor memtest 86+ detect the 16Gb, only 8Gb.
I've tried all combinations, testing each module and any combination of them in each slot.
I've tried mixing a G.Skill module with an Ankowall module. They are compatible between different brands and the OSes detect the 8Gb no problem, clocking the modules at 1333MHz with no problems. But as soon as I plug another two modules the OSes don't detect more than 8Gb in any combination.
So the problem seems to be with quad channel configuration maybe?
I've also tried to force 1333MHz and 1066MHz in the BIOS, setting the memory voltage, the primary timings and secondary timings to no avail. Checked all the timings were correct in HWInfo64. I haven't tweaked the CPU values in the BIOS
My CPU: INTEL i7-2600K
My mobo:ASUS Maximus IV ExtremeZ
Mem: Ankowall modules
Here's the output of two memory diagnostics commands:
dmidecode -t memory
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.6 present.
Handle 0x0060, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 32 GB
Error Information Handle: 0x0062
Number Of Devices: 4
Handle 0x005F, DMI type 17, 28 bytes
Memory Device
Array Handle: 0x0060
Error Information Handle: 0x0064
Total Width: 64 bits
Data Width: 64 bits
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: DDR3
Type Detail: Synchronous
Speed: 1333 MT/s
Manufacturer: 0080
Serial Number: 7A0F265B
Asset Tag: 9876543210
Part Number: ANKOWALL
Rank: 2
Handle 0x0061, DMI type 17, 28 bytes
Memory Device
Array Handle: 0x0060
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: ChannelA-DIMM1
Bank Locator: BANK 1
Type: DDR3
Type Detail: Synchronous
Speed: 1333 MT/s
Manufacturer: 04CD
Serial Number: 00000000
Asset Tag: 9876543210
Part Number: F3-17600CL9-4GBXLD
Rank: 2
Handle 0x0066, DMI type 17, 28 bytes
Memory Device
Array Handle: 0x0060
Error Information Handle: 0x0065
Total Width: 64 bits
Data Width: 64 bits
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1333 MT/s
Manufacturer: 0080
Serial Number: 7A0F265A
Asset Tag: 9876543210
Part Number: ANKOWALL
Rank: 2
Handle 0x0068, DMI type 17, 28 bytes
Memory Device
Array Handle: 0x0060
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: ChannelB-DIMM1
Bank Locator: BANK 3
Type: DDR3
Type Detail: Synchronous
Speed: 1333 MT/s
Manufacturer: 04CD
Serial Number: 00000000
Asset Tag: 9876543210
Part Number: F3-17600CL9-4GBXLD
Rank: 2
And
lshw -class memory
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 3603
date: 11/09/2012
size: 64KiB
capacity: 8MiB
capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification
*-cache:0
description: L1 cache
physical id: 5
slot: L1-Cache
size: 256KiB
capacity: 256KiB
capabilities: internal write-back unified
configuration: level=1
*-cache:1
description: L2 cache
physical id: 6
slot: L2-Cache
size: 1MiB
capacity: 1MiB
capabilities: internal varies unified
configuration: level=2
*-cache:2 DISABLED
description: L3 cache
physical id: 7
slot: L3-Cache
size: 8MiB
capacity: 8MiB
capabilities: internal unified
configuration: level=3
*-memory
description: System Memory
physical id: 60
slot: System board or motherboard
size: 8GiB
*-bank:0
description: DIMM DDR3 Synchronous 1333 MHz (0,8 ns) [empty]
product: ANKOWALL
vendor: 0080
physical id: 0
serial: 7A0F265B
slot: ChannelA-DIMM0
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:1
description: DIMM DDR3 Synchronous 1333 MHz (0,8 ns)
product: F3-17600CL9-4GBXLD
vendor: Fujitsu
physical id: 1
serial: 00000000
slot: ChannelA-DIMM1
size: 4GiB
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:2
description: DIMM DDR3 Synchronous 1333 MHz (0,8 ns) [empty]
product: ANKOWALL
vendor: 0080
physical id: 2
serial: 7A0F265A
slot: ChannelB-DIMM0
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:3
description: DIMM DDR3 Synchronous 1333 MHz (0,8 ns)
product: F3-17600CL9-4GBXLD
vendor: Fujitsu
physical id: 3
serial: 00000000
slot: ChannelB-DIMM1
size: 4GiB
width: 64 bits
clock: 1333MHz (0.8ns)
ManjaroDan
(1 rep)
Jun 7, 2020, 05:02 PM
5
votes
2
answers
18713
views
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 Type: Network Port Port Type: Network Port # dmidecode | grep -i eth Type: Ethernet Type:...
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 Type: Network Port
Port Type: Network Port
# dmidecode | grep -i eth
Type: Ethernet
Type: Ethernet
Type: Ethernet
Type: Ethernet
This details doesn't say anything about the network cards and performance etc.
Any advice about tools that can give these details about network cards?
yael
(13936 rep)
May 11, 2020, 06:48 PM
• Last activity: May 11, 2020, 11:02 PM
Showing page 1 of 20 total questions