[Q] dwc: EP device couldn't complete DMA operation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello


I'v been struggled with enabling r8169 PCIe NIC and uPD72021 PCIe-USB 
host controller over DWC PCIe RC and need some help to solve the problem.

My SoC is Exynos and it uses Designware's IP for PCIe controller 
internally. And there are two end point devices which are ethernet 
controller IC and USB host controller IC.

The link training was done successfully. It can detect EPs and also 
loaded adequate kernel drivers after link up.

After drivers are probed, I could access all PCIe configuration space 
and checked the MSI interrupt is also working. So outbound is just fine, 
meanwhile inbound operation is not working.

For example, Ethernet Controller never raise MSI for Tx completion. All 
Tx requests are timed out. And for USB controller, there was no MSI 
after write request.

Therefore, it seems that all DMA requests directed as "to device" are 
expired and never completed.


My test environment and symptoms are following.

[ Environment ]

i) Kernel : 4.14.137+ 64bit

ii) CPU : Cortex A76 (ARMv8)

iii) EP devices : @pcie2 : Realtek RTL8111HS gigabit ethernet 
controller, @pcie3 : Renesas uPD72021 USB Host controller (*pcie0, pcie1 
lanes are disabled.)


[ Symptoms ]

i) For USB HCD, some input devices (e.g. mouse, keyboard ..) are 
working, but mounting USB stick falls into timeout error.

    [ 336.617919] sd 2:0:0:0: [sdf] Attached SCSI disk

    --- 40 secs after typing 'mount /dev/sdf1 /mnt/' ----

    [ 378.846029] xhci_hcd 0000:01:00.0: xHCI host not responding to 
stop endpoint command.

    [ 378.846167] xhci_hcd 0000:01:00.0: xHCI host controller not 
responding, assume dead

ii) For Ethernet NIC, Rx operation is working, but Tx operation is never 
done and also falls into timeout error.

    [ 151.009297] NETDEV WATCHDOG: eth1 (r8169): transmit queue 0 timed out


I suspect that DMA was not working properly for inbound operation but 
I'm not convinced.

What would you recommend to check for this kind of problem ? What should 
I check first ?

My question and guess might be humble and unclear since I'm not used to 
PCIe devices and its working.

Any comments would be helpful and be welcomed.


I attach result of lspci and PCIe log below.

<lspci>

0000:00:00.0 PCI bridge: Samsung Electronics Co Ltd Device ecee (rev 01) 
(prog-if 00 [Normal decode])
         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
         Interrupt: pin A routed to IRQ 146
         Bus: primary=00, secondary=01, subordinate=ff, sec-latency=0
         I/O behind bridge: 00000000-00000fff [size=4K]
         Memory behind bridge: 00000000-000fffff [size=1M]
         Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
         Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- <SERR- <PERR-
         BridgeCtl: Parity- SERR- NoISA- VGA- VGA16- MAbort- >Reset- 
FastB2B-
                 PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
         Capabilities: [40] Power Management version 3
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
         Capabilities: [50] MSI: Enable+ Count=1/32 Maskable+ 64bit+
                 Address: 0000000000000000  Data: 0000
                 Masking: fffffffe  Pending: 00000000
         Capabilities: [70] Express (v2) Root Port (Slot-), MSI 00
                 DevCap: MaxPayload 256 bytes, PhantFunc 0
                         ExtTag+ RBE+
                 DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                         RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop-
                         MaxPayload 256 bytes, MaxReadReq 512 bytes
                 DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq- 
AuxPwr+ TransPend-
                 LnkCap: Port #0, Speed 8GT/s, Width x0, ASPM L1, Exit 
Latency L1 unlimited
                         ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                 LnkSta: Speed 5GT/s (downgraded), Width x1 (strange)
                         TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt+
                 RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- 
PMEIntEna- CRSVisible+
                 RootCap: CRSVisible+
                 RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                 DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, 
LTR+, OBFF Not Supported ARIFwd-
                          AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
                 DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, 
LTR-, OBFF Disabled ARIFwd-
                          AtomicOpsCtl: ReqEn- EgressBlck-
                 LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- 
SpeedDis-
                          Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
                          Compliance De-emphasis: -6dB
                 LnkSta2: Current De-emphasis Level: -6dB, 
EqualizationComplete-, EqualizationPhase1-
                          EqualizationPhase2-, EqualizationPhase3-, 
LinkEqualizationRequest-
         Capabilities: [b0] MSI-X: Enable- Count=32 Masked-
                 Vector table: BAR=5 offset=00000000
                 PBA: BAR=5 offset=00010000
         Capabilities: [100 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
                 RootCmd: CERptEn- NFERptEn- FERptEn-
                 RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
                          FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
                 ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
         Capabilities: [158 v1] Secondary PCI Express <?>
         Capabilities: [1b0 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=130us
                 L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
                            T_CommonMode=10us LTR1.2_Threshold=0ns
                 L1SubCtl2: T_PwrOn=10us
         Kernel driver in use: pcieport

0000:01:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 
Host Controller (rev 03) (prog-if 30 [XHCI])
         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-
         Interrupt: pin A routed to IRQ 147
         Region 0: [virtual] Memory at 40000000 (64-bit, 
non-prefetchable) [size=8K]
         Capabilities: [50] Power Management version 3
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                 Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
         Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
                 Address: 0000000000000000  Data: 0000
         Capabilities: [90] MSI-X: Enable- Count=8 Masked-
                 Vector table: BAR=0 offset=00001000
                 PBA: BAR=0 offset=00001080
         Capabilities: [a0] Express (v2) Endpoint, MSI 00
                 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
unlimited, L1 unlimited
                         ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- 
SlotPowerLimit 0.000W
                 DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                         RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                         MaxPayload 128 bytes, MaxReadReq 512 bytes
                 DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- 
AuxPwr+ TransPend-
                 LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, 
Exit Latency L0s <4us, L1 unlimited
                         ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                 LnkSta: Speed 5GT/s (ok), Width x1 (ok)
                         TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                 DevCap2: Completion Timeout: Not Supported, 
TimeoutDis+, LTR+, OBFF Not Supported
                          AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                 DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, 
LTR-, OBFF Disabled
                          AtomicOpsCtl: ReqEn-
                 LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- 
SpeedDis-
                          Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
                          Compliance De-emphasis: -6dB
                 LnkSta2: Current De-emphasis Level: -6dB, 
EqualizationComplete-, EqualizationPhase1-
                          EqualizationPhase2-, EqualizationPhase3-, 
LinkEqualizationRequest-
         Capabilities: [100 v1] 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: [150 v1] Latency Tolerance Reporting
                 Max snoop latency: 0ns
                 Max no snoop latency: 0ns
         Kernel driver in use: xhci_hcd

0001:00:00.0 PCI bridge: Samsung Electronics Co Ltd Device ecef (rev 01) 
(prog-if 00 [Normal decode])
         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
         Interrupt: pin A routed to IRQ 178
         Bus: primary=00, secondary=01, subordinate=ff, sec-latency=0
         I/O behind bridge: 00000000-00000fff [size=4K]
         Memory behind bridge: 00000000-000fffff [size=1M]
         Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
         Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- <SERR- <PERR-
         BridgeCtl: Parity- SERR- NoISA- VGA- VGA16- MAbort- >Reset- 
FastB2B-
                 PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
         Capabilities: [40] Power Management version 3
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
         Capabilities: [50] MSI: Enable- Count=1/32 Maskable+ 64bit+
                 Address: 0000000000000000  Data: 0000
                 Masking: 00000000  Pending: 00000000
         Capabilities: [70] Express (v2) Root Port (Slot-), MSI 00
                 DevCap: MaxPayload 256 bytes, PhantFunc 0
                         ExtTag+ RBE+
                 DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                         RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop-
                         MaxPayload 256 bytes, MaxReadReq 512 bytes
                 DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- 
AuxPwr+ TransPend-
                 LnkCap: Port #0, Speed 8GT/s, Width x0, ASPM L1, Exit 
Latency L1 unlimited
                         ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                 LnkSta: Speed 2.5GT/s (downgraded), Width x1 (strange)
                         TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
                 RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- 
PMEIntEna- CRSVisible+
                 RootCap: CRSVisible+
                 RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                 DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, 
LTR+, OBFF Not Supported ARIFwd-
                          AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
                 DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, 
LTR-, OBFF Disabled ARIFwd-
                          AtomicOpsCtl: ReqEn- EgressBlck-
                 LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- 
SpeedDis-
                          Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
                          Compliance De-emphasis: -6dB
                 LnkSta2: Current De-emphasis Level: -3.5dB, 
EqualizationComplete-, EqualizationPhase1-
                          EqualizationPhase2-, EqualizationPhase3-, 
LinkEqualizationRequest-
         Capabilities: [b0] MSI-X: Enable- Count=32 Masked-
                 Vector table: BAR=5 offset=00000000
                 PBA: BAR=5 offset=00010000
         Capabilities: [100 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
                 RootCmd: CERptEn- NFERptEn- FERptEn-
                 RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
                          FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
                 ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
         Capabilities: [158 v1] Secondary PCI Express <?>
         Capabilities: [1b0 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=130us
                 L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
                            T_CommonMode=10us LTR1.2_Threshold=0ns
                 L1SubCtl2: T_PwrOn=10us
         Kernel driver in use: pcieport

0001:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
         Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 
PCI Express Gigabit Ethernet 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: 128 bytes
         Interrupt: pin A routed to IRQ 179
         Region 0: I/O ports at 1000 [size=256]
         Region 2: Memory at 180004000 (64-bit, non-prefetchable) [size=4K]
         Region 4: Memory at 180000000 (64-bit, non-prefetchable) [size=16K]
         Capabilities: [40] Power Management version 3
                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
PME(D0+,D1+,D2+,D3hot+,D3cold+)
                 Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                 Address: 00000000c7801000  Data: 0001
         Capabilities: [70] Express (v2) Endpoint, MSI 01
                 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<512ns, L1 <64us
                         ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- 
SlotPowerLimit 0.000W
                 DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                         RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                         MaxPayload 128 bytes, MaxReadReq 4096 bytes
                 DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq- 
AuxPwr+ TransPend-
                 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, 
Exit Latency L0s unlimited, L1 <64us
                         ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                 LnkSta: Speed 2.5GT/s (ok), Width x1 (ok)
                         TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                 DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, 
LTR+, OBFF Via message/WAKE#
                          AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                 DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, 
LTR-, OBFF Disabled
                          AtomicOpsCtl: ReqEn-
                 LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- 
SpeedDis-
                          Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
                          Compliance De-emphasis: -6dB
                 LnkSta2: Current De-emphasis Level: -6dB, 
EqualizationComplete-, EqualizationPhase1-
                          EqualizationPhase2-, EqualizationPhase3-, 
LinkEqualizationRequest-
         Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
                 Vector table: BAR=4 offset=00000000
                 PBA: BAR=4 offset=00000800
         Capabilities: [100 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: [140 v1] Virtual Channel
                 Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
                 Arb:    Fixed- WRR32- WRR64- WRR128-
                 Ctrl:   ArbSelect=Fixed
                 Status: InProgress-
                 VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                         Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- 
WRR256-
                         Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
                         Status: NegoPending- InProgress-
         Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
         Capabilities: [170 v1] Latency Tolerance Reporting
                 Max snoop latency: 0ns
                 Max no snoop latency: 0ns
         Capabilities: [178 v1] L1 PM Substates
                 L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ 
ASPM_L1.1+ L1_PM_Substates+
                           PortCommonModeRestoreTime=150us 
PortTPowerOnTime=150us
                 L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
                            T_CommonMode=0us LTR1.2_Threshold=0ns
                 L1SubCtl2: T_PwrOn=10us
         Kernel driver in use: r8169
         Kernel modules: r8169

<kernel log>

[   18.629430] exynos-pcie 17a80000.pcie2: [exynos_pcie_poweron] start 
of poweron, pcie state: 0
[   18.629569] exynos-pcie 17a80000.pcie2: pcie clk enable, ret value = 0
[   18.629680] exynos-pcie 17a80000.pcie2: [exynos_pcie_poweron] start 
pmu bypass
[   18.640315] exynos-pcie 17a80000.pcie2: [exynos_phy_all_pwrdn_clear]
[   18.650289] exynos-pcie 17a80000.pcie2: phy clk enable, ret value = 0
[   18.660361] exynos-pcie 17a80000.pcie2: [exynos_pcie_phy_config] 
linkA:3 linkB:3
[   18.671381] exynos-pcie 17a80000.pcie2: [exynos_pcie_phy_config] 
phy_config_level:0
[   18.682718] exynos-pcie 17a80000.pcie2: lane0(0xD24)=0xf
[   18.691606] exynos-pcie 17a80000.pcie2: lane1(0x1524)=0xf
[   18.700636] exynos-pcie 17a80000.pcie2: [exynos_pcie_phy_config] 
bifurcation?(to be 0x0, 0x40) 0x40
[   18.713318] exynos-pcie 17a80000.pcie2: [exynos_pcie_phy_config] 
PCIE_MAC RST
[   18.724166] exynos-pcie 17a80000.pcie2: [exynos_pcie_establish_link] 
Set PERST to HIGH, gpio val = 1
[   18.736846] exynos-pcie 17a80000.pcie2: [exynos_pcie_setup_rc] Before 
RC BAR0 = 0x4
[   18.748116] exynos-pcie 17a80000.pcie2: [exynos_pcie_setup_rc] After 
RC BAR0 = 0x4
[   18.759316] exynos-pcie 17a80000.pcie2: [exynos_pcie_setup_rc] Before 
RC Expansion ROM = 0x0
[   18.771380] exynos-pcie 17a80000.pcie2: [exynos_pcie_setup_rc] After 
RC Expansion ROM = 0x0
[   18.783364] exynos-pcie 17a80000.pcie2: [exynos_pcie_setup_rc] 
EQ-Off(0x12001) 0x12001
[   18.794908] exynos-pcie 17a80000.pcie2: D state: 0, 126600
[   18.804115] exynos-pcie 17a80000.pcie2: [exynos_pcie_establish_link] 
Link up:3f9d011
[   18.815400] pci_bus 0000:00: scanning bus
[   18.823036] pcieport 0000:00:00.0: scanning [bus 01-ff] behind 
bridge, pass 0
[   18.833794] pci_bus 0000:01: scanning bus
[   18.841485] pci 0000:01:00.0: [1912:0014] type 00 class 0x0c0330
[   18.851157] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit]
[   18.861591] pcie_set_mps: 4993 :: v(1) pcie_mpss(0)
[   18.869988] pci 0000:01:00.0: can't set Max Payload Size to 256; if 
necessary, use "pci=pcie_bus_safe" and report a bug
[   18.884566] pci 0000:01:00.0: PME# supported from D0 D3hot
[   18.893523] pci 0000:01:00.0: PME# disabled
[   18.913351] pci_bus 0000:01: bus scan returning with max=01
[   18.913456] pcieport 0000:00:00.0: scanning [bus 01-ff] behind 
bridge, pass 1
[   18.921304] pci_bus 0000:00: bus scan returning with max=ff
[   18.930499] pcieport 0000:00:00.0: BAR 8: assigned [mem 
0x40000000-0x400fffff]
[   18.941346] pci 0000:01:00.0: BAR 0: assigned [mem 
0x40000000-0x40001fff 64bit]
[   18.952317] pci 0000:01:00.0: calling quirk_usb_early_handoff+0x0/0x850
[   18.962534] pci 0000:01:00.0: enabling device (0000 -> 0002)
[   18.972355] pci 0000:01:00.0: Try to download FW to uPD720201
[   19.348274] pci 0000:01:00.0: FW loading is done
[   19.352034] xhci_hcd 0000:01:00.0: assign IRQ: got 106
[   19.352222] xhci_hcd 0000:01:00.0: enabling bus mastering
[   19.352327] xhci_hcd 0000:01:00.0: xHCI Host Controller
[   19.360892] xhci_hcd 0000:01:00.0: new USB bus registered, assigned 
bus number 7
[   19.377879] xhci_hcd 0000:01:00.0: hcc params 0x014051cf hci version 
0x100 quirks 0x0000000100000410
[   19.384684] xhci_hcd 0000:01:00.0: enabling Mem-Wr-Inval
[   19.394284] hub 7-0:1.0: USB hub found
[   19.401020] hub 7-0:1.0: 4 ports detected
[   19.409089] xhci_hcd 0000:01:00.0: xHCI Host Controller
[   19.417484] xhci_hcd 0000:01:00.0: new USB bus registered, assigned 
bus number 8
[   19.428513] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[   19.438560] usb usb8: We don't know the algorithms for LPM for this 
host, disabling LPM.
[   19.450641] hub 8-0:1.0: USB hub found
[   19.457614] hub 8-0:1.0: 4 ports detected
[   19.465729] exynos-pcie 17a80000.pcie2: [exynos_pcie_msi_init] val:0x3
[   19.475394] exynos-pcie 17a80000.pcie2: Current Link Speed is GEN2 
(MAX GEN3)
[   19.486143] exynos-pcie 17a80000.pcie2: [exynos_pcie_poweron] end of 
poweron, pcie state: 3
[   20.306153] usb 8-3: new SuperSpeed USB device number 2 using xhci_hcd
[   20.331259] usb-storage 8-3:1.0: USB Mass Storage device detected
[   20.332161] scsi host2: usb-storage 8-3:1.0
[   21.345967] scsi 2:0:0:0: Direct-Access     SanDisk Extreme          
0001 PQ: 0 ANSI: 6
[   21.346799] sd 2:0:0:0: [sdf] 30651688 512-byte logical blocks: (15.7 
GB/14.6 GiB)
[   21.348294] sd 2:0:0:0: [sdf] Write Protect is off
[   21.355029] sd 2:0:0:0: [sdf] Mode Sense: 33 00 00 08
[   21.365000] sd 2:0:0:0: [sdf] Write cache: disabled, read cache: 
enabled, doesn't support DPO or FUA
[   21.385088]  sdf: sdf1 sdf2 sdf3 sdf4
[   21.388662] sd 2:0:0:0: [sdf] Attached SCSI disk
[   27.701422] exynos-pcie 17a90000.pcie3: [exynos_pcie_poweron] start 
of poweron, pcie state: 0
[   27.701561] exynos-pcie 17a90000.pcie3: pcie clk enable, ret value = 0
[   27.701672] exynos-pcie 17a90000.pcie3: [exynos_pcie_poweron] start 
pmu bypass
[   27.712305] exynos-pcie 17a90000.pcie3: [exynos_phy_all_pwrdn_clear]
[   27.722284] exynos-pcie 17a90000.pcie3: phy clk enable, ret value = 0
[   27.732353] exynos-pcie 17a90000.pcie3: [exynos_pcie_phy_config] 
linkA:0 linkB:2
[   27.743372] exynos-pcie 17a90000.pcie3: [exynos_pcie_phy_config] 
phy_config_level:1
[   27.754720] exynos-pcie 17a90000.pcie3: [exynos_pcie_establish_link] 
Set PERST to HIGH, gpio val = 1
[   27.767451] exynos-pcie 17a90000.pcie3: [exynos_pcie_setup_rc] Before 
RC BAR0 = 0x4
[   27.778704] exynos-pcie 17a90000.pcie3: [exynos_pcie_setup_rc] After 
RC BAR0 = 0x4
[   27.789901] exynos-pcie 17a90000.pcie3: [exynos_pcie_setup_rc] Before 
RC Expansion ROM = 0x0
[   27.801968] exynos-pcie 17a90000.pcie3: [exynos_pcie_setup_rc] After 
RC Expansion ROM = 0x0
[   27.813958] exynos-pcie 17a90000.pcie3: [exynos_pcie_setup_rc] 
EQ-Off(0x12001) 0x12001
[   27.825490] exynos-pcie 17a90000.pcie3: D state: 0, d2600
[   27.834598] exynos-pcie 17a90000.pcie3: [exynos_pcie_establish_link] 
Link up:386a511
[   27.845916] pci_bus 0001:00: scanning bus
[   27.853537] pcieport 0001:00:00.0: scanning [bus 01-ff] behind 
bridge, pass 0
[   27.864300] pci_bus 0001:01: scanning bus
[   27.871990] pci 0001:01:00.0: [10ec:8168] type 00 class 0x020000
[   27.881669] pci 0001:01:00.0: reg 0x10: [io  0x0000-0x00ff]
[   27.890837] pci 0001:01:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[   27.901231] pci 0001:01:00.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit]
[   27.911643] pcie_set_mps: 4993 :: v(1) pcie_mpss(0)
[   27.920111] pci 0001:01:00.0: can't set Max Payload Size to 256; if 
necessary, use "pci=pcie_bus_safe" and report a bug
[   27.934801] pci 0001:01:00.0: supports D1 D2
[   27.942414] pci 0001:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[   27.952666] pci 0001:01:00.0: PME# disabled
[   27.969401] pci_bus 0001:01: bus scan returning with max=01
[   27.969666] pcieport 0001:00:00.0: scanning [bus 01-ff] behind 
bridge, pass 1
[   27.980451] pci_bus 0001:00: bus scan returning with max=ff
[   27.989655] pcieport 0001:00:00.0: BAR 8: assigned [mem 
0x180000000-0x1800fffff]
[   28.000663] pcieport 0001:00:00.0: BAR 7: assigned [io 0x1000-0x1fff]
[   28.010827] pci 0001:01:00.0: BAR 4: assigned [mem 
0x180000000-0x180003fff 64bit]
[   28.032489] pci 0001:01:00.0: BAR 2: assigned [mem 
0x180004000-0x180004fff 64bit]
[   28.054339] pci 0001:01:00.0: BAR 0: assigned [io  0x1000-0x10ff]
[   28.076087] r8169 0001:01:00.0: assign IRQ: got 110
[   28.096323] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[   28.115617] r8169 0001:01:00.0: enabling device (0000 -> 0003)
[   28.135588] r8169 0001:01:00.0: enabling Mem-Wr-Inval
[   28.165666] r8169 0001:01:00.0: enabling bus mastering
[   28.195964] r8169 0001:01:00.0 eth1: RTL8168h/8111h at 
0xffffff800c17d000, 00:e0:4c:68:00:02, XID 14100800 IRQ 179
[   28.219491] r8169 0001:01:00.0 eth1: jumbo features [frames: 9200 
bytes, tx checksumming: ko]


Thanks,

Best regards







[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux