Closed apnix-uk closed 4 months ago
Thanks for the report. I have no idea why NetworkManager in Fedora wants to substitute a random address when the card has a perfectly good MAC address.
I fixed to problem with the v6.8 build - the API changed. Do a 'git pull' and it should build correctly.
Indeed, it does have a perfectly good MAC address but there seems to be a trend for randomising MAC addresses in the name of security (which personally I don't really agree with or understand why this is supposedly more secure).
Thanks for the 6.8 fixes, I'll give that a try. Appreciate your response and work on this driver over the years :+1:
Yep, compiles fine with 6.8 now, thanks very much!
I might add, I'm not one to get upset about compiler warnings, but it seems either gcc in 14 or Fedora have chosen to use -Wmissing-prototypes
as a default now so there are a lot more compiler warnings than there were previously. Works just fine even so but wouldn't surprise me someone would raise a ticket about that.
Best regards, Matthew.
Hi,
I just upgraded my laptop with rtl8723bu to Fedora 40 pre-release. I did have some trouble compiling on the 6.8 kernel so I'm currently running with 6.7.4. But after upgrading I couldn't connect to any wifi network. Bit of log searching shows there's probably been some changes in network manager that it wants to set a random MAC address by default and rtl8723bu seems to have trouble with that...
The solution is to fix the MAC address in the 'Identity' tab of the connection through Gnome Settings and set 'Cloned Address' to 'Preserve'. Then it works just fine.
So I am not sure about the 6.8 compile issue or whether this is an issue in the driver or a problem with network manager/changes in Gnome/Fedora etc. but I hope this helps anyone who has this issue because there's a workaround at least and I thought this worth a mention.
Best regards, Matthew