Package Details: alx-wol-dkms 6-2

Git Clone URL: https://aur.archlinux.org/alx-wol-dkms.git (read-only, click to copy)
Package Base: alx-wol-dkms
Description: The alx kernel module with a patch enabling WoL applied
Upstream URL: https://bugzilla.kernel.org/show_bug.cgi?id=61651
Keywords: alx dkms wake-on-lan wol
Licenses: GPL
Submitter: angelsl
Maintainer: christoph_heiss
Last Packager: christoph_heiss
Votes: 8
Popularity: 0.000000
First Submitted: 2017-12-26 05:17 (UTC)
Last Updated: 2023-03-19 00:54 (UTC)

Dependencies (4)

Required by (0)

Sources (10)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

jeffm commented on 2022-12-14 01:04 (UTC)

I previously installed on kernel 6.0 series and dkms built with no errors. then recently on kernel 6.1.arch1 dkms fails to build error message: alx-wol/5/build/main.c:755:17: error: too many arguments to function ‘netif_napi_add’

in main.c, if I edit the line : netif_napi_add(alx->dev, &np->napi, alx_poll, 64); to : netif_napi_add(alx->dev, &np->napi, alx_poll);

ie. removed the last argument ,64

then run makepkg -f --skipchecksums --skipinteg --skippgpcheck install with pacman -U, and it builds ok for kernel 6.1

but not for 6.0.12 : error message: /alx-wol/5/build/main.c:755:17: error: too few arguments to function ‘netif_napi_add’

so it looks like a change in the netif_napi_add function between kernel 6.0 and 6.1 but wol works now for me on 6.1 there is a bug here somewhere, can't explain why, I am not a programmer

sergio.b commented on 2021-11-23 13:00 (UTC)

@Sid127 yeah it's installed, I don't know why it isn't working on your system. I'm on Manjaro so things are a bit different, someone using the module on Arch can help you further.

Sid127 commented on 2021-11-23 09:29 (UTC) (edited on 2021-11-23 09:29 (UTC) by Sid127)

@sergio.b, I did install it, as said by dkms status alx-wol/5, 5.15.3-arch1-1, x86_64: installed (original_module exists)

and after rebooting, ethtool still says netlink error: Operation not permitted

I also have this line in my dmesg alx: module verification failed: signature and/or required key missing - tainting kernel

sergio.b commented on 2021-11-22 17:36 (UTC)

@Sid127 it works for me on kernel 5.15.2-2. You may have to install it on the new kernel with "sudo dkms install alx-wol/5". With "dkms status" you can check if it's installed on the kernel.

Sid127 commented on 2021-11-22 17:22 (UTC)

Does this not work on the latest 5.15 kernel?

sergio.b commented on 2021-09-11 05:51 (UTC)

@christoph_heiss I've just signed up to say thanks for adopting and updating this package.

I've upgraded from v. 5.3 on Manjaro and it works fine with kernels 5.13.13 and 5.10.61. It no longer works with 5.4.143, dkms can't install it, I don't know if that's expected but it doesn't matter to me as now I can use the newer kernels. Thanks again.

christoph_heiss commented on 2021-09-08 20:35 (UTC) (edited on 2021-09-12 18:02 (UTC) by christoph_heiss)

I've adopted the package, updated it to the version as of 5.13.13-arch1 and re-spun the patch, it now builds correctly again.

StarTroop commented on 2021-07-14 22:54 (UTC)

@jhwshin So, it turns out the times all my hunks were failing was due to a typo on my part, however even before that I was still getting errors using the AUR package and the kernel.org latest patch.

Your fork built correctly and is working perfectly now (on 5.12.15.zen1-1). It would be nice if this package were updated with your fix. Thanks!

jhwshin commented on 2021-07-12 21:38 (UTC) (edited on 2021-07-12 21:39 (UTC) by jhwshin)

@StarTroop I'm not sure about linux-zen, but you can try this:

https://github.com/jhwshin/alx-wol-dkms

Since your on linux-zen you may need to install linux-zen-headers

It is currently working for me on 5.12.15-arch1-1

StarTroop commented on 2021-07-12 21:08 (UTC)

Has anyone been able to build this on linux-zen 5.12+? All hunks are failing for me. I've tried the previous comment's patch as well as the latest patch in the kernel.org thread linked in the arch wiki (claimed to work on 5.10), but nothing gives me better results.