Dell Latitude 7400 - nvme0: Missing interrupt

From: Pavel Timofeev <timp87_at_gmail.com>
Date: Tue, 17 Aug 2021 02:42:13 UTC
Hello
I've got a Dell Latitude 7400 and tried installing the latest 14.0-CURRENT
(main-n248636-d20e9e02db3) on it.
Despite other things the weird one which concerns me is
  nvme0: Missing interrupt
message I get sometimes on the console.
It seems like I get it only after the reboot of the laptop, i. e. not
getting that message if I power cycle the laptop, at least I haven't seen
them for now in such cases.
So when the laptop is rebooted I can't even take advantage of
nvmecontrol(8) quickly.
Well, it still works, but it takes tens of seconds to return the output.


# pciconf -lv
hostb0@pci0:0:0:0: class=0x060000 rev=0x0c hdr=0x00 vendor=0x8086
device=0x3e34 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Coffee Lake HOST and DRAM Controller'
    class      = bridge
    subclass   = HOST-PCI
vgapci0@pci0:0:2:0: class=0x030000 rev=0x02 hdr=0x00 vendor=0x8086
device=0x3ea0 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'WhiskeyLake-U GT2 [UHD Graphics 620]'
    class      = display
    subclass   = VGA
none0@pci0:0:4:0: class=0x118000 rev=0x0c hdr=0x00 vendor=0x8086
device=0x1903 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal
Subsystem'
    class      = dasp
none1@pci0:0:8:0: class=0x088000 rev=0x00 hdr=0x00 vendor=0x8086
device=0x1911 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core
Processor Gaussian Mixture Model'
    class      = base peripheral
pchtherm0@pci0:0:18:0: class=0x118000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9df9 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP Thermal Controller'
    class      = dasp
none2@pci0:0:19:0: class=0x070000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9dfc subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP Integrated Sensor Hub'
    class      = simple comms
    subclass   = UART
xhci0@pci0:0:20:0: class=0x0c0330 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9ded subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP USB 3.1 xHCI Controller'
    class      = serial bus
    subclass   = USB
none3@pci0:0:20:2: class=0x050000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9def subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP Shared SRAM'
    class      = memory
    subclass   = RAM
iwm0@pci0:0:20:3: class=0x028000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9df0 subvendor=0x8086 subdevice=0x4030
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP CNVi [Wireless-AC]'
    class      = network
ig4iic0@pci0:0:21:0: class=0x0c8000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9de8 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP Serial IO I2C Controller'
    class      = serial bus
ig4iic1@pci0:0:21:1: class=0x0c8000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9de9 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP Serial IO I2C Controller'
    class      = serial bus
ig4iic2@pci0:0:21:3: class=0x0c8000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9deb subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    class      = serial bus
none4@pci0:0:22:0: class=0x078000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9de0 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP MEI Controller'
    class      = simple comms
ig4iic3@pci0:0:25:0: class=0x0c8000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9dc5 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP Serial IO I2C Host Controller'
    class      = serial bus
pcib1@pci0:0:28:0: class=0x060400 rev=0xf0 hdr=0x01 vendor=0x8086
device=0x9dbc subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP PCI Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
pcib6@pci0:0:29:0: class=0x060400 rev=0xf0 hdr=0x01 vendor=0x8086
device=0x9db3 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib7@pci0:0:29:4: class=0x060400 rev=0xf0 hdr=0x01 vendor=0x8086
device=0x9db4 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP PCI Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0: class=0x060100 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9d84 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP LPC Controller'
    class      = bridge
    subclass   = PCI-ISA
hdac0@pci0:0:31:3: class=0x040380 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9dc8 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP High Definition Audio Controller'
    class      = multimedia
    subclass   = HDA
none5@pci0:0:31:4: class=0x0c0500 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9da3 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP SMBus Controller'
    class      = serial bus
    subclass   = SMBus
none6@pci0:0:31:5: class=0x0c8000 rev=0x30 hdr=0x00 vendor=0x8086
device=0x9da4 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'Cannon Point-LP SPI Controller'
    class      = serial bus
pcib2@pci0:1:0:0: class=0x060400 rev=0x02 hdr=0x01 vendor=0x8086
device=0x15da subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C
2016]'
    class      = bridge
    subclass   = PCI-PCI
pcib3@pci0:2:0:0: class=0x060400 rev=0x02 hdr=0x01 vendor=0x8086
device=0x15da subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C
2016]'
    class      = bridge
    subclass   = PCI-PCI
pcib4@pci0:2:1:0: class=0x060400 rev=0x02 hdr=0x01 vendor=0x8086
device=0x15da subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C
2016]'
    class      = bridge
    subclass   = PCI-PCI
pcib5@pci0:2:2:0: class=0x060400 rev=0x02 hdr=0x01 vendor=0x8086
device=0x15da subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C
2016]'
    class      = bridge
    subclass   = PCI-PCI
none7@pci0:3:0:0: class=0x088000 rev=0x02 hdr=0x00 vendor=0x8086
device=0x15d9 subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016]'
    class      = base peripheral
xhci1@pci0:57:0:0: class=0x0c0330 rev=0x02 hdr=0x00 vendor=0x8086
device=0x15db subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Intel Corporation'
    device     = 'JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine
Ridge 2C 2016]'
    class      = serial bus
    subclass   = USB
rtsx0@pci0:58:0:0: class=0xff0000 rev=0x01 hdr=0x00 vendor=0x10ec
device=0x525a subvendor=0x1028 subdevice=0x08e1
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTS525A PCI Express Card Reader'
nvme0@pci0:59:0:0: class=0x010802 rev=0x00 hdr=0x00 vendor=0x1c5c
device=0x1639 subvendor=0x1c5c subdevice=0x1639
    vendor     = 'SK hynix'
    class      = mass storage
    subclass   = NVM


# nvmecontrol devlist
 nvme0: PC611 NVMe SK hynix 512GB
    nvme0ns1 (488386MB)

dmesg when power cycled -
https://drive.google.com/file/d/1dB27oB1O2CcnZy6DvOOhmFO8SN8V8SwJ
dmesg when rebooted -
https://drive.google.com/file/d/1DsKTMkihp_OmUcirByLaVO4o2mU38Bxh