NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/54592: uhub error when nvme is using msi(x) interrupts
The following reply was made to PR kern/54592; it has been noted by GNATS.
From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Cc:
Subject: Re: kern/54592: uhub error when nvme is using msi(x) interrupts
Date: Wed, 2 Oct 2019 14:21:52 +0200
Same system booted with the nvme diff, after plugging in the keyboard
in all USB ports (xhci is at msix0, 3, 7 in this setup):
$ intrctl list
interrupt id CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 CPU8 CPU9 CPU10 CPU11 CPU12 CPU13 CPU14 CPU15 CPU16 CPU17 CPU18 CPU19 CPU20 CPU21 CPU22 CPU23 CPU24 CPU25 CPU26 CPU27 CPU28 CPU29 CPU30 CPU31 device name(s)
ioapic0 pin 9 0* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 acpi SCI
msix0 vec 0 34* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 xhci0
msi1 vec 0 87* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ahcisata0
msix2 vec 0 0 71* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 wm0TXRX0
msix2 vec 1 0 0 316* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 wm0TXRX1
msix2 vec 2 1* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 wm0LINK
ioapic1 pin 12 5315* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nvme0
msix3 vec 0 30* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 xhci1
msi4 vec 0 0* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ahcisata1
msi5 vec 0 0* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 hdaudio0
msi6 vec 0 1* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 hdaudio1
msix7 vec 0 75* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 xhci2
msi8 vec 0 0* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ahcisata2
ioapic2 pin 0 7548* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nouveau0
$ vmstat -i
interrupt total rate
TLB shootdown 3140 18
cpu0 timer 16734 98
msix0 vec 0 34 0
msi1 vec 0 87 0
msix2 vec 0 81 0
msix2 vec 1 348 2
msix2 vec 2 1 0
ioapic1 pin 12 5341 31
msix3 vec 0 30 0
msi6 vec 0 1 0
msix7 vec 0 75 0
ioapic2 pin 0 9516 55
Total 35388 208
dmesg extract:
[ 1.000956] nvme0 at pci8 dev 0 function 0: vendor 144d product a808 (rev. 0x00)
[ 1.000956] nvme0: NVMe 1.3
[ 1.000956] nvme0: interrupting at ioapic1 pin 12
[ 1.000956] nvme0: Samsung SSD 970 EVO Plus 1TB, firmware 1B2QEXM7, serial S4EWNF0M404219L
[ 1.000956] ld0 at nvme0 nsid 1
[ 1.000956] xhci0 at pci1 dev 0 function 0: vendor 1022 product 43ba (rev. 0x02)
[ 1.000956] xhci0: interrupting at msix0 vec 0
[ 1.000956] xhci0: xHCI version 1.10
[ 1.000956] usb0 at xhci0: USB revision 3.1
[ 1.000956] usb1 at xhci0: USB revision 2.0
[ 1.000956] xhci1 at pci9 dev 0 function 3: vendor 1022 product 145f (rev. 0x00)
[ 1.000956] xhci1: interrupting at msix3 vec 0
[ 1.000956] xhci1: xHCI version 1.0
[ 1.000956] usb2 at xhci1: USB revision 3.0
[ 1.000956] usb3 at xhci1: USB revision 2.0
[ 1.000956] xhci2 at pci13 dev 0 function 3: vendor 1022 product 145f (rev. 0x00)
[ 1.000956] xhci2: interrupting at msix7 vec 0
[ 1.000956] xhci2: xHCI version 1.0
[ 1.000956] usb4 at xhci2: USB revision 3.0
[ 1.000956] usb5 at xhci2: USB revision 2.0
Home |
Main Index |
Thread Index |
Old Index