Atheros Killer E2400 Ethernet Controller WOL need help

arizuka

New Member
Aug 30, 2024
3
1
3
Hello everyone, I'm a newbie here. and my native language is not English. if my words seems not politely, I'm sorry for that, I didn't mean it.

I have a motherboard with a E2400 of NIC, and installed PVE ver 8, and I've tried downgrade kernel to 6.1 try to fix WOL not support on my computer

Code:
# ethtool enp1s0
Settings for enp1s0:
    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
    Supported FEC modes: Not reported
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Speed: 1000Mb/s
    Duplex: Full
    Auto-negotiation: on
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    MDI-X: Unknown
        Current message level: 0x000060e4 (24804)
                               link ifup rx_err tx_err hw wol
    Link detected: yes

Code:
# lspci | grep -i ethernet
`01:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)`

Code:
# pveversion -v
proxmox-ve: 8.2.0 (running kernel: 6.1.10-1-pve)
pve-manager: 8.2.4 (running version: 8.2.4/faa83925c9641325)
proxmox-kernel-helper: 8.1.0
proxmox-kernel-6.8: 6.8.12-1
proxmox-kernel-6.8.12-1-pve-signed: 6.8.12-1
pve-kernel-6.1.10-1-pve: 6.1.10-1

I was follow two posts, try to patch alx driver:
https://bugzilla.kernel.org/show_bug.cgi?id=61651#c55
https://www.linuxquestions.org/questions/slackware-14/alx-wol-working-in-6-1-x-4175722247/

I installed linux-source-6.1 DKMS, got these files:
Code:
root@pve:/usr/src/alx-6.1# ls -l
total 168
-rw-r--r-- 1 root root  3420 Aug 30 08:30 alx.h
-rw-r--r-- 1 root root 12636 Aug 30 08:50 alx-wol_6.3.patch
-rw-r--r-- 1 root root  8860 Aug 30 08:30 ethtool.c
-rw-r--r-- 1 root root 32348 Aug 30 08:30 hw.c
-rw-r--r-- 1 root root 19294 Aug 30 08:30 hw.h
-rw-r--r-- 1 root root 48755 Aug 30 08:30 main.c
-rw-r--r-- 1 root root   101 Aug 30 08:30 Makefile
-rw-r--r-- 1 root root 29154 Aug 30 08:30 reg.h

and than I have no idea, what should I do next? I need help.
and I'm not good at linux, help me step by step, please.
 
Sorry no maybe you try to finde a Chinese Forum? I know it sound stupid.
I tried, but I didn't get any useful answer.
By the way, is my English so bad that I can't describe my trouble clearly?
I used to ask for help on other English forums, almost no one reply me, maybe my English is the reason?
 
  • Like
Reactions: hmmmm