netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Problem with Reaktek 8168
@ 2013-02-20 11:52 Ralf Friedl
  2013-02-20 23:11 ` Francois Romieu
  0 siblings, 1 reply; 7+ messages in thread
From: Ralf Friedl @ 2013-02-20 11:52 UTC (permalink / raw)
  To: netdev

Hi

I have a problem with the Reaktek 8168 on two Asus mainboards, the M5A97 
LE R2.0 and the M5A97 EVO R2.0.
Sporadically, but especially when I transmit larger amounts of data, the 
driver stops receiving packets from the network. I can verify with 
tcpdump that packets sent from the driver reach the network, but packets 
(answers) sent from the network don't read the driver.

I have opensuse 12.2 installed on both systems. With the supplied r8169 
driver, this effect would happen within a few seconds when transferring 
large files between two systems with gigabit ethernet. I the found and 
compiled the r8168 driver. With this driver it is much better, but it 
happens occasionally anyway. I can fix this by reloading the driver, or 
by rebinding the driver with
            echo 0000:02:00.0 > /sys/bus/pci/drivers/r8168/unbind
            echo 0000:02:00.0 > /sys/bus/pci/drivers/r8168/bind
So to me it seems to be a software issue, especially as this happens on 
two different boards. Unfortunately both reloading and rebinding take a 
few seconds to reestablish the network link, and first it is necessary 
to detect that the driver can't receive packets any more.

Is this a known problem?
If so, is there a known way to fix it?
If not, what additional information can I provide to fix it? Are there 
any interesting debug settings?
Is there as a workaround a faster way to reinitialize the driver?
If it helps I can also run a custom driver with additional debug code.

Regards
Ralf Friedl

Additional information:
modinfo r8168 (downloaded from the Realtek site):
filename:       
/lib/modules/3.4.28-2.20-default/kernel/drivers/net/ethernet/realtek/r8168.ko
version:        8.035.00-NAPI
license:        GPL
description:    RealTek RTL-8168 Gigabit Ethernet driver
author:         Realtek and the Linux r8168 crew <netdev@vger.kernel.org>
srcversion:     C7041A3D9074A1575512C13
alias:          pci:v00001186d00004300sv00001186sd00004B10bc*sc*i*
alias:          pci:v000010ECd00008168sv*sd*bc*sc*i*
depends:
vermagic:       3.4.28-2.20-default SMP mod_unload modversions
parm:           eee_enable:int
parm:           speed:force phy operation. Deprecated by ethtool (8). 
(ushort)
parm:           duplex:force phy operation. Deprecated by ethtool (8). (int)
parm:           autoneg:force phy operation. Deprecated by ethtool (8). 
(int)
parm:           aspm:Enable ASPM. (int)
parm:           rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int)
parm:           use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int)
parm:           debug:Debug verbosity level (0=none, ..., 16=all) (int)

modinfo r8169 (from opensuse):
filename:       
/lib/modules/3.4.28-2.20-default/kernel/drivers/net/ethernet/realtek/r8169.ko
firmware:       rtl_nic/rtl8168f-2.fw
firmware:       rtl_nic/rtl8168f-1.fw
firmware:       rtl_nic/rtl8105e-1.fw
firmware:       rtl_nic/rtl8168e-3.fw
firmware:       rtl_nic/rtl8168e-2.fw
firmware:       rtl_nic/rtl8168e-1.fw
firmware:       rtl_nic/rtl8168d-2.fw
firmware:       rtl_nic/rtl8168d-1.fw
version:        2.3LK-NAPI
license:        GPL
description:    RealTek RTL-8169 Gigabit Ethernet driver
author:         Realtek and the Linux r8169 crew <netdev@vger.kernel.org>
srcversion:     193CB90A8A79025AB5CC132
alias:          pci:v00000001d00008168sv*sd00002410bc*sc*i*
alias:          pci:v00001737d00001032sv*sd00000024bc*sc*i*
alias:          pci:v000016ECd00000116sv*sd*bc*sc*i*
alias:          pci:v00001259d0000C107sv*sd*bc*sc*i*
alias:          pci:v00001186d00004302sv*sd*bc*sc*i*
alias:          pci:v00001186d00004300sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008169sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008168sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008167sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008136sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008129sv*sd*bc*sc*i*
depends:
intree:         Y
vermagic:       3.4.28-2.20-default SMP mod_unload modversions
parm:           use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int)
parm:           debug:Debug verbosity level (0=none, ..., 16=all) (int)

Asus M5A97 LE R2.0 lspci:
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. 
RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 09)
        Subsystem: ASUSTeK Computer Inc. P8H77-I Motherboard [1043:8505]
        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 81
        Region 0: I/O ports at d000 [size=256]
        Region 2: Memory at d2104000 (64-bit, prefetchable) [size=4K]
        Region 4: Memory at d2100000 (64-bit, 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: 00000000feeff00c  Data: 416a
        Capabilities: [70] Express (v2) Endpoint, MSI 01
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<512ns, L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 4096 bytes
                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ 
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 unlimited, L1 <64us
                        ClockPM+ Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range ABCD, TimeoutDis+
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- 
SpeedDis-, Selectable De-emphasis: -6dB
                         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: [d0] Vital Product Data
                No end tag found
        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: [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=01
                        Status: NegoPending- InProgress-
        Capabilities: [160 v1] Device Serial Number 00-00-00-00-68-4c-e0-00
        Kernel driver in use: r8168

Asus M5A97 EVO R2.0 lspci:
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. 
RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 09)
        Subsystem: ASUSTeK Computer Inc. P8H77-I Motherboard [1043:8505]
        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 90
        Region 0: I/O ports at e000 [size=256]
        Region 2: Memory at fea04000 (64-bit, prefetchable) [size=4K]
        Region 4: Memory at fea00000 (64-bit, 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: 00000000feeff00c  Data: 41b2
        Capabilities: [70] Express (v2) Endpoint, MSI 01
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<512ns, L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 4096 bytes
                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ 
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 unlimited, L1 <64us
                        ClockPM+ Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range ABCD, TimeoutDis+
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- 
SpeedDis-, Selectable De-emphasis: -6dB
                         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: [d0] Vital Product Data
                No end tag found
        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: [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=01
                        Status: NegoPending- InProgress-
        Capabilities: [160 v1] Device Serial Number 00-00-00-00-68-4c-e0-00
        Kernel driver in use: r8168

Differences between LE and EVO:
--- M5A97 LE
+++ M5A97 EVO
@@ -3,15 +3,15 @@
        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 81
-       Region 0: I/O ports at d000 [size=256]
-       Region 2: Memory at d2104000 (64-bit, prefetchable) [size=4K]
-       Region 4: Memory at d2100000 (64-bit, prefetchable) [size=16K]
+       Interrupt: pin A routed to IRQ 90
+       Region 0: I/O ports at e000 [size=256]
+       Region 2: Memory at fea04000 (64-bit, prefetchable) [size=4K]
+       Region 4: Memory at fea00000 (64-bit, 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: 00000000feeff00c  Data: 416a
+               Address: 00000000feeff00c  Data: 41b2
        Capabilities: [70] Express (v2) Endpoint, MSI 01
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<512ns, L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
@@ -40,7 +40,7 @@
                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+
+               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr+
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ 
ChkEn-
        Capabilities: [140 v1] Virtual Channel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Problem with Reaktek 8168
  2013-02-20 11:52 Problem with Reaktek 8168 Ralf Friedl
@ 2013-02-20 23:11 ` Francois Romieu
  2013-02-21  0:48   ` Ralf Friedl
  0 siblings, 1 reply; 7+ messages in thread
From: Francois Romieu @ 2013-02-20 23:11 UTC (permalink / raw)
  To: Ralf Friedl; +Cc: netdev

Ralf Friedl <Ralf.Friedl@online.de> :
[...]
> If it helps I can also run a custom driver with additional debug code.

Can you send the XID line that your stock kernel r8169 driver displays ?
It will help identifying your chipset revision as a start.

Thanks.

-- 
Ueimor

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Problem with Reaktek 8168
  2013-02-20 23:11 ` Francois Romieu
@ 2013-02-21  0:48   ` Ralf Friedl
  2013-02-21 22:45     ` Francois Romieu
  0 siblings, 1 reply; 7+ messages in thread
From: Ralf Friedl @ 2013-02-21  0:48 UTC (permalink / raw)
  To: Francois Romieu; +Cc: netdev

Francois Romieu wrote:
> Ralf Friedl <Ralf.Friedl@online.de> :
> [...]
>   
>> If it helps I can also run a custom driver with additional debug code.
>>     
> Can you send the XID line that your stock kernel r8169 driver displays ?
> It will help identifying your chipset revision as a start.
>   
Thank you for your reply.
These are the messages when the driver loads.

r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:02:00.0: irq 90 for MSI/MSI-X
r8169 0000:02:00.0: eth0: RTL8168f/8111f at 0xffffc90010122000, 
50:46:5d:a7:30:7a, XID 08000880 IRQ 90
r8169 0000:02:00.0: eth0: jumbo features [frames: 9200 bytes, tx 
checksumming: ko]

Ralf Friedl

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Problem with Reaktek 8168
  2013-02-21  0:48   ` Ralf Friedl
@ 2013-02-21 22:45     ` Francois Romieu
  2013-02-22 14:55       ` Ralf Friedl
  0 siblings, 1 reply; 7+ messages in thread
From: Francois Romieu @ 2013-02-21 22:45 UTC (permalink / raw)
  To: Ralf Friedl; +Cc: netdev

Ralf Friedl <Ralf.Friedl@online.de> :
[...]
> r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
> r8169 0000:02:00.0: irq 90 for MSI/MSI-X
> r8169 0000:02:00.0: eth0: RTL8168f/8111f at 0xffffc90010122000,
> 50:46:5d:a7:30:7a, XID 08000880 IRQ 90

Thanks.

I have not noticed 8168f specific problems as of late. It could be worth
giving stock 3.8 a try though: its load of changes includes some post
3.4.x branch 8168f bits.

-- 
Ueimor

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Problem with Reaktek 8168
  2013-02-21 22:45     ` Francois Romieu
@ 2013-02-22 14:55       ` Ralf Friedl
  2013-02-22 23:07         ` Francois Romieu
  0 siblings, 1 reply; 7+ messages in thread
From: Ralf Friedl @ 2013-02-22 14:55 UTC (permalink / raw)
  To: Francois Romieu; +Cc: netdev

Francois Romieu wrote:
> I have not noticed 8168f specific problems as of late. It could be worth
> giving stock 3.8 a try though: its load of changes includes some post
> 3.4.x branch 8168f bits.
>   
Thank you very much.
I just installed the OpenSuse kernel 3.8.0-2.1 and transferred my 
collection of Linux install images, about 145G, to and from another 
computer, without a single problem.

So whatever was changed fixed the issue.

I have one warning in the syslog, but I hope it is not serious.
WARNING: at net/sched/sch_generic.c:254 dev_watchdog+0x239/0x250()
NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
Call Trace:
 <IRQ>  [<ffffffff810355c9>] ? warn_slowpath_common+0x79/0xc0
 [<ffffffff810356c5>] ? warn_slowpath_fmt+0x45/0x50
 [<ffffffff813096c9>] ? dev_watchdog+0x239/0x250
 [<ffffffff81309490>] ? pfifo_fast_dequeue+0xd0/0xd0
 [<ffffffff810415ba>] ? call_timer_fn.isra.32+0x2a/0x90
 [<ffffffff8104177e>] ? run_timer_softirq+0x15e/0x1f0
 [<ffffffff811ce4c9>] ? timerqueue_add+0x59/0xa0
 [<ffffffff8103c314>] ? __do_softirq+0xa4/0x150
 [<ffffffff810733df>] ? clockevents_program_event+0x6f/0x110
 [<ffffffff8138bf4c>] ? call_softirq+0x1c/0x30
 [<ffffffff8100464d>] ? do_softirq+0x4d/0x80
 [<ffffffff8103c4e6>] ? irq_exit+0x86/0xa0
 [<ffffffff810221e8>] ? smp_apic_timer_interrupt+0x68/0xa0
 [<ffffffff8138b94a>] ? apic_timer_interrupt+0x6a/0x70
 <EOI>  [<ffffffff81042074>] ? get_next_timer_interrupt+0x1d4/0x270
 [<ffffffff812c2a71>] ? cpuidle_wrap_enter+0x41/0x80
 [<ffffffff812c2a6d>] ? cpuidle_wrap_enter+0x3d/0x80
 [<ffffffff812c2838>] ? cpuidle_idle_call+0x78/0x100
 [<ffffffff8100b22f>] ? cpu_idle+0x5f/0xd0


Ralf

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Problem with Reaktek 8168
  2013-02-22 14:55       ` Ralf Friedl
@ 2013-02-22 23:07         ` Francois Romieu
  2013-02-23 11:10           ` Ralf Friedl
  0 siblings, 1 reply; 7+ messages in thread
From: Francois Romieu @ 2013-02-22 23:07 UTC (permalink / raw)
  To: Ralf Friedl; +Cc: netdev

Ralf Friedl <Ralf.Friedl@online.de> :
[...]
> I have one warning in the syslog, but I hope it is not serious.
> WARNING: at net/sched/sch_generic.c:254 dev_watchdog+0x239/0x250()
> NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
[snip]

It's the usual transmit timeout watchdog. A transient loss of network
traffic should be noticable when it triggers. You may live with it as
long as it does not happen much but it means that something does not
work correctly.

-- 
Ueimor

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Problem with Reaktek 8168
  2013-02-22 23:07         ` Francois Romieu
@ 2013-02-23 11:10           ` Ralf Friedl
  0 siblings, 0 replies; 7+ messages in thread
From: Ralf Friedl @ 2013-02-23 11:10 UTC (permalink / raw)
  To: Francois Romieu; +Cc: netdev

Francois Romieu:
> Ralf Friedl <Ralf.Friedl@online.de> :
> [...]
>   
>> I have one warning in the syslog, but I hope it is not serious.
>> WARNING: at net/sched/sch_generic.c:254 dev_watchdog+0x239/0x250()
>> NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
>>     
> [snip]
>
> It's the usual transmit timeout watchdog. A transient loss of network
> traffic should be noticable when it triggers. You may live with it as
> long as it does not happen much but it means that something does not
> work correctly.
I had this happen once for about 300GB of transfer data, so I can live 
with this.
But if you have an idea what it might be, I can run some tests for you.

Ralf

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-02-23 11:10 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-20 11:52 Problem with Reaktek 8168 Ralf Friedl
2013-02-20 23:11 ` Francois Romieu
2013-02-21  0:48   ` Ralf Friedl
2013-02-21 22:45     ` Francois Romieu
2013-02-22 14:55       ` Ralf Friedl
2013-02-22 23:07         ` Francois Romieu
2013-02-23 11:10           ` Ralf Friedl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).