Bug 30032

Summary: r8169: 60 seconds delay when resuming from suspend
Product: Drivers Reporter: Guillaume Ayoub (xovni)
Component: NetworkAssignee: Francois Romieu (romieu)
Status: CLOSED CODE_FIX    
Severity: low CC: akpm, florian, maciej.rutecki, mehmet, rjw
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.38-rc1 Tree: Mainline
Regression: Yes
Bug Depends on:    
Bug Blocks: 7216, 27352    

Description Guillaume Ayoub 2011-02-27 16:52:46 UTC
As explained in f1e02ed109df5f99abf942b8ccc99960cb09dd38, a 60 seconds delay happens when resuming from suspend, freezing the system. After this delay, everything is OK.

2 workarounds:
- Install the realtek firmware, or
- Unload the r8169 module before suspending.

This delay was not happening with 2.6.37 (the firmware was included in the kernel). For the record, the firmware was removed from the kernel in bca03d5f32c8ee9b5cfa1d32640a63fded6cb3c0.

I'm ready to debug or test patches if needed.
Comment 1 Mehmet Giritli 2011-03-06 14:13:55 UTC
I am having the same problem. Can you please tell me where I can get the firmware for realtek chips?
Comment 2 Guillaume Ayoub 2011-03-06 15:18:25 UTC
AFAIK, the easiest way to get the Realtek firmware is to take it from the Debian package:
http://packages.debian.org/fr/sid/firmware-realtek
Comment 3 Mehmet Giritli 2011-03-06 16:21:20 UTC
(In reply to comment #2)
> AFAIK, the easiest way to get the Realtek firmware is to take it from the
> Debian package:
> http://packages.debian.org/fr/sid/firmware-realtek

Thanks man, I got the firmware and the problem is now gone.
Comment 4 Mehmet Giritli 2011-03-06 16:22:14 UTC
*** Bug 29912 has been marked as a duplicate of this bug. ***
Comment 5 Rafael J. Wysocki 2011-03-27 19:51:43 UTC
Partially fixed by commit f1e02ed109df5f99abf942b8ccc99960cb09dd38 .