Tôi chỉ đơn giản là không thể làm cho thức tỉnh hoạt động trên máy của mình. Tôi mới sử dụng Linux nên có lẽ tôi đang thiếu một cái gì đó. Dưới cấu hình của tôi. Bất kỳ đầu vào được đánh giá rất cao. Cảm ơn bạn.
Cấu hình CTNH của tôi:
AsRock FM2A88X-ITX+
AMD A10-7800
Running Linux Mint 17.3 64bits
BIOS configured for wake-on-lan:
Boot From Onboard LAN: Enabled
PCIE Device Power On: Enabled
Cấu hình hệ thống của tôi:
$ uname -a
Linux home-server 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ lspci -nnk | grep -i net -A2
01:00.0 Network controller [0280]: Qualcomm Atheros AR9462 Wireless Network
Adapter [168c:0034] (rev 01)
Subsystem: AzureWave Device [1a3b:2110]
Kernel driver in use: ath9k
03:00.0 Ethernet controller [0200]: Qualcomm Atheros QCA8171 Gigabit Ethernet [1969:10a1] (rev 10)
Subsystem: ASRock Incorporation Device [1849:10a1]
Kernel driver in use: alx
$ modinfo alx
filename: /lib/modules/3.19.0-32-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
license: GPL
description: Qualcomm Atheros(R) AR816x/AR817x PCI-E Ethernet Network Driver
author: Qualcomm Corporation, <nic-devel@qualcomm.com>
author: Johannes Berg <johannes@sipsolutions.net>
srcversion: 1917D292620190CB7319BDE
alias: pci:v00001969d000010A0sv*sd*bc*sc*i*
alias: pci:v00001969d000010A1sv*sd*bc*sc*i*
alias: pci:v00001969d00001090sv*sd*bc*sc*i*
alias: pci:v00001969d0000E091sv*sd*bc*sc*i*
alias: pci:v00001969d00001091sv*sd*bc*sc*i*
depends: mdio
intree: Y
vermagic: 3.19.0-32-generic SMP mod_unload modversions
signer: Magrathea: Glacier signing key
sig_key: 0C:8B:EF:E0:C1:E2:89:E4:D8:99:09:26:11:7A:DA:3B:DF:EB:41:9C
sig_hashalgo: sha512
$ 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
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
PB21 S4 *disabled
PB22 S4 *disabled
PB31 S4 *disabled pci:0000:00:03.1
PB32 S4 *disabled
PB33 S4 *disabled
PB34 S4 *disabled
SBAZ S4 *disabled pci:0000:00:14.2
ECIR S4 *disabled
PS2K S4 *disabled
PS2M S4 *disabled
P0PC S4 *disabled pci:0000:00:14.4
OHC1 S4 *enabled pci:0000:00:12.0
EHC1 S4 *enabled pci:0000:00:12.2
OHC2 S4 *enabled pci:0000:00:13.0
EHC2 S4 *enabled pci:0000:00:13.2
OHC3 S4 *disabled
EHC3 S4 *disabled
OHC4 S4 *enabled pci:0000:00:14.5
XHC0 S4 *enabled pci:0000:00:10.0
XHC1 S4 *enabled pci:0000:00:10.1
PE20 S4 *disabled pci:0000:00:15.0
PE21 S4 *disabled
PE22 S4 *disabled
PE23 S4 *disabled
$ ifconfig
eth0 Link encap:Ethernet HWaddr ------HAVE_DELETED_THAT_MYSELF-----
inet addr:192.168.1.98 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::d250:99ff:fe85:92e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17749 errors:0 dropped:0 overruns:0 frame:0
TX packets:10035 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:22733189 (22.7 MB) TX bytes:846896 (846.8 KB)
Interrupt:16
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
$ sudo ethtool -s eth0 wol g
Cannot get current wake-on-lan settings: Operation not supported
not setting wol
Thông tin bổ sung vào ngày 22 tháng 1 năm 2016 sau @ MariusMatutiae đầu vào tuyệt vời:
Tôi đã nhận được mới nhất Hạt nhân 3.19.8 và chỉ được trình điều khiển Atheros alx (tôi đã có thể làm điều đó sau khi làm theo những hướng dẫn này ):
$ tar xf linux-3.19.8.tar.xz linux-3.19.8/drivers/net/ethernet/atheros/alx
$ cd linux-3.19.8/drivers/net/ethernet/atheros/alx
$ make -C /lib/modules/`uname -r`/build M=`pwd` modules
$ sudo cp /lib/modules/3.19.0-32-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko /lib/modules/3.19.0-32-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko.old
$ sudo cp alx.ko /lib/modules/3.19.0-32-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
$ sudo reboot
Trình điều khiển alx trên kernel đó có cài đặt WOL trở lại (điểm khác biệt duy nhất tôi nhận thấy là thiếu khóa chữ ký trên ổ đĩa - so sánh đầu ra của 'modinfo alx' ở trên và bên dưới), nhưng không gặp may nữa! !! Tôi vẫn không thể làm cho WOL hoạt động trên máy của mình. Tôi đã kiểm tra và kiểm tra lại mọi thứ trong thiết lập BIOS của mình. Tôi thậm chí có thể đánh thức nó bằng cách sử dụng bàn phím USB, nhưng không thông qua WOL.
$ sudo modinfo alx
filename: /lib/modules/3.19.0-32-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
license: GPL
description: Qualcomm Atheros(R) AR816x/AR817x PCI-E Ethernet Network Driver
author: Qualcomm Corporation, <nic-devel@qualcomm.com>
author: Johannes Berg <johannes@sipsolutions.net>
srcversion: 1917D292620190CB7319BDE
alias: pci:v00001969d000010A0sv*sd*bc*sc*i*
alias: pci:v00001969d000010A1sv*sd*bc*sc*i*
alias: pci:v00001969d00001090sv*sd*bc*sc*i*
alias: pci:v00001969d0000E091sv*sd*bc*sc*i*
alias: pci:v00001969d00001091sv*sd*bc*sc*i*
depends: mdio
vermagic: 3.19.0-32-generic SMP mod_unload modversions
Thông tin bổ sung vào ngày 30 tháng 1 năm 2016
Vẫn không có may mắn. Tôi đã có thể thiết lập chức năng WoWlan, nhưng không có cách nào Linux của tôi có thể thức dậy từ chế độ tắt nguồn, ngủ đông hoặc tạm dừng. Tôi đã thử đánh thức nó qua bộ định tuyến và các máy tính khác trong mạng LAN của tôi.
$ sudo iw phy0 wowlan enable magic-packet
$ sudo iw phy0 wowlan show
WoWLAN is enabled:
* wake up on magic packet
Người giúp tôi làm việc đó sẽ nhận được một gói 250g cà phê Brazil ngon nhất :)
ethtool eth0
, hiện nay?