On Mon, Jan 7, 2019 at 11:34 AM Kai Heng Feng <kai.heng.f...@canonical.com> wrote: > > Hi tg3 folks, > > Any idea how to solve the bug? > > Kai-Heng Hi, Can you share Register dump(ethtool -d)? Is ifconfig down/up bringing back interface?
> > > On Dec 7, 2018, at 17:27, Kai Heng Feng <kai.heng.f...@canonical.com> wrote: > > > > Hi tg3 maintainers, > > > > I’ve encountered network freeze when using tg3 in gigabits net. > > > > The issue can be easily reproduced when using scp to transfer files in > > local network. > > > > The symptom is pretty similar to what this commit is trying to solve: > > commit 3a498606bb04af603a46ebde8296040b2de350d1 > > Author: Sanjeev Bansal <sanjeevb.ban...@broadcom.com> > > Date: Mon Jul 16 11:13:32 2018 +0530 > > > > tg3: Add higher cpu clock for 5762. > > > > This patch has fix for TX timeout while running bi-directional > > traffic with 100 Mbps using 5762. > > > > But reverting this commit doesn’t help. > > > > Latitude 5495 is a AMD Raven Ridge platform, not sure if this matters. > > > > Here’s the lspci for this device: > > 03:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries > > NetXtreme BCM5762 Gigabit Ethernet PCIe [14e4:1687] (rev 10) > > Subsystem: Dell NetXtreme BCM5762 Gigabit Ethernet PCIe [1028:0814] > > 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 16 > > Region 0: Memory at e0220000 (64-bit, prefetchable) [size=64K] > > Region 2: Memory at e0210000 (64-bit, prefetchable) [size=64K] > > Region 4: Memory at e0200000 (64-bit, prefetchable) [size=64K] > > Capabilities: [48] 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=1 PME- > > Capabilities: [50] Vital Product Data > > Product Name: Broadcom NetXtreme Gigabit Ethernet Controller > > Read-only fields: > > [PN] Part number: BCM95762 > > [EC] Engineering changes: 106679-15 > > [SN] Serial number: 0123456789 > > [MN] Manufacture ID: 31 34 65 34 > > [RV] Reserved: checksum good, 28 byte(s) reserved > > Read/write fields: > > [YA] Asset tag: XYZ01234567 > > [RW] Read-write area: 107 byte(s) free > > End > > Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+ > > Address: 0000000000000000 Data: 0000 > > Capabilities: [a0] MSI-X: Enable+ Count=6 Masked- > > Vector table: BAR=4 offset=00000000 > > PBA: BAR=2 offset=00000120 > > Capabilities: [ac] Express (v2) Endpoint, MSI 00 > > DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, > > L1 <64us > > ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ > > SlotPowerLimit 0.000W > > DevCtl: Report errors: Correctable- Non-Fatal- Fatal- > > Unsupported- > > RlxdOrd- ExtTag- PhantFunc- AuxPwr+ NoSnoop- FLReset- > > MaxPayload 128 bytes, MaxReadReq 4096 bytes > > DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ > > TransPend- > > LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit > > Latency L0s <2us, L1 <64us > > ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+ > > LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+ > > ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- > > LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ > > DLActive- BWMgmt- ABWMgmt- > > DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR+, > > OBFF Via WAKE# > > DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, > > LTR+, OBFF Disabled > > 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: -3.5dB, > > 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- > > NonFatalErr- > > CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- > > NonFatalErr+ > > AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ > > ChkEn- > > Capabilities: [13c v1] Device Serial Number 00-00-a4-4c-c8-5b-65-74 > > Capabilities: [150 v1] Power Budgeting <?> > > Capabilities: [160 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: [1b0 v1] Latency Tolerance Reporting > > Max snoop latency: 1048576ns > > Max no snoop latency: 1048576ns > > Capabilities: [230 v1] Transaction Processing Hints > > Interrupt vector mode supported > > Steering table in MSI-X table > > Kernel driver in use: tg3 > > Kernel modules: tg3 > > > > Please let me know if you need more information. > > > > Kai-Heng >