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 C3: Auto
  4. Поддержка состояний CPU C6: Auto
  5. Поддержка состояний CPU C7: Auto
  6. Поддержка состояний пакета C: Disabled

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

0
задан 17 May 2015 в 23:59

2 ответа

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

sudo ethtool eth0 | grep -i  wake

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

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

0
ответ дан 17 May 2015 в 23:59

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

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

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

Ошибка 61651 - [регрессия] След на LAN, прерванный alx (AR8161)

0
ответ дан 17 May 2015 в 23:59

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

Похожие вопросы: