Skip to content

Releases: Microsemi/switchtec-nvme-cli

Switchtec-nvme-cli v0.5 release for Switchtec Gen4 PAX MR-2

19 Jan 08:19
Compare
Choose a tag to compare

About this Release

This release supports the following Switchtec devices and releases.

Generation Variant Release
Gen4 PAX Beta (F/W version: 04.50.0.440), MR-1 (F/W version: 04.60.0.449), MR-2 (F/W version: 04.70.0.450)

What is New?

This release introduces the following new features, changes and fixes.

Features and Changes

  • Add support for 4K response data
  • Add 'switchtec vf-reset' command
  • Remove NSID field from switchtec device name
  • Disable unsupported commands

Fixes

This release includes the following fixes.

  • Fix device not properly opened/closed issue bf5a452
  • Fix incorrect sprintf return code checking 55ccc15
  • Only copy data to send buffer when a 'write' command is issued fa3fbf9
  • Fix namespace info display issue in 'switchtec list' command 08841e9
  • Fix 'admin-passthru' command not supported error 1a589a1
  • Fix 'switchtec list' enumeration issue for remote PAX 0af11bc
  • Fix 'switchtec list' enumeration for downstream switch 5706aea
  • Fix 'switchtec list' double free memory issue b914e65
  • Fix route type check in pax_get_nvme_pf_list function 0985dca
  • Fix 'vf-reset' issue on devices from remote PAX a46c165

Limitations

Not all nvme-cli commands are supported in switchtec-nvme-cli. The following command list is supported in this release of switchtec-nvme-cli.

  • id-ctrl
  • id-ns
  • list-ns
  • list-ctrl
  • list-secondary
  • ns-descs
  • create-ns
  • delete-ns
  • attach-ns
  • detach-ns
  • format
  • fw-commit
  • fw-download
  • admin-passthru
  • virt-mgmt
  • switchtec list
  • switchtec vf-reset

Switchtec-nvme-cli v0.2 release for Switchtec Gen4 PFX/PSX/PAX MR-1

28 Sep 05:00
Compare
Choose a tag to compare
6/24/2020 build, based on nvme-cli tag v1.11.1

switchtec-nvme-cli v0.1 release

27 Jul 08:40
Compare
Choose a tag to compare
Pre-release

In this release

This is the release of switchtec-nvme-cli v0.1 utility.

Swichtec-nvme-cli supports all features of nvme-cli for drives connected directly to host.

Swichtec-nvme-cli supports following features for NVMe drives behind PAX.

  • List all NVMe devices and namespaces
  • Create namespace
  • Delete namespace
  • Attache a namespace to requested controller(s)
  • Detach a namespace from the controller
  • Send NVMe Identify Controller
  • Send NVMe Identify Namespace, display structure
  • Send NVMe Identify List, display structure