[Bug 810134] New: Allocation failure in atl1c NIC driver when resuming from suspend
https://bugzilla.novell.com/show_bug.cgi?id=810134 https://bugzilla.novell.com/show_bug.cgi?id=810134#c0 Summary: Allocation failure in atl1c NIC driver when resuming from suspend Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: triffterer@web.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=530286) --> (http://bugzilla.novell.com/attachment.cgi?id=530286) Syslog excerpt showing the error User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 When I put my laptop to sleep (either suspend2ram or suspend2disk) the LAN interface sometimes stops working, i.e. it does not recognize a cable that is plugged in anymore. The syslog shows the error message "atl1c 0000:03:00.0: kzalloc failed, size = 61440" (see attachment for full log). atl1c is the kernel driver responsible for this NIC. WLAN (driver ath9k) is not affected by this issue. The network interface is shown by lspci as: 03:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0) The error occur every time I suspend the laptop, but approximately in 40% of the cases. Reproducible: Sometimes Steps to Reproduce: 1. Find and use a PC/laptop with the AR8151 v2.0 Gigabit Ethernet controller 2. Suspend/hibernate the device 3. Resume the device Repeat if necessary as the problem does not occur every time. Actual Results: The network interface does not react anymore, even if a cable is connected and the appropriate LED on the switch is on, NetworkManager still shows the ethernet interface as "not connected". To be able to use it again one has to reboot or reload the driver (see additional information). Expected Results: The laptop should resume and the ethernet interface should continue to work as usual without the need to reload a driver. The network interface can be reactivated by executing sudo /sbin/rmmod atl1c sudo /sbin/modprobe atl1c so I think this is a driver and not a hardware issue. I am running openSUSE 12.3 with kernel 3.7.10-1.1-desktop on an ASUS P53E laptop. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c
Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c1
--- Comment #1 from david chang
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c2
--- Comment #2 from Tobias Triffterer
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c3
--- Comment #3 from Tobias Triffterer
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c4
--- Comment #4 from david chang
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c
Jeffrey Cheung
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c5
--- Comment #5 from david chang
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c6
--- Comment #6 from Tobias Triffterer
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c7
--- Comment #7 from Tobias Triffterer
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c8
--- Comment #8 from david chang
Sorry for the delay.
No problem. Thanks for your testing and reply!
I now checked the issue on kernel 3.11.0-rc7-1-vanilla for about 45 minutes. I put the laptop to sleep several times and the problem did not occur, the resume process is also much faster than on the stock 12.3 kernel, the lock screen appears almost instantly after pressing the power button. But as the problem only occurs sporadically, I am not 100% sure that the problem is solved in 3.11.
On the other hand, dmesg shows some btrfs errors, so I will return to my usual kernel now to not kill my filesystem.
Hmm..since the test time is not enough so I am not sure either. Ok! Maybe it would be good to test with the kmp package as bnc#816112#c42. If you encounter the issue then please provide the following information. # ip -s -s link show eth0; ethtool -S eth0; ifconfig eth0 # cat /proc/interrupts Thank you! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c9
--- Comment #9 from Tobias Triffterer
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c10
--- Comment #10 from david chang
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c11
--- Comment #11 from Tobias Triffterer
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c12
--- Comment #12 from Jeffrey Cheung
https://bugzilla.novell.com/show_bug.cgi?id=810134
https://bugzilla.novell.com/show_bug.cgi?id=810134#c13
Jeffrey Cheung
participants (1)
-
bugzilla_noreply@novell.com