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

Bug#812746 - r8169 suspend to ram regression: rtl_counters_cond == 1



I'm running Debian Testing on a Kino-945GSE motherboard which has 2  Realtek 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controllers. Only one of 
these is in use.

Kernels newer than Linux tuscan3 4.3.0-1-686-pae #1 SMP Debian 4.3.5-1 
(2016-02-06) i686 GNU/Linux suffer from Bug#812746 which writes errors of 
"r8169 0000:02:00.0 eth0: rtl_counters_cond == 1 (loop: 1000, delay: 10)." 
every 30 seconds or so and makes console operation almost impossible. The 
only workaround I have so far found is to avoid kernels later than 4.3.0-1 
including the recent linux-image-4.11.0-1-686-pae 4.11.6-1.

I attempted to use the r8168-dkms package but have been unable to build this 
with 4.11.0-1 as it errors with "error: ‘struct net_device’ has no member 
named ‘last_rx’"

Googleing finds that there is a patch  to r8169.c  for example:
https://patchwork.ozlabs.org/patch/541393/
but his doesn't seem to have made it into the current Debian kernels.

 If anyone can suggest a workaround that will allow the use of recent 
kernels I would very much appreciate their help.

TIA

Rob




Reply to: