Wake-On-LAN для ASROCK H81M-ITX

Я использую Ubuntu 14.04.1 на материнской плате ASROCK H81M-ITX. Я уверен, что у меня правильно настроен BIOS для wake-on-lan. Я прочитал этот пост на форуме о том, что вам нужно сделать со стороны Ubuntu, чтобы заставить WOL работать.

Но я получаю эту ошибку при попытке включить WOL:

sudo ethtool -s eth0 wol g

Cannot get current wake-on-lan settings: Operation not supported
  not setting wol

Вот дамп ethtool для eth0. (Каково значение wol в выходе?)

$ sudo ethtool eth0

Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Current message level: 0x000060e4 (24804)
                           link ifup rx_err tx_err hw wol
    Link detected: yes

Руководство по H81M-ITX имеет две настройки конфигурации, которые относятся к пробуждению от локальной сети:

  1. Загрузка из встроенной локальнойсети: дайте системе проснуться от встроенной локальной сети.

  2. Включение устройства PCIE. Разрешить пробуждение системы устройством PCIE и включить пробуждение по локальной сети.

Я на самом деле использую встроенную локальную сеть, но я все равно включил.

Когда я выключаю, я использую:

$sudo shutdown -P now

После выключения индикатор связи гаснет для подключения к локальной сети как на материнской плате, так и на концентраторе, к которому она подключена. Похоже, не имеет силы. Нужно ли выключать другим способом, чтобы сохранить питание для порта Ethernet?

Вот все параметры конфигурации BIOS, которые я нашел, которые были связаны с состояниями сна (энергосбережение). Это их текущие настройки, которые они были установлены на заводе:

  1. Поддержка состояний CPU C: Auto
  2. Улучшенное состояние остановки (C1E): Auto
  3. Поддержка CPU CPU C3: Auto
  4. Поддержка CPU CPU C6: Auto
  5. Поддержка CPU CPU C7: Auto
  6. Пакет C Государственная поддержка: Disabled

Каждый из этих 6 элементов конфигурации имеет 3 возможных параметра: автоматический, включенный и отключенный. Последний элемент (который является единственным, который отключен) имеет описание "Включение поддержки состояния CPU, PCIe, Memory, Graphics C State для энергосбережения". Что-нибудь здесь выглядит неправильно?

2 ответа

Решение

Поэтому представитель службы технической поддержки ASROCK был любезен исследовать это и нашел информацию об этой проблеме. Очевидно, поддержка wake-on-lan была удалена из драйверов Ubuntu для встроенной сети Qualcomm Atheros Ethernet из-за некоторых связанных проблем. Я не до конца понимаю причину проблемы, и меня не очень радует перспектива исправления в более старых версиях драйверов Atheros, чтобы попытаться восстановить эту функциональность, которая, очевидно, работала в более старых выпусках Ubuntu. Я могу попытаться найти другую материнскую плату, которая не использует Ethernet на основе Atheros.

Некоторые ссылки:

У меня такая плохая репутация, я могу опубликовать только две активные ссылки. Я чувствую себя таким грязным.:) Вот еще одна полезная ссылка:

Ошибка 61651 - [регрессия] Пробуждение по локальной сети прервано в alx (AR8161)

Многие, но не все Ethernet-устройства поддерживают Wake on LAN. Проверьте:

sudo ethtool eth0 | grep -i  wake

Если оно не поддерживается вашим устройством, неизвестно, как заставить его делать то, для чего он не предназначен.

Если сообщается, что WoL не поддерживается, вы можете проверить BIOS в Конфигурации набора микросхем. Для какого параметра установлен режим глубокого сна? Вам может потребоваться установить значение S5, чтобы сетевой адаптер оставался активным после выключения.

Другие вопросы по тегам