On 11/06/2017 08:52 AM, Larry Finger wrote:
Your results seem to indicate that aspm, which is support_aspm
internally, is not being set to zero. The first executable statement in
enable_aspm is
if (!ppsc->support_aspm)
return;
That statement should disable the entire routine; however, you still
need to disable the call to this routine. It is possible that the timing
is messed up when built into the kernel. Building as a module will be
instructive.
Larry
FYI, when building this driver as a module, I'm not seeing my unstable
connection problem anymore, with the aspm=0 config set in
/etc/modprobe.d/. Thanks for your help with this.