- Get Default Undertemperature Threshold
sudo nvme admin-passthru /dev/nvme0 -o 0xA --cdw10=0x104 --cdw11=0x100000 -s
- Get Current Undertemperature Threshold
sudo nvme admin-passthru /dev/nvme0 -o 0xA --cdw10=0x4 --cdw11=0x100000 -s
- Set Undertemperature Threshold
sudo nvme admin-passthru /dev/nvme0 -o 0x9h --cdw10=0x4 --cdw11=0x10$temp -s
- Set Persist Undertemperature Threshold
sudo nvme admin-passthru /dev/nvme0 -o 0x9h --cdw10=0x80000004 --cdw11=0x10$temp -s
- Get Default Overtemperature Threshold
sudo nvme admin-passthru /dev/nvme0 -o 0xA --cdw10=0x104 --cdw11=0x0 -s
- Get Current Overtemperature Threshold
sudo nvme admin-passthru /dev/nvme0 -o 0xA --cdw10=0x4 --cdw11=0x0 -s
- Set Overtemperature Threshold
sudo nvme admin-passthru /dev/nvme0 -o 0x9h --cdw10=0x4 --cdw11=0x$temp -s
- Set Persist Overtemperature Threshold
sudo nvme admin-passthru /dev/nvme0 -o 0x9h --cdw10=0x80000004 --cdw11=0x$temp -s
- Get Current Temperature
sudo nvme get-log /dev/nvme0 -i 2 -l 32
- Ceate IO CQ with QID = 2
sudo nvme admin-passthru /dev/nvme0 -o 5 --cdw10=0x7F0002 --cdw11=0x3 -r
- Delete IO CQ with QID = 2
sudo nvme admin-passthru /dev/nvme0 -o 4 --cdw10=0x2
- Delete IO SQ with QID = 3
sudo nvme admin-passthru /dev/nvme0 -o 0 --cdw10=0x3
- Create IO SQ with QID = 3
sudo nvme admin-passthru /dev/nvme0 -o 1 --cdw10=0x7F0003 --cdw11=0x30001 -r