以下の2つのレジスタを両方チェックしないと製品は判別できない
| PVR | コアのバージョン |
| PRR | 製品のバージョン |
Dan Carpenter という人が Smatch という静的解析ツール(GPLv2+ license)を作っていて、それを upstream の Linux kernel で試しては報告を上げてくれています。 http://repo.or.cz/w/smatch.git
[KGB] munakata:~$ sudo nvme smart-log /dev/nvme0n1 Smart Log for NVME device:nvme0n1 namespace-id:ffffffff critical_warning : 0 temperature : 40 C available_spare : 100% available_spare_threshold : 10% percentage_used : 0% data_units_read : 1,422,636 data_units_written : 1,663,269 host_read_commands : 26,811,178 host_write_commands : 33,861,230 controller_busy_time : 71 power_cycles : 51 power_on_hours : 20,227 unsafe_shutdowns : 18 media_errors : 0 num_err_log_entries : 0 Warning Temperature Time : 0 Critical Composite Temperature Time : 0 Thermal Management T1 Trans Count : 0 Thermal Management T2 Trans Count : 0 Thermal Management T1 Total Time : 0 Thermal Management T2 Total Time : 0