Hi Ganapathi,

thank you for picking this up again. To reproduce the issue it should be
enough to make sure L1.2 is enabled and can be entered (all other
L-states are enabled), that should be the case by default when using
Fedora 30. The issue might then appear at any time, although it seems to
happen more quickly when downloading a file.

Additionally, the reason why the "pcie_aspm=off" kernel cmdline
parameter doesn't work for people is that the kernel follows ACPI rules
here [1] and refuses to take over control of the ASPM configuration
because ACPI requires ASPM to be enabled.

Also I assume the reason why some people were only seeing this issue
after suspending is that the Surface firmware seems to set the ASPM bits
to enabled after the device was suspended for some time (I assume it
happens when the EC was in deep sleep) by itself, so if the distro or
kernel version handles ASPM differently and maybe disables it by
default, it would definitely be enabled after suspending and the issue
would start to appear.

Note that the errors don't have to begin with "Firmware wakeup failed"
as described in Comment#74. Since it seems like we're dealing with a
complete loss of communication with the card here, the error might as
well be a command timeout.

If there's anything else I can do to help resolving this issue let me
know!

[1]
https://github.com/torvalds/linux/blob/master/drivers/acpi/pci_root.c#L464

Thanks,
Jonas

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1730924

Title:
  Wifi does down "crash" in Surface Pro 4

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1730924/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to