Thanks for pointing that out, I think you're right about the hardware. It does look like it's some type of driver issue. By using journalctl -b I found more info. First my hardware though...
Motherboard: ASUS M3A78-CM
NIC: Realtek RTL8111C Gigabit Ethernet port
CPU: AMD 9550 Phenom
Kernel says.. 3.10.0-957.21.3.el7.x86_64
I think the motherboard is the most relevent part because in journalctl -b I saw this error:
Code:
kernel: acpi-cpufreq: overriding BIOS provided _PSD data
kernel: ACPI Warning: SystemIO range 0x0000000000000b00-0x0000000000000b08 conflicts with OpRegion 0x0000000000000b00-0x0000000000000b0f (\SO
kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
So then I looked through and also saw:
Code:
kernel: pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
kernel: pci 0000:00:06.0: System wakeup disabled by ACPI
Since it was warning about ACPI drivers.. I updated the firmware on my bios but no difference. I didn't see any useful linux drivers for my motherboard so I'm not sure how to update those. In my BIOS I tried disabling ACPI, and I also tried the extra option ACPI 2.0.. neither made a difference. If it's relevent at all journalctl also said: ACPI: Core revision 20130517.
When I searched the error "System wakeup disabled by ACPI" people suggested checking some OS settings for hardware wakeup and I got the following.. which seems to be fine?
cat /proc/acpi/wakeup
RLAN S4 *enabled pci:0000:02:00.0
But it says S4 not S5 so maybe that's a problem. The system edits this wakeup file constantly so I guess you can't really just edit it directly. Some people also said that /sys/bus/ has a setting that needs to be enabled as well but it says enabled there too...
cat /sys/bus/pci/devices/0000:02:00.0/power/wakeup
enabled