pinxi is the development version of inxi now, for those who don't know, and runs completely independently of inxi and it's configs etc.
I have the working version in pinxi, so if you have pinxi, just update it:
Code: Select all
pinxi -U
Code: Select all
cd /usr/local/bin; wget -O pinxi smxi.org/pinxi; chmod +x pinxi
To test, run:
Code: Select all
pinxi -zdxxx
If it does not show the vendor name, show this:
Code: Select all
ls -l /dev/disk/by-id
The more arcane usb storage devices etc you can plugin and test, the better.
Note that mmc/(sd cards) is a bit of a problem and doesn't always have the data, it varies widely, but most other storage types should work via one or another method in inxi.
inxi had some bugs with the model string that it turned out were actually bugs in how /sys is packing that data, which means a kernel bug of some type, so I bypassed /sys and default to getting it from /dev/disk/by-id string parsing.
This has the nice added bonus of also working for parsing the model strings of bsds, which is always a plus.
Thanks for looking, this feature will be in inxi 3.0.08 once I confirm it works on most weird and basically all standard real user systems.
Code: Select all
# before bug/update fix
inxi -zdxxxy80
Drives:
HDD Total Size: 357.72 GiB used: 7.54 GiB (2.1%)
ID-1: /dev/sda model: InnoDisk_Corp._- size: 119.24 GiB serial: <filter>
rev: 25 temp: 30 C scheme: MBR
ID-2: /dev/sdb model: INTEL_SSDSC2KW25 size: 238.47 GiB serial: <filter>
rev: 002C scheme: MBR
Message: No Optical or Floppy data was found.
# after bug/update fix
pinxi -dxxx -zy 80
Drives:
HDD Total Size: 357.72 GiB used: 7.54 GiB (2.1%)
ID-1: /dev/sda vendor: InnoDisk model: mSATA 3ME3 size: 119.24 GiB
serial: <filter> rev: 25 temp: 30 C scheme: MBR
ID-2: /dev/sdb vendor: Intel model: SSDSC2KW256G8 size: 238.47 GiB
serial: <filter> rev: 002C scheme: MBR
Message: No Optical or Floppy data was found.