Wake On LAN doesn't work

Hi,
I own an Asus RT-BE88U, which has a built-in WOL feature, and an Asus BP6230, upgraded with an Intel Core i7-3770K, 8GB RAM, dual SSD storage and a PCIe NIC with Intel 225 chip.
My idea was to remotely log in to my router, through my DDNS, trigger the WOL and then use my PC with a RDP connection.
I first enabled WOL and Wake to PCIe in the UEFI-BIOS.
Following the Arch Wiki, I choose the systemd service way, editing the service by adding umbg, instead of only g, as wake methods in the ExecStart line.
Now at every boot, running sudo ethtool enp5s0 | grep Wake-on, I get

Supports Wake-on: pumbg
Wake-on: umbg

I kept p disabled because I noticed random wakes.
Despite it all, if my PC is powered off, it stays powered-off, both trying by the router WOL feature or from my Windows laptop with WakeMeOnLan.
Any idea?

I can't post links:
NIC:    https://www.ebay.it/itm/304687267529?_skw=i225&itmmeta=01JB78PEF2BP2AHZKJE8ZVDR48&hash=item46f0c6bec9:g:oAgAAOSwz8Fm7VtE
Wiki:   https://wiki.archlinux.org/title/Wake-on-LAN
WMOL:   https://www.nirsoft.net/utils/wake_on_lan.html

Is this in a completely shut-down state, and if so, are the activity lights still showing on the LAN port? (If they aren’t, the card isn’t powered and can not respond to WOL signals).

My thoughts are that Sleep should work as, on my laptop at least, the network port is still alive (possibly also Hibernate, I’ll check next time). Hibernate does completely turn off the WiFi card though in my case.

ETA:
Just checked: lights still blinking in Hibernate as well, in my case.

I just checked with PC powered-off, and the NIC LED is ON, not blinking, fixed green. But when the PC is ON the green LED blinks and there is also a fixed red LED.

1 Like

This suggests to me, although of course I might be talking bovine excrement, that the card isn’t being internally powered in the “off” state. Any different in sleep and hibernate modes?

Wake-on-LAN - ArchWiki

Some motherboards support Wake-on-LAN from a powered-off state, but some only support Wake-on-LAN from a sleep / suspended state.

1 Like

How can I hibernate the system? I realized only now that there is no button for that

You can only do that when you have it properly configured.
You must have (enough) swap - and:

  • the swap needs to be in /etc/fstab
  • it also needs to be mentioned in /etc/default/grub
  • and in /etc/mkinitcpio.conf, in the HOOKS line, the “resume” keyword needs to be present
    grep ^HOOKS /etc/mkinitcpio.conf

When all that is in place:

  • open terminal
    systemctl hibernate

There is also buttons in the menu for that.

1 Like

Power management/Suspend and hibernate - ArchWiki

1 Like

I read the wiki and it seems complex and now I don’t have enough time :face_with_diagonal_mouth:
I’ll update you as soon as I’ve tried it.
In the meantime, any suggestion is welcome

no pressure - it’s your time and your system :slightly_smiling_face:

But it is literally no more complex than what I just described in three lines …

2 Likes

We haven’t seen any detailed system info yet:

inxi -zv8

… this will tell us about swap configuration, etc. .

If a swap partition needs to be created, I’m happy to help with that (as likely are many others here) but that deserves its own Topic.

Then, once that is sorted, we can concentrate on the issue in this thread. :wink:

(Note that Suspend should still work).

It will sort of shut down - but without swap the system state is not saved to anywhere and can’t be restored.

hibernate should work, though - the RAM is powered anyway in that mode, so why not also the NIC

I think that’s the other way round? :wink: (I meant sleep (suspend-to-RAM)).

In any case, the OP could also check if USB ports are still active for powering things. :smiley:

This is my inxy

Summary
System:
  Kernel: 6.10.13-3-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.10-x86_64
    root=UUID=28531da4-2974-414e-9f68-0ea70b724272 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.1.5 tk: Qt v: N/A info: frameworks v: 6.6.0
    wm: kwin_x11 vt: 7 dm: 1: LightDM v: 1.32.0 2: SDDM note: stopped
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: ASUSTeK product: BM6630_BM6330_BP6230 v: N/A
    serial: <superuser required>
  Mobo: ASUSTeK model: BM6630_BM6330_BP6230 v: Rev x.0x
    serial: <superuser required> part-nu: SKU uuid: <superuser required>
    BIOS: American Megatrends v: 4103 date: 06/26/2012
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 8 GiB available: 7.47 GiB used: 3.18 GiB (42.6%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 16 GiB slots: 2 modules: 2 EC: None
    max-module-size: 8 GiB note: est.
  Device-1: ChannelA-DIMM0 type: DDR3 detail: synchronous size: 4 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Hynix/Hyundai part-no: HMT351U6CFR8C-PB serial: <filter>
  Device-2: ChannelB-DIMM0 type: DDR3 detail: synchronous size: 4 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: 06c1 part-no: SLA302G08-GGNHC serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i7-3770K bits: 64 type: MT MCP arch: Ivy Bridge
    gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6
    model-id: 0x3A (58) stepping: 9 microcode: 0x21
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
    desc: 4x256 KiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 1600 min/max: 1600/3900 scaling: driver: intel_cpufreq
    governor: schedutil cores: 1: 1600 2: 1600 3: 1600 4: 1600 5: 1600 6: 1600
    7: 1600 8: 1600 bogomips: 55899
  Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov
    constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb
    ept erms est f16c flexpriority flush_l1d fpu fsgsbase fxsr ht ibpb ibrs
    ida lahf_lm lm mca mce md_clear mmx monitor msr mtrr nonstop_tsc nopl nx
    pae pat pbe pcid pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts
    rdrand rdtscp rep_good sep smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3
    stibp syscall tm tm2 tpr_shadow tsc tsc_deadline_timer vme vmx vnmi vpid
    xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Vulnerable: No microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel IvyBridge GT2 [HD Graphics 4000] vendor: ASUSTeK
    driver: i915 v: kernel arch: Gen-7 process: Intel 22nm built: 2012-13 ports:
    active: HDMI-A-1 off: VGA-1 empty: DP-1,DP-2,HDMI-A-2 bus-ID: 00:02.0
    chip-ID: 8086:0162 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.2
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: crocus gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 507x285mm (19.96x11.22")
    s-diag: 582mm (22.9")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 pos: primary model: EIZO NANAO EV2316W
    serial: <filter> built: 2013 res: 1920x1080 hz: 60 dpi: 96 gamma: 1.2
    chroma: red: x: 0.635 y: 0.341 green: x: 0.322 y: 0.624 blue: x: 0.153
    y: 0.039 white: x: 0.314 y: 0.329 size: 510x287mm (20.08x11.3")
    diag: 585mm (23") ratio: 16:9 modes: 1920x1080, 1680x1050, 1280x1024,
    1280x960, 1280x720, 1024x768, 800x600, 640x480
  Monitor-2: VGA-1 note: disabled size-res: N/A modes: 1024x768, 800x600,
    848x480, 640x480
  API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
    device: 1 drv: swrast gbm: drv: crocus surfaceless: drv: crocus x11:
    drv: crocus inactive: wayland
  API: OpenGL v: 4.5 compat-v: 4.2 vendor: intel mesa v: 24.2.4-arch1.0.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 4000 (IVB
    GT2) device-ID: 8086:0162 memory: 1.46 GiB unified: yes
  API: Vulkan Message: No Vulkan data available.
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:1c20 class-ID: 0403
  API: ALSA v: k6.10.13-3-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel 82579V Gigabit Network vendor: ASUSTeK P8P67 Deluxe
    driver: e1000e v: kernel port: f080 bus-ID: 00:19.0 chip-ID: 8086:1503
    class-ID: 0200
  IF: eno1 state: down mac: <filter>
  Device-2: Intel Ethernet I225-V driver: igc v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 04:00.0 chip-ID: 8086:15f3
    class-ID: 0200
  IF: enp4s0 state: down mac: <filter>
  Device-3: Intel Ethernet I225-V driver: igc v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 05:00.0 chip-ID: 8086:15f3
    class-ID: 0200
  IF: enp5s0 state: up speed: 2500 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
  Device-4: ASIX AX88179 Gigabit Ethernet driver: ax88179_178a type: USB
    rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 4-2.1:3
    chip-ID: 0b95:1790 class-ID: ff00 serial: <filter>
  IF: enp6s0u2u1 state: down mac: <filter>
  Info: services: NetworkManager, smbd, sshd, systemd-timesyncd
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.36 TiB used: 723.81 GiB (51.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 860 QVO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 1B6Q scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 465.76 GiB size: 457.38 GiB (98.20%)
    used: 18.96 GiB (4.1%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: 28531da4-2974-414e-9f68-0ea70b724272
  ID-2: /home/<filter>/mnt/SamsungQVO860 raw-size: 931.51 GiB
    size: 931.51 GiB (100.00%) used: 704.85 GiB (75.7%) fs: ntfs dev: /dev/sdb1
    maj-min: 8:17 label: Data uuid: 1395ECAC4F866168
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
    class-ID: 0900
  Device-1: 1-1.3:3 info: Logitech Corded Keyboard K280e type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 98mA
    chip-ID: 046d:c328 class-ID: 0300
  Device-2: 1-1.4:4 info: Microsoft Basic Optical Mouse v2.0 type: mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA
    chip-ID: 045e:00cb class-ID: 0301
  Hub-3: 2-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
    class-ID: 0900
  Device-1: 2-1.3:3 info: Transcend Information CR-75: 51-in-1 Card
    Reader/Writer [Sakar] type: mass storage driver: usb-storage interfaces: 2
    rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
    chip-ID: 1307:0361 class-ID: 0806 serial: <filter>
  Hub-5: 3-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 3-2:2 info: Genesys Logic Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 05e3:0610 class-ID: 0900
  Hub-7: 4-0:1 info: super-speed hub ports: 2 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-8: 4-2:2 info: Genesys Logic Hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 05e3:0612
    class-ID: 0900
  Device-1: 4-2.1:3 info: ASIX AX88179 Gigabit Ethernet type: Network
    driver: ax88179_178a interfaces: 1 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s)
    lanes: 1 mode: 3.2 gen-1x1 power: 496mA chip-ID: 0b95:1790 class-ID: ff00
    serial: <filter>
Sensors:
  System Temperatures: cpu: 45.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: 1272 pm: pacman pkgs: 1261 libs: 350 tools: pamac pm: flatpak
    pkgs: 11
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirrors.cicku.me/manjaro/stable/$repo/$arch
    2: http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
    3: https://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch
    4: https://uvermont.mm.fcix.net/manjaro/stable/$repo/$arch
    5: https://mnvoip.mm.fcix.net/manjaro/stable/$repo/$arch
    6: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    7: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    8: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 248
  1: cpu: 13.0% command: konsole pid: 4862 mem: 233.8 MiB (3.0%)
  2: cpu: 5.5% command: chrome pid: 4726 mem: 229.2 MiB (2.9%)
  3: cpu: 4.7% command: zsh pid: 4881 mem: 9.93 MiB (0.1%)
  4: cpu: 4.5% command: chrome pid: 2940 mem: 480.1 MiB (6.2%)
  5: cpu: 4.5% command: chrome pid: 4706 mem: 200.2 MiB (2.6%)
  Memory top: 5 of 248
  1: mem: 801.4 MiB (10.4%) command: plasmashell pid: 1328 cpu: 1.9%
  2: mem: 675.0 MiB (8.8%) command: baloo_file_extractor pid: 1676 cpu: 0.3%
  3: mem: 480.1 MiB (6.2%) command: chrome pid: 2940 cpu: 4.5%
  4: mem: 286.9 MiB (3.7%) command: chrome pid: 3473 cpu: 3.7%
  5: mem: 264.8 MiB (3.4%) command: kwin_x11 pid: 1307 cpu: 2.6%
Info:
  Processes: 248 Power: uptime: 1h 17m states: freeze,standby,mem,disk
    suspend: deep avail: s2idle,shallow wakeups: 0 hibernate: platform
    avail: shutdown, reboot, suspend, test_resume image: 2.98 GiB
    services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd
    v: 256 default: graphical tool: systemctl
  Compilers: gcc: 14.2.1 Shell: Zsh v: 5.9 default: Bash v: 5.2.37
    running-in: konsole inxi: 3.3.36

Thank you for all the time you are giving me.
Kindness is hard to find on the forums lately.

oh oh - brain fart on my side - sorry! :man_facepalming:
you are right

suspend is really quick and should always work - swap or not

@alessio89g

… not on this one - but that is biased opinion, because that is the only one I frequent

1 Like

Nothing to do… I just tried to suspend and then trigger the wake, but the system doesn’t wake up :face_with_diagonal_mouth:

Without this, it’s not an ideal situation.

You’ll need to use a Live USB to boot, then use a partition manager e.g. KDE Partition Manager (which is what I use) to shrink your second partiton (move the end down by a bit more than your RAM) and create a swap partition in that space.

As I said, better in a separate thread.

I frequent many forums and many Telegram and Discord groups… many of them are really toxic

… when I suspend, I trigger the “wake up” by pushing the power button or opening the lid of the notebook - WOL is something I never tried or needed or wanted.

people …
you know the most trivial truth about IQ (intelligence …)?

About half of all the people there are are more stupid than you are. :wink:
(it get’s less severe when you yourself are below 100 :wink: but I think you get the picture )

:rofl:
With a Laptop is different of course; my Manjaro machine is Desktop