Hi all,

I've started to look at adding firmware updates for NVMe hardware to
the LVFS project (realistically for Fedora >= 31, so don't get too
excited). Before I know which vendors to approach, and what I need to
ask for, I need to get some statistics about the NVMe hardware the
"typical linux user" is using. I've expanded a lot on the
https://blogs.gnome.org/hughsie/2018/08/17/nvme-firmware-i-need-your-data/
blog entry I wrote a few days ago if you'd like some more explanation
and justification.

So, what do I would like you to do. You don’t need to reboot, unmount
any filesystems or anything like that. Just:

Install nvme (e.g. dnf install nvme-cli) then do sudo nvme id-ctrl
--raw-binary /dev/nvme0 > /tmp/id-ctrl

If that worked, run the following command:

curl -F type=nvme \
    -F "machine_id="`cat /etc/machine-id` \
    -F file=@/tmp/id-ctrl \
    https://staging.fwupd.org/lvfs/upload_hwinfo

The first command isn’t doing anything with the firmware; it’s just
asking the NVMe drive to report what it knows about itself. It should
be 100% safe, the kernel already did the same request at system
startup.

We are using your random machine ID to ensure we don’t record
duplicate submissions -- if that makes you unhappy for some reason
just choose some other random 32 byte hex string. In the binary file
created by nvme there is the encoded model number and serial number of
your drive; if this makes you uneasy please don’t send the file.

Many thanks,

Richard.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/XANJNG363Y7XPHZMDVMRPTNR3R52IWCS/

Reply via email to