framework-system icon indicating copy to clipboard operation
framework-system copied to clipboard

Print SSD Expansion Card firmware and type

Open JohnAZoidberg opened this issue 3 months ago • 2 comments

We have shipped SSD Expansion cards with a few different types and versions of firmware. We should let the tool easily identify and distinguish them. See: https://github.com/FrameworkComputer/framework-system/commit/493e9f932651344b86f0a2bb7f7eae5a222689d4

smartctl can show it:

> sudo smartctl -i -d sntasmedia /dev/sda
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.17.1] (local build)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       USB DISK 3.2
Serial Number:                      07001A60B3A20F79
Firmware Version:                   UHFM10.0
PCI Vendor/Subsystem ID:            0x0000
IEEE OUI Identifier:                0x000000
Controller ID:                      0
NVMe Version:                       <1.2
Number of Namespaces:               0
Local Time is:                      Mon Oct 13 16:58:59 2025 CST

> sudo smartctl -i -d sntasmedia /dev/sdb
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.17.1] (local build)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       1TB Expansion Card
Serial Number:                      071C3B9D9B3E2A17
Firmware Version:                   UHFM00.6
PCI Vendor/Subsystem ID:            0x0000
IEEE OUI Identifier:                0x000000
Controller ID:                      0
NVMe Version:                       <1.2
Number of Namespaces:               0
Local Time is:                      Mon Oct 13 16:59:06 2025 CST

JohnAZoidberg avatar Oct 13 '25 08:10 JohnAZoidberg

smartmontools is working on a library https://github.com/smartmontools/smartmontools/issues/409

JohnAZoidberg avatar Oct 13 '25 09:10 JohnAZoidberg

Also see https://github.com/smartmontools/smartmontools/issues/415

JohnAZoidberg avatar Oct 14 '25 10:10 JohnAZoidberg