diff options
| -rw-r--r-- | sys/src/9/pc/sdnvme.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/9/pc/sdnvme.c b/sys/src/9/pc/sdnvme.c index c64be543b..741ac05df 100644 --- a/sys/src/9/pc/sdnvme.c +++ b/sys/src/9/pc/sdnvme.c @@ -434,7 +434,8 @@ identify(Ctlr *ctlr) e = qcmd(&ws, ctlr, 1, 0x06, 0, nil, ctlr->nsid, 0x1000); e[10] = 2; // namespace list - checkstatus(wcmd(&ws), "namespace list"); + if(wcmd(&ws) != 0) + ctlr->nsid[0] = 1; /* assume namespace #1 */ ctlr->nnsid = 0; while(ctlr->nnsid < 1024 && ctlr->nsid[ctlr->nnsid] != 0) |
