Zdravím, omlouvám se že reaguji takto pozdě, neměl jsem přes samou práci čas řešit uživatelské "drobnůstky"

trubicoid:
Jojo, přesne takto jsem to myslel - z příkazu "cat /sys/bus/pci/devices/0000\:04\:00.5/power/control" mi leze "on" defaultně.
A když jsem přes grub dopsal jako parametr kernelu pcie_aspm=off (a pak ještě zkontroloval přes cat /proc/cmdline) tak se to chovalo stejně.
Když není nastaven parametr pcie_aspm=off tak
"dmesg -i ASPM" vypíše:
[ 0.273162] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.473557] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.473886] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[ 0.544510] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.544514] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[ 1.400566] jme 0000:04:00.5: can't disable ASPM; OS doesn't have ASPM control
[ 2.504064] ath: phy0: ASPM enabled: 0x43"cat /proc/cmdline" vypíše:
BOOT_IMAGE=/boot/vmlinuz-4.1.0-0.bpo.1-amd64 root=UUID=bla-bla-ble ro quietPokud pci_aspm=off nastavim tak:
"dmesg | grep -i ASPM" vypise:
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.1.0-0.bpo.1-amd64 root=UUID=3f01e8d5-53ef-4732-b2cd-e18280df8395 ro pcie_aspm=off quiet
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.1.0-0.bpo.1-amd64 root=UUID=3f01e8d5-53ef-4732-b2cd-e18280df8395 ro pcie_aspm=off quiet
[ 0.000000] PCIe ASPM is disabled
[ 0.272738] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.473204] acpi PNP0A08:00: _OSC: not requesting OS control; OS requires [ExtendedConfig ASPM ClockPM MSI]
[ 0.536088] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[ 2.454148] ath: phy0: ASPM enabled: 0x43"cat /proc/cmdline"
BOOT_IMAGE=/boot/vmlinuz-4.1.0-0.bpo.1-amd64 root=UUID=3f01e8d5-53ef-4732-b2cd-e18280df8395 ro pcie_aspm=off quietA SUSPEND hned na první pokus zakousl systém.
Nezkoušel jsem zkombinovat pcie_aspm=off a přenastavovat /sys/bus/pci/devices/0000\:04\:00.5/power/control na auto.
Tedy pokud to shrnu tak:
SUSPEND (do RAM) funguje bezvadně, když před uspáním spustím "ethtool -s eth0 wol d" (disabluji WoL)
HIBERNATE (do swap oddílu) nefunguje - stále se to občas kousne, protože nedokážu disablovat WoL předtím, než se začne nahrávat swap partition do RAM.
Jak jsem prorokoval HDD po mnoha a mnoha suspendech začal podle smartu chybovat:
SMART error (OfflineUncorrectableSector) detected on hosttak jsem pořídil SSDčko - s ním snad testy suspendu nebudou tolik mlátit. Původní disk připojuji přes rámeček a používám na dočasná nedůležitá data (např. stahování z internetu kde je zápis na SSD zbytečný) a tady mám opět další problémy - při suspendu se HDD stále točí... To je ale na jiný thread, a zatím jsem neudělal dostatečný průzkum - SSDčko mám teprv druhý den. (jediné co zatím tak nějak zabralo a neporouchalo suspend je unbindnout veškeré usb zařízení před samotným suspendem - ale to se mi úplně nelíbí - třeba najdu systémovější řešení)
Dík