libnvme(9)
π NAME π
okay bestie, welcome to the libnvme(9) page from the API Manual β this one is all about enum libnvme_connect_err, aka the nvme connect error codes. if your connect attempt is acting up, this enum is the roster of what each code is trying to tell you, no cap. π
β¨ SYNOPSIS β¨
hereβs the whole enum in order, copied exactly so nothing gets lost:
enum libnvme_connect_err {
ENVME_CONNECT_RESOLVE ,
ENVME_CONNECT_ADDRFAM ,
ENVME_CONNECT_TRADDR ,
ENVME_CONNECT_TARG ,
ENVME_CONNECT_AARG ,
ENVME_CONNECT_OPEN ,
ENVME_CONNECT_WRITE ,
ENVME_CONNECT_READ ,
ENVME_CONNECT_PARSE ,
ENVME_CONNECT_INVAL_TR ,
ENVME_CONNECT_LOOKUP_SUBSYS_NAME ,
ENVME_CONNECT_LOOKUP_SUBSYS ,
ENVME_CONNECT_ALREADY ,
ENVME_CONNECT_INVAL ,
ENVME_CONNECT_ADDRINUSE ,
ENVME_CONNECT_NODEV ,
ENVME_CONNECT_OPNOTSUPP ,
ENVME_CONNECT_CONNREFUSED ,
ENVME_CONNECT_ADDRNOTAVAIL ,
ENVME_CONNECT_IGNORED ,
ENVME_CONNECT_NOKEY ,
ENVME_CONNECT_DRY_RUN
};
π Constants π
okay so now we go through every single constant, because we do not skip the βboringβ parts in this house. every code gets its moment. π«Ά
ENVME_CONNECT_RESOLVEβ the host resolve failed β the lookup just did not land πENVME_CONNECT_ADDRFAMβ unrecognized address family β the address family was not recognizedENVME_CONNECT_TRADDRβ failed to gettraddrβ getting thetraddrdid not workENVME_CONNECT_TARGβ you need to give it a transport argument, aka-tENVME_CONNECT_AARGβ you need to give it an address argument, aka-aENVME_CONNECT_OPENβ failed to open thenvme-fabricsdeviceENVME_CONNECT_WRITEβ failed to write to thenvme-fabricsdeviceENVME_CONNECT_READβ failed to read from thenvme-fabricsdeviceENVME_CONNECT_PARSEβ failed to parse ctrl infoENVME_CONNECT_INVAL_TRβ invalid transport typeENVME_CONNECT_LOOKUP_SUBSYS_NAMEβ failed to look up the subsystem nameENVME_CONNECT_LOOKUP_SUBSYSβ failed to look up the subsystemENVME_CONNECT_ALREADYβ the connect attempt failed because it was already connectedENVME_CONNECT_INVALβ invalid arguments/configurationENVME_CONNECT_ADDRINUSEβhostnqnis already in useENVME_CONNECT_NODEVβ invalid interfaceENVME_CONNECT_OPNOTSUPPβ not supportedENVME_CONNECT_CONNREFUSEDβ connection refusedENVME_CONNECT_ADDRNOTAVAILβ cannot assign requested addressENVME_CONNECT_IGNOREDβ the connect attempt is ignored due to configurationENVME_CONNECT_NOKEYβ no TLS PSK or KX-HMAC-CHAP secret availableENVME_CONNECT_DRY_RUNβ not connected; the context is in dry-run mode π§
thatβs the whole page, bestie π October 2026 Β· enum libnvme_connect_err Β· libnvme(9) β mwah π
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms