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