Opened 12 months ago
Closed 12 months ago
#1760 closed enhancement (wontfix)
NVMe support for qnx
Reported by: | Navaneeth N | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | all | Version: | |
Keywords: | nvme qnx | Cc: |
Description
Smartmontools does not support NVMe devices on QNX as per the NVMe wiki page. Is there any enhancement planned to extend existing support to NMVe SSDs?
Change History (3)
comment:1 by , 12 months ago
Keywords: | nvme qnx added |
---|---|
Milestone: | → undecided |
Type: | defect → enhancement |
comment:2 by , 12 months ago
If NVMe pass-through functionality actually exists, it may use some variant of DCMD_CAM_PASS_THRU
like the current smartmontools QNX code for (S)ATA does.
In the current publicly accessible documentation of QNX SDP 7.1, the only info about all DCMD_CAM_*
is:
Common Access Methods for devices such as disks or CD-ROMs; used internally
https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.devctl/topic/about.html
Info may be available to QNX customers via NDA or similar. This is not an option if the resulting code will be published under GPL-2.0-or-later.
comment:3 by , 12 months ago
Milestone: | undecided |
---|---|
Resolution: | → wontfix |
Status: | new → closed |
NVMe pass-through is either undocumented or unavailable. See the comment above.
Feel free to reopen this ticket if this situation changes. Note that ticket #105 needs to be fixed first then.
The original QNX port of smartctl was contributed 16 years ago and was never actively maintained since then, see the commit history and annotations.
No active developer has access to any QNX system, so no further QNX specific development is planned.
Do current QNX versions actually support NVMe pass-through functionality?
If yes, is documentation and/or sample source code available to the public?
I already asked this question 3 years ago on the smartmontool-support mailing list. There was no reply.