> Date: Fri, 19 Nov 2021 21:56:19 +0100 (CET)
> From: Mark Kettenis <mark.kette...@xs4all.nl>
> 
> > Date: Fri, 19 Nov 2021 21:36:55 +0100
> > From: Christopher Zimmermann <chr...@openbsd.org>
> > 
> > It is about MSI. After disabling MSI interrupts are delivered, albeit 
> > the performance seems to be a bit poor (reading at a constant 8 MB/s on 
> > a WD Red disk).
> > 
> > Here's the dmesg with patched kernel - notice the intx instead msi:
> > ahci0 at pci1 dev 0 function 0 "JMicron JMB58x AHCI" rev 0x00: intx, AHCI 
> > 1.3.1
> > 
> > Should I commit this quirk? Or might this break something on other 
> > platforms?
> 
> Before we do this, we should establish whether this is a rkpcie(4)
> problem or if that PCI device really has an issue with MSIs.

So MSIs still work fine on my firefly-rk3399:

nvme0 at pci1 dev 0 function 0 "Silicon Motion SM2260 NVMe" rev 0x03: msix, 
NVMe 1.2
nvme0: ADATA SX8000NP, firmware C2.2.1, serial 2H1220011170
scsibus0 at nvme0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <NVMe, ADATA SX8000NP, C2.2>
sd0: 122104MB, 512 bytes/sector, 250069680 sectors

Can you post a full dmesg for your RockPro64, and a pcidump -vxxx output of 
possible?

Reply via email to