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