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.000001
First Submitted: 2017-12-26 05:17 (UTC)
Last Updated: 2023-03-19 00:54 (UTC)

Latest Comments

1 2 3 4 Next › Last »

jeffm commented on 2023-04-14 01:40 (UTC)

with pkgrel 2, I still get the dkms fail message similar to that posted by @jOse. need to add --force and then installs. was rel 2 meant to fix this?

christoph_heiss commented on 2023-03-18 23:21 (UTC)

Hi all, just pushed a rel-update to fix the module version override issue.

Cheers!

j0se commented on 2023-03-03 08:09 (UTC)

@christoph_heiss I found no mention at all of alx in the journal for the boot where I got the problem. But this morning I rerun the dkms install (from history, so I'm sure I used the same command), rebooted and it's working now.

christoph_heiss commented on 2023-03-02 10:08 (UTC)

@Hugo_Placer: Thanks for the report! Seems I may have fscked something up while packaging, I'll have a look and push an updated package-revision as necessary. Sorry!

@j0se: Can you provide the output of # lspci -vvv -s <slot>, where <slot> is the first column of # lspci | grep Ethernet? Also, are there any errors in kernel log (# dmesg | grep alx)?

You can also reach me via e-mail if you want, to further debug this :^)

j0se commented on 2023-03-02 08:30 (UTC)

With kernel 6.2.1-arch1-1, the network interface is even missing on ifconfig -a.

Hugo_Placer commented on 2023-02-16 15:15 (UTC)

@jOse yes, is the same error :). Thankss!

j0se commented on 2023-02-15 18:43 (UTC) (edited on 2023-02-16 15:57 (UTC) by j0se)

I get this error:

==> dkms install --no-depmod alx-wol/6 -k 6.1.11-arch1-1
Module version  for alx.ko.zst
exactly matches what is already found in kernel 6.1.11-arch1-1.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
==> WARNING: `dkms install --no-depmod alx-wol/6 -k 6.1.11-arch1-1' exited 6

So I installed the module with # dkms install -m alx-wol -v 6 --force.

@Hugo_Placer maybe you got the same error? WOL is working here with linux 6.1.11.arch1-1.

Hugo_Placer commented on 2023-02-02 08:46 (UTC)

In the last version of Linux kernel this patch doesn't work. "ethtool interface | grep Wake-on" doesn't show up anything. :(

christoph_heiss commented on 2022-12-27 21:48 (UTC)

Hi all, I just pushed an update, for compatibility with 6.1. Sorry for the delay.

I've updated the driver to the latest upstream and brought some quality-of-life improvements to the patch. It was indeed broken due to a change in the netif API [0].

My next steps are that I will be trying to upstream these changes again. If this is only revision-dependent, that should definitively be doable.

[0] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/include/linux/netdevice.h?id=b48b89f9c189d24eb5e2b4a0ac067da5a24ee86d

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