On Tuesday, 16 April 2024 16:41:46 CEST Roland Rosenfeld wrote: > A.B says on stackexchange, that both patches have to be reverted to > make this working again. > > I did not yet try this out myself, because I use precompiled kernels > for ages and have to re-learn again how to patch and build a kernel.
https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#id-1.6.6.4 describes a procedure with which you can apply (the attached) patches HTH
>From 21f7e476d0afe832f6656b917b976c6efe6b24f3 Mon Sep 17 00:00:00 2001 From: Diederik de Haas <didi.deb...@cknow.org> Date: Tue, 16 Apr 2024 16:53:16 +0200 Subject: [PATCH 1/2] Revert "net: usb: ax88179_178a: avoid the interface always configured as random address" This reverts commit fc77240f6316d17fc58a8881927c3732b1d75d51. --- drivers/net/usb/ax88179_178a.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/net/usb/ax88179_178a.c b/drivers/net/usb/ax88179_178a.c index e0e9b4c53cb0..d837c1887416 100644 --- a/drivers/net/usb/ax88179_178a.c +++ b/drivers/net/usb/ax88179_178a.c @@ -1273,8 +1273,6 @@ static void ax88179_get_mac_addr(struct usbnet *dev) if (is_valid_ether_addr(mac)) { eth_hw_addr_set(dev->net, mac); - if (!is_local_ether_addr(mac)) - dev->net->addr_assign_type = NET_ADDR_PERM; } else { netdev_info(dev->net, "invalid MAC address, using random\n"); eth_hw_addr_random(dev->net); -- 2.43.0
>From 75b1a1f4d80ca93591e7833c0683a651d54edc38 Mon Sep 17 00:00:00 2001 From: Diederik de Haas <didi.deb...@cknow.org> Date: Tue, 16 Apr 2024 16:53:36 +0200 Subject: [PATCH 2/2] Revert "net: usb: ax88179_178a: avoid two consecutive device resets" This reverts commit 5c4cbec5106d2f3c055ad138165e60a73f5b355c. --- drivers/net/usb/ax88179_178a.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/usb/ax88179_178a.c b/drivers/net/usb/ax88179_178a.c index d837c1887416..5a1bf42ce156 100644 --- a/drivers/net/usb/ax88179_178a.c +++ b/drivers/net/usb/ax88179_178a.c @@ -1315,6 +1315,8 @@ static int ax88179_bind(struct usbnet *dev, struct usb_interface *intf) netif_set_tso_max_size(dev->net, 16384); + ax88179_reset(dev); + return 0; } -- 2.43.0
signature.asc
Description: This is a digitally signed message part.