Last active
January 30, 2025 22:50
-
-
Save pirate/523cec4af646354293a26d59d0ef5ce1 to your computer and use it in GitHub Desktop.
lspci and fio speed testing the internal and main nvme slot speeds on a UGREEN DXP4800 Plus NAS
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is the output of testing the nvme slot speeds on a UGREEN DXP4800 Plus NAS | |
# The internal slot is limited to PCIe 3.0 speeds and 25w compared to the main slots at PCIe 4.0 speeds and 75w. | |
# https://www.reddit.com/r/homelab/comments/1bya4n1/ugreen_nas_ama/m9sqojt/ | |
root@ugnas[~]# fio --filename=/dev/nvme2n1 --direct=1 --rw=read --bs=1M --ioengine=libaio --iodepth=32 --numjobs=1 --name=seq_read_test --size=10g | |
seq_read_test: (g=0): rw=read, bs=(R) 1024KiB-1024KiB, (W) 1024KiB-1024KiB, (T) 1024KiB-1024KiB, ioengine=libaio, iodepth=32 | |
fio-3.33 | |
Starting 1 process | |
Jobs: 1 (f=1): [R(1)][-.-%][r=3360MiB/s][r=3360 IOPS][eta 00m:00s] | |
seq_read_test: (groupid=0, jobs=1): err= 0: pid=5961: Thu Jan 30 14:39:40 2025 | |
read: IOPS=3348, BW=3349MiB/s (3511MB/s)(10.0GiB/3058msec) | |
slat (usec): min=7, max=735, avg=24.96, stdev=22.39 | |
clat (usec): min=3926, max=18458, avg=9511.98, stdev=401.86 | |
lat (usec): min=3971, max=18472, avg=9536.93, stdev=402.90 | |
clat percentiles (usec): | |
| 1.00th=[ 8848], 5.00th=[ 9372], 10.00th=[ 9372], 20.00th=[ 9503], | |
| 30.00th=[ 9503], 40.00th=[ 9503], 50.00th=[ 9503], 60.00th=[ 9503], | |
| 70.00th=[ 9503], 80.00th=[ 9503], 90.00th=[ 9634], 95.00th=[ 9634], | |
| 99.00th=[10683], 99.50th=[11600], 99.90th=[15533], 99.95th=[16909], | |
| 99.99th=[18220] | |
bw ( MiB/s): min= 3289, max= 3368, per=100.00%, avg=3353.24, stdev=31.42, samples=6 | |
iops : min= 3289, max= 3368, avg=3353.17, stdev=31.59, samples=6 | |
lat (msec) : 4=0.01%, 10=98.20%, 20=1.79% | |
cpu : usr=2.06%, sys=16.88%, ctx=10241, majf=0, minf=538 | |
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.2%, 32=99.7%, >=64=0.0% | |
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% | |
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.1%, 64=0.0%, >=64=0.0% | |
issued rwts: total=10240,0,0,0 short=0,0,0,0 dropped=0,0,0,0 | |
latency : target=0, window=0, percentile=100.00%, depth=32 | |
Run status group 0 (all jobs): | |
READ: bw=3349MiB/s (3511MB/s), 3349MiB/s-3349MiB/s (3511MB/s-3511MB/s), io=10.0GiB (10.7GB), run=3058-3058msec | |
Disk stats (read/write): | |
nvme2n1: ios=10301/0, merge=0/0, ticks=97468/0, in_queue=97468, util=96.76% | |
root@ugnas[~]# | |
root@ugnas[~]# fio --filename=/dev/nvme2n1 --direct=1 --rw=read --bs=1M --ioengine=libaio --iodepth=32 --numjobs=1 --name=seq_read_test --size=10g | |
seq_read_test: (g=0): rw=read, bs=(R) 1024KiB-1024KiB, (W) 1024KiB-1024KiB, (T) 1024KiB-1024KiB, ioengine=libaio, iodepth=32 | |
fio-3.33 | |
Starting 1 process | |
Jobs: 1 (f=1): [R(1)][-.-%][r=3361MiB/s][r=3361 IOPS][eta 00m:00s] | |
seq_read_test: (groupid=0, jobs=1): err= 0: pid=5970: Thu Jan 30 14:39:47 2025 | |
read: IOPS=3347, BW=3347MiB/s (3510MB/s)(10.0GiB/3059msec) | |
slat (usec): min=5, max=738, avg=25.92, stdev=18.47 | |
clat (usec): min=5633, max=18439, avg=9518.24, stdev=371.13 | |
lat (usec): min=5660, max=18503, avg=9544.16, stdev=371.80 | |
clat percentiles (usec): | |
| 1.00th=[ 9241], 5.00th=[ 9372], 10.00th=[ 9372], 20.00th=[ 9503], | |
| 30.00th=[ 9503], 40.00th=[ 9503], 50.00th=[ 9503], 60.00th=[ 9503], | |
| 70.00th=[ 9503], 80.00th=[ 9503], 90.00th=[ 9634], 95.00th=[ 9634], | |
| 99.00th=[10290], 99.50th=[11338], 99.90th=[15533], 99.95th=[16909], | |
| 99.99th=[18220] | |
bw ( MiB/s): min= 3290, max= 3366, per=100.00%, avg=3351.33, stdev=30.19, samples=6 | |
iops : min= 3290, max= 3366, avg=3351.33, stdev=30.19, samples=6 | |
lat (msec) : 10=98.59%, 20=1.41% | |
cpu : usr=2.42%, sys=17.72%, ctx=10226, majf=0, minf=537 | |
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.2%, 32=99.7%, >=64=0.0% | |
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% | |
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.1%, 64=0.0%, >=64=0.0% | |
issued rwts: total=10240,0,0,0 short=0,0,0,0 dropped=0,0,0,0 | |
latency : target=0, window=0, percentile=100.00%, depth=32 | |
Run status group 0 (all jobs): | |
READ: bw=3347MiB/s (3510MB/s), 3347MiB/s-3347MiB/s (3510MB/s-3510MB/s), io=10.0GiB (10.7GB), run=3059-3059msec | |
Disk stats (read/write): | |
nvme2n1: ios=9995/0, merge=0/0, ticks=94720/0, in_queue=94720, util=96.73% | |
root@ugnas[~]# fio --filename=/dev/nvme1n1 --direct=1 --rw=read --bs=1M --ioengine=libaio --iodepth=32 --numjobs=1 --name=seq_read_test --size=10g | |
seq_read_test: (g=0): rw=read, bs=(R) 1024KiB-1024KiB, (W) 1024KiB-1024KiB, (T) 1024KiB-1024KiB, ioengine=libaio, iodepth=32 | |
fio-3.33 | |
Starting 1 process | |
Jobs: 1 (f=1) | |
seq_read_test: (groupid=0, jobs=1): err= 0: pid=5983: Thu Jan 30 14:39:56 2025 | |
read: IOPS=6135, BW=6135MiB/s (6433MB/s)(10.0GiB/1669msec) | |
slat (usec): min=4, max=818, avg=18.82, stdev=20.23 | |
clat (usec): min=2554, max=12441, avg=5181.46, stdev=640.71 | |
lat (usec): min=2750, max=12502, avg=5200.28, stdev=646.03 | |
clat percentiles (usec): | |
| 1.00th=[ 4015], 5.00th=[ 4359], 10.00th=[ 4555], 20.00th=[ 4752], | |
| 30.00th=[ 4752], 40.00th=[ 4883], 50.00th=[ 5014], 60.00th=[ 5342], | |
| 70.00th=[ 5538], 80.00th=[ 5735], 90.00th=[ 5932], 95.00th=[ 6063], | |
| 99.00th=[ 6390], 99.50th=[ 6783], 99.90th=[11731], 99.95th=[11863], | |
| 99.99th=[12125] | |
bw ( MiB/s): min= 5578, max= 6494, per=99.30%, avg=6092.67, stdev=468.40, samples=3 | |
iops : min= 5578, max= 6494, avg=6092.67, stdev=468.40, samples=3 | |
lat (msec) : 4=0.84%, 10=98.95%, 20=0.21% | |
cpu : usr=3.60%, sys=21.76%, ctx=7701, majf=0, minf=537 | |
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.2%, 32=99.7%, >=64=0.0% | |
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% | |
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.1%, 64=0.0%, >=64=0.0% | |
issued rwts: total=10240,0,0,0 short=0,0,0,0 dropped=0,0,0,0 | |
latency : target=0, window=0, percentile=100.00%, depth=32 | |
Run status group 0 (all jobs): | |
READ: bw=6135MiB/s (6433MB/s), 6135MiB/s-6135MiB/s (6433MB/s-6433MB/s), io=10.0GiB (10.7GB), run=1669-1669msec | |
Disk stats (read/write): | |
nvme1n1: ios=10707/0, merge=0/0, ticks=54971/0, in_queue=54971, util=94.04% | |
root@ugnas[~]# fio --filename=/dev/nvme0n1 --direct=1 --rw=read --bs=1M --ioengine=libaio --iodepth=32 --numjobs=1 --name=seq_read_test --size=10g | |
seq_read_test: (g=0): rw=read, bs=(R) 1024KiB-1024KiB, (W) 1024KiB-1024KiB, (T) 1024KiB-1024KiB, ioengine=libaio, iodepth=32 | |
fio-3.33 | |
Starting 1 process | |
Jobs: 1 (f=1) | |
seq_read_test: (groupid=0, jobs=1): err= 0: pid=5992: Thu Jan 30 14:40:04 2025 | |
read: IOPS=6485, BW=6485MiB/s (6800MB/s)(10.0GiB/1579msec) | |
slat (usec): min=5, max=1007, avg=17.81, stdev=20.73 | |
clat (usec): min=2561, max=11913, avg=4901.85, stdev=433.65 | |
lat (usec): min=2572, max=12033, avg=4919.66, stdev=440.65 | |
clat percentiles (usec): | |
| 1.00th=[ 4080], 5.00th=[ 4621], 10.00th=[ 4686], 20.00th=[ 4752], | |
| 30.00th=[ 4752], 40.00th=[ 4817], 50.00th=[ 4883], 60.00th=[ 4883], | |
| 70.00th=[ 4948], 80.00th=[ 5014], 90.00th=[ 5145], 95.00th=[ 5276], | |
| 99.00th=[ 5932], 99.50th=[ 6718], 99.90th=[11076], 99.95th=[11469], | |
| 99.99th=[11863] | |
bw ( MiB/s): min= 6414, max= 6534, per=99.97%, avg=6483.33, stdev=62.14, samples=3 | |
iops : min= 6414, max= 6534, avg=6483.33, stdev=62.14, samples=3 | |
lat (msec) : 4=0.76%, 10=98.99%, 20=0.24% | |
cpu : usr=1.58%, sys=23.76%, ctx=9580, majf=0, minf=537 | |
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.2%, 32=99.7%, >=64=0.0% | |
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% | |
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.1%, 64=0.0%, >=64=0.0% | |
issued rwts: total=10240,0,0,0 short=0,0,0,0 dropped=0,0,0,0 | |
latency : target=0, window=0, percentile=100.00%, depth=32 | |
Run status group 0 (all jobs): | |
READ: bw=6485MiB/s (6800MB/s), 6485MiB/s-6485MiB/s (6800MB/s-6800MB/s), io=10.0GiB (10.7GB), run=1579-1579msec | |
Disk stats (read/write): | |
nvme0n1: ios=9611/0, merge=0/0, ticks=46783/0, in_queue=46783, util=93.25% | |
root@ugnas[~]# lspci -vvd ::0108 | |
01:00.0 Non-Volatile memory controller: Phison Electronics Corporation E18 PCIe4 NVMe Controller (rev 01) (prog-if 02 [NVM Express]) | |
Subsystem: Phison Electronics Corporation E18 PCIe4 NVMe Controller | |
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0, Cache Line Size: 64 bytes | |
Interrupt: pin A routed to IRQ 16 | |
IOMMU group: 13 | |
Region 0: Memory at 80f00000 (64-bit, non-prefetchable) [size=16K] | |
Capabilities: [80] Express (v2) Endpoint, MSI 00 | |
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited | |
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 75W | |
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- | |
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset- | |
MaxPayload 256 bytes, MaxReadReq 512 bytes | |
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- | |
LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us | |
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+ | |
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+ | |
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- | |
LnkSta: Speed 16GT/s, Width x4 | |
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- | |
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+ | |
10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt+ EETLPPrefix- | |
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- | |
FRS- TPHComp- ExtTPHComp- | |
AtomicOpsCap: 32bit- 64bit- 128bitCAS- | |
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, | |
AtomicOpsCtl: ReqEn- | |
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS- | |
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis- | |
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- | |
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot | |
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+ | |
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest- | |
Retimer- 2Retimers- CrosslinkRes: Upstream Port | |
Capabilities: [d0] MSI-X: Enable+ Count=33 Masked- | |
Vector table: BAR=0 offset=00002000 | |
PBA: BAR=0 offset=00003000 | |
Capabilities: [e0] MSI: Enable- Count=1/8 Maskable- 64bit+ | |
Address: 0000000000000000 Data: 0000 | |
Capabilities: [f8] Power Management version 3 | |
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) | |
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- | |
Capabilities: [100 v1] Latency Tolerance Reporting | |
Max snoop latency: 15728640ns | |
Max no snoop latency: 15728640ns | |
Capabilities: [110 v1] L1 PM Substates | |
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ | |
PortCommonModeRestoreTime=10us PortTPowerOnTime=220us | |
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1- | |
T_CommonMode=0us LTR1.2_Threshold=245760ns | |
L1SubCtl2: T_PwrOn=220us | |
Capabilities: [128 v1] Alternative Routing-ID Interpretation (ARI) | |
ARICap: MFVC- ACS-, Next Function: 0 | |
ARICtl: MFVC- ACS-, Function Group: 0 | |
Capabilities: [1e0 v1] Data Link Feature <?> | |
Capabilities: [200 v2] Advanced Error Reporting | |
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- | |
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- | |
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- | |
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- | |
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ | |
AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap+ ECRCChkEn- | |
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- | |
HeaderLog: 00000000 00000000 00000000 00000000 | |
Capabilities: [290 v1] Device Serial Number 00-00-00-00-00-00-00-00 | |
Capabilities: [2a0 v1] Power Budgeting <?> | |
Capabilities: [300 v1] Secondary PCI Express | |
LnkCtl3: LnkEquIntrruptEn- PerformEqu- | |
LaneErrStat: 0 | |
Capabilities: [340 v1] Physical Layer 16.0 GT/s <?> | |
Capabilities: [378 v1] Lane Margining at the Receiver <?> | |
Kernel driver in use: nvme | |
Kernel modules: nvme | |
02:00.0 Non-Volatile memory controller: Phison Electronics Corporation E18 PCIe4 NVMe Controller (rev 01) (prog-if 02 [NVM Express]) | |
Subsystem: Phison Electronics Corporation E18 PCIe4 NVMe Controller | |
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0, Cache Line Size: 64 bytes | |
Interrupt: pin A routed to IRQ 16 | |
IOMMU group: 14 | |
Region 0: Memory at 80e00000 (64-bit, non-prefetchable) [size=16K] | |
Capabilities: [80] Express (v2) Endpoint, MSI 00 | |
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited | |
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 75W | |
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- | |
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset- | |
MaxPayload 256 bytes, MaxReadReq 512 bytes | |
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- | |
LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us | |
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+ | |
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+ | |
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- | |
LnkSta: Speed 16GT/s, Width x4 | |
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- | |
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+ | |
10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt+ EETLPPrefix- | |
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- | |
FRS- TPHComp- ExtTPHComp- | |
AtomicOpsCap: 32bit- 64bit- 128bitCAS- | |
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, | |
AtomicOpsCtl: ReqEn- | |
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS- | |
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis- | |
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- | |
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot | |
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+ | |
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest- | |
Retimer- 2Retimers- CrosslinkRes: Upstream Port | |
Capabilities: [d0] MSI-X: Enable+ Count=33 Masked- | |
Vector table: BAR=0 offset=00002000 | |
PBA: BAR=0 offset=00003000 | |
Capabilities: [e0] MSI: Enable- Count=1/8 Maskable- 64bit+ | |
Address: 0000000000000000 Data: 0000 | |
Capabilities: [f8] Power Management version 3 | |
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) | |
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- | |
Capabilities: [100 v1] Latency Tolerance Reporting | |
Max snoop latency: 15728640ns | |
Max no snoop latency: 15728640ns | |
Capabilities: [110 v1] L1 PM Substates | |
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ | |
PortCommonModeRestoreTime=10us PortTPowerOnTime=220us | |
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1- | |
T_CommonMode=0us LTR1.2_Threshold=245760ns | |
L1SubCtl2: T_PwrOn=220us | |
Capabilities: [128 v1] Alternative Routing-ID Interpretation (ARI) | |
ARICap: MFVC- ACS-, Next Function: 0 | |
ARICtl: MFVC- ACS-, Function Group: 0 | |
Capabilities: [1e0 v1] Data Link Feature <?> | |
Capabilities: [200 v2] Advanced Error Reporting | |
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- | |
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- | |
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- | |
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- | |
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ | |
AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap+ ECRCChkEn- | |
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- | |
HeaderLog: 00000000 00000000 00000000 00000000 | |
Capabilities: [290 v1] Device Serial Number 00-00-00-00-00-00-00-00 | |
Capabilities: [2a0 v1] Power Budgeting <?> | |
Capabilities: [300 v1] Secondary PCI Express | |
LnkCtl3: LnkEquIntrruptEn- PerformEqu- | |
LaneErrStat: 0 | |
Capabilities: [340 v1] Physical Layer 16.0 GT/s <?> | |
Capabilities: [378 v1] Lane Margining at the Receiver <?> | |
Kernel driver in use: nvme | |
Kernel modules: nvme | |
04:00.0 Non-Volatile memory controller: Phison Electronics Corporation E18 PCIe4 NVMe Controller (rev 01) (prog-if 02 [NVM Express]) | |
Subsystem: Phison Electronics Corporation E18 PCIe4 NVMe Controller | |
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0, Cache Line Size: 64 bytes | |
Interrupt: pin A routed to IRQ 16 | |
IOMMU group: 16 | |
Region 0: Memory at 80d00000 (64-bit, non-prefetchable) [size=16K] | |
Capabilities: [80] Express (v2) Endpoint, MSI 00 | |
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited | |
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 25W | |
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- | |
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset- | |
MaxPayload 256 bytes, MaxReadReq 512 bytes | |
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend- | |
LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us | |
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+ | |
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+ | |
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- | |
LnkSta: Speed 8GT/s (downgraded), Width x4 | |
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- | |
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+ | |
10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt+ EETLPPrefix- | |
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit- | |
FRS- TPHComp- ExtTPHComp- | |
AtomicOpsCap: 32bit- 64bit- 128bitCAS- | |
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, | |
AtomicOpsCtl: ReqEn- | |
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS- | |
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis- | |
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- | |
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot | |
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+ | |
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest- | |
Retimer- 2Retimers- CrosslinkRes: Upstream Port | |
Capabilities: [d0] MSI-X: Enable+ Count=33 Masked- | |
Vector table: BAR=0 offset=00002000 | |
PBA: BAR=0 offset=00003000 | |
Capabilities: [e0] MSI: Enable- Count=1/8 Maskable- 64bit+ | |
Address: 0000000000000000 Data: 0000 | |
Capabilities: [f8] Power Management version 3 | |
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) | |
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- | |
Capabilities: [100 v1] Latency Tolerance Reporting | |
Max snoop latency: 3145728ns | |
Max no snoop latency: 3145728ns | |
Capabilities: [110 v1] L1 PM Substates | |
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+ | |
PortCommonModeRestoreTime=10us PortTPowerOnTime=220us | |
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1- | |
T_CommonMode=0us LTR1.2_Threshold=245760ns | |
L1SubCtl2: T_PwrOn=220us | |
Capabilities: [128 v1] Alternative Routing-ID Interpretation (ARI) | |
ARICap: MFVC- ACS-, Next Function: 0 | |
ARICtl: MFVC- ACS-, Function Group: 0 | |
Capabilities: [1e0 v1] Data Link Feature <?> | |
Capabilities: [200 v2] Advanced Error Reporting | |
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- | |
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- | |
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- | |
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- | |
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ | |
AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap+ ECRCChkEn- | |
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- | |
HeaderLog: 00000000 00000000 00000000 00000000 | |
Capabilities: [290 v1] Device Serial Number 00-00-00-00-00-00-00-00 | |
Capabilities: [2a0 v1] Power Budgeting <?> | |
Capabilities: [300 v1] Secondary PCI Express | |
LnkCtl3: LnkEquIntrruptEn- PerformEqu- | |
LaneErrStat: 0 | |
Capabilities: [340 v1] Physical Layer 16.0 GT/s <?> | |
Capabilities: [378 v1] Lane Margining at the Receiver <?> | |
Kernel driver in use: nvme | |
Kernel modules: nvme |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment