Bug 112351
Summary: | jme driver breaks suspend/resume | ||
---|---|---|---|
Product: | Drivers | Reporter: | Diego Viola (diego.viola) |
Component: | Network | Assignee: | drivers_network (drivers_network) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 4.4.1-2-ARCH | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
lspci
dmidecode |
Description
Diego Viola
2016-02-12 07:44:19 UTC
This is on a desktop computer BTW, not a laptop. Created attachment 203571 [details]
lspci
Created attachment 203581 [details]
dmidecode
I think this is probably a race condition, because I managed to resume from suspend a few times while testing this, and when the device was up, but this happened very random and it was rare. Most of the time (99% of the time) it just hangs after resume from suspend. I mean, the hang only occurs when the device is up, if the device is down (ip link set ens34 down) the hang doesn't occur. Tried all these parameters from the module, no effect: parm: force_pseudohp:Enable pseudo hot-plug feature manually by driver instead of BIOS. (int) parm: no_pseudohp:Disable pseudo hot-plug feature. (int) parm: no_extplug:Do not use external plug signal for pseudo hot-plug. (int) So I found that disabling async helps with my issue, e.g. $ echo 0 > /sys/power/pm_async I can't reproduce the hang anymore, tried suspend/resume almost ~15 times. Anyone please? Fixed here: https://lkml.org/lkml/2016/2/22/994 |