diff options
author | Douglas Gilbert <dgilbert@interlog.com> | 2021-05-02 01:09:24 +0000 |
---|---|---|
committer | Douglas Gilbert <dgilbert@interlog.com> | 2021-05-02 01:09:24 +0000 |
commit | 0791cf6b3cd25a054d12c42425cbb8ffee7e598a (patch) | |
tree | e50a551f783363a35d07893dd9db836d60080e0b /README.freebsd | |
parent | 28400776770cf5453f196690fcd24e353c5826e0 (diff) | |
download | sg3_utils-0791cf6b3cd25a054d12c42425cbb8ffee7e598a.tar.gz |
major rework of lib/sg_pt_freebsd.c; sg_raw: fix prints of NVMe NVM command names
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@896 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'README.freebsd')
-rw-r--r-- | README.freebsd | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/README.freebsd b/README.freebsd index b7aaeb08..411f0984 100644 --- a/README.freebsd +++ b/README.freebsd @@ -92,7 +92,19 @@ devices: "nvmecontrol devlist" can be used. Any many, but not all contexts, the device name can be used without the '/dev/' prefix. FreeBSD is relatively unique in this respect and support for this abbreviated form has been broken in this package and fixed in -release 1.46 . +sg3_utils release 1.46 . + +Device naming for NVMe is a bit more complex. Controllers have names +like /dev/nvme0 and namespaces /dev/nvme0ns1 . Partitions are not +supported on /dev/nvme0ns1 type nodes. Instead there are /dev/nvd0 +and /dev/nvd0p<m> where <m> is th partition number starting at 1. +The nvd driver (written by Intel) is not CAM compatible and has its +own utility nvmecontrol which has similar capabilities as camcontrol +has for CAM devices. In FreeBSD release 12 the nda driver was +introduced with names like /dev/nda0 and /dev/nda0n<m>. The difference +is that nda is CAM compatible. From the point of view of this package, +the nda driver is preferred as CAM supports NVMe command timeouts and +the error processing is more mature. FreeBSD installation ==================== @@ -149,4 +161,4 @@ utilities. Douglas Gilbert -8th April 2021 +1st May 2021 |