You are not logged in.

#1 2024-05-20 17:14:12

Librehosseini
Member
From: iran
Registered: 2024-03-29
Posts: 62

missing or invalid SUBNQN

my laptop is hp on Linux 6.9.1-arch1-1, Intel® Graphics (RPL-P), 13th Gen Intel® Core™ i5-13420H × 12 and firmware version is F.14.

i have an error in journalctl :

$ journalctl | grep field
May 20 12:10:27 parabyte kernel: nvme nvme0: missing or invalid SUBNQN field.
May 20 12:16:30 parabyte kernel: nvme nvme0: missing or invalid SUBNQN field.
May 20 13:58:04 parabyte kernel: nvme nvme0: missing or invalid SUBNQN field.
May 20 14:04:15 parabyte kernel: nvme nvme0: missing or invalid SUBNQN field.
May 20 14:26:51 parabyte kernel: nvme nvme0: missing or invalid SUBNQN field.
May 20 14:49:27 parabyte kernel: nvme nvme0: missing or invalid SUBNQN field.
May 20 17:17:06 parabyte kernel: nvme nvme0: missing or invalid SUBNQN field.
May 20 18:39:47 parabyte kernel: nvme nvme0: missing or invalid SUBNQN field.
May 20 20:20:36 parabyte kernel: nvme nvme0: missing or invalid SUBNQN field.
$ dmesg | grep SUBNQN 
[    1.064551] nvme nvme0: missing or invalid SUBNQN field.

What is the problem, how can I solve it?


And the guides of this website did not help me

Last edited by Librehosseini (2024-05-20 17:18:21)

Offline

#2 2024-05-20 17:59:48

loqs
Member
Registered: 2014-03-06
Posts: 18,868

Re: missing or invalid SUBNQN

Librehosseini wrote:

What is the problem, how can I solve it?

And the guides of this website did not help me

The link explains what the problem is.  If you do not want to see the warning you need to ask the kernel developers to add NVME_QUIRK_IGNORE_DEV_SUBNQN for whatever the device is that does not support SUBNQN.

Offline

#3 2024-05-20 18:49:26

Librehosseini
Member
From: iran
Registered: 2024-03-29
Posts: 62

Re: missing or invalid SUBNQN

I have no problem with the warning. Why should he warn?

Offline

#4 2024-05-20 19:06:09

loqs
Member
Registered: 2014-03-06
Posts: 18,868

Re: missing or invalid SUBNQN

The kernel developers consider an NVME device having a missing or invalid SUBNQN field an issue that should be warned about.
Edit:
What is the VID:PID (Vedor Identifier and Product Identifier) of the device triggering the warning?

Last edited by loqs (2024-05-20 19:47:22)

Offline

#5 2024-08-23 15:16:08

touro_louco
Member
Registered: 2024-08-23
Posts: 1

Re: missing or invalid SUBNQN

I've got the same. SAMSUNG MZVLB512HBJQ-000H1 original NVMe in my HP Zbook G6 with FW HPS0NEXF. The querying of the SUBNQN field by the Linux kernel, causes the number of log errors to increase on my NVMe... 
VID 0x144d
sudo smartctl -a /dev/nvme0|grep Error
Media and Data Integrity Errors:    0
Error Information Log Entries:      2,488

sudo nvme error-log /dev/nvme0
Error Log Entries for device:nvme0 entries:64
.................
Entry[ 0]   
.................
error_count    : 2488
sqid        : 0
cmdid        : 0x701b
status_field    : 0x2002(Invalid Field in Command: A reserved coded value or an unsupported value in a defined field)
phase_tag    : 0
parm_err_loc    : 0xffff
lba        : 0
nsid        : 0
vs        : 0
trtype        : The transport type is not indicated or the error is not transport related.
cs        : 0
trtype_spec_info: 0
.................

Offline

#6 2024-08-25 12:05:50

xerxes_
Member
Registered: 2018-04-29
Posts: 1,056

Re: missing or invalid SUBNQN

You may see and post output of commands:

sudo smartctl -x /dev/nvme0
sudo nvme list
sudo nvme list-ctrl /dev/nvme0
sudo nvme list-subsys
sudo nvme smart-log /dev/nvme0
sudo nvme error-log /dev/nvme0
sudo nvme self-test-log /dev/nvme0
sudo nvme endurance-log /dev/nvme0
sudo nvme get-feature /dev/nvme0 -f 3
sudo nvme show-regs /dev/nvme0 -H

See here:
https://wiki.archlinux.org/title/NVMe#P … ing_(APST)
https://wiki.archlinux.org/title/NVMe
https://unix.stackexchange.com/question … bnqn-field
For clearing log install package 'nvme-cli' and you may try command like that: 'nvme sanitize-log /dev/nvme0'.
I didn't tried that command as I don't have nvme. I just found it. It may clear all nvme logs not only error log. See man page of it.

Last edited by xerxes_ (2024-08-25 12:53:01)

Offline

Board footer

Powered by FluxBB