Эта проблема:
- Компьютер переходит из режима ожидания S3 (приостановить-к-ram) в течение 5 секунд после приостановки, если подключен кабель Ethernet
Оборудование:
- Intel E2180
- Gigabyte P35-DS3L
- Realtek RTL8111b (с использованием модуля r8169)
Программного обеспечения:
- Я отключил ACPI wakeup для всех устройств, в
/proc/acpi/wakeup
- Журналы ядра в dmesg выглядят нормально - драйвер не тормозит приостановку или любые другие проблемы. Журналы успешной приостановки (кабель Ethernet отключен) и неисправной приостановки (кабель Ethernet подключен) одинаковы.
- на S3 suspend-to-ram ядро принудительно включает активацию ACPI для моста PCI-e. Я подозреваю, что это нормально.
- BIOS: пробуждение USB-мыши / клавиатуры отключено, пробуждение по кольцу отключено, пробуждение по PME включено
- ethtool сообщает, что WOL установлен в уг.
Я подозревал, что неисправное устройство испускает непрерывные пакеты WOL, но Wireshark не записывает пакеты WOL, пока компьютер включен.
Это происходит даже при отключении всех других портов (USB) (оставляя VGA/ Ethernet).
Также мне понадобится функциональность WOL
Редактировать:
- Отключение WOL на сетевом интерфейсе с помощью ethtool предотвращает немедленное возобновление.