SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Also with my noname Linksys WiFi seen as BroadcoM BCM43245 that uses brcmfmac.. The newer kernel makes the brcmfmac module tainted and dirty! Rolled back to 5.14.15 as well! ;_;
Unfortunately, this is the fate of the out-of-tree drivers.
They may go out of sync with the kernel, as you seen.
I'm aware of that. However in 5.14 the builtin rtw88_8821ce module worked and in 5.15 it doesn't.
That's my main issue with 5.15 and that's the reasen why I tried the out-of-tree module.
Big thanks to Pat for adding this! I really didn't think we would get this until after 15.0
I saw in @avian's post (#3856) that in the case of LILO you can set the preempt parameter as a global option for all boot images or just for a specific boot image.
In the case of GRUB if I add in GRUB_CMDLINE_LINUX_DEFAULT the parameter preempt and run grub-mkconfig will be added in all generated menu entries, ie vmlinuz and vmlinuz-generic.
I prefer the vmlinuz menu entry to be clean without microcode, initrd and preempt.
So I commented on the lines for initrd, should I delete the preempt parameter in this case as well?
I saw in @avian's post (#3856) that in the case of LILO you can set the preempt parameter as a global option for all boot images or just for a specific boot image.
In the case of GRUB if I add in GRUB_CMDLINE_LINUX_DEFAULT the parameter preempt and run grub-mkconfig will be added in all generated menu entries, ie vmlinuz and vmlinuz-generic.
I prefer the vmlinuz menu entry to be clean without microcode, initrd and preempt.
So I commented on the lines for initrd, should I delete the preempt parameter in this case as well?
The only way I know in Grub to have custom entries is to add them to the /etc/grub.d/40_custom file. So after you run "grub-mkconfig -o /boot/grub/grub.cfg" you can view the config file at /boot/grub/grub.cfg. There you can see your menu entries. Then you can copy the entry you want into /etc/grub.d/40_custom and edit the title and linux line to add or remove any kernel boot parameters you want. Then re-run "grub-mkconfig -o /boot/grub/grub.cfg" and on next reboot you should see your custom entry. See my screenshot for example
when 5.14 arrives some drivers go break , but some weeks later be patched.
same now on 5.15 , i build 5 extra drivers , and 2 fails with same error for header changed directory
rtl8188eus
rtl88XXau (8812au)
5.15 is LTS , then probably patched soon this drivers from mantainers.
If you need a specific driver to work , on daily then revert temporally to 5.14 and wait patches to 5.15
BUT, it's not supposed the RTL8188EUS to be supported by the brand new r8188eu driver from the 5.15.x kernels?
The previous rtl8188eu driver (from upto 5.14.x kernels) was replaced by r8188eu on the kernel 5.15.x and it contains the latest code from https://github.com/lwfinger/rtl8188eu
I'm aware of that. However in 5.14 the builtin rtw88_8821ce module worked and in 5.15 it doesn't.
That's my main issue with 5.15 and that's the reason why I tried the out-of-tree module.
Hi, z80
This is not a direct solution for your issue, but just an information.
I'm using USB-WiFi adapter "TP-Link AC600 T2U nano" which use outside driver "88xxau.ko". https://github.com/aircrack-ng/rtl8812au
This commit source was able to be compiled on kernel-5.15.0.
I compiled rtl8821ce with the same code of rtw_br_ext.c as rtl8812au, then successfully compiled on kernel-5.15.0.
However, since I don't have a hardware of rtl8821ce, I can't confirm whether it works or not.
This is not a direct solution for your issue, but just an information.
I'm using USB-WiFi adapter "TP-Link AC600 T2U nano" which use outside driver "88xxau.ko". https://github.com/aircrack-ng/rtl8812au
This commit source was able to be compiled on kernel-5.15.0.
I compiled rtl8821ce with the same code of rtw_br_ext.c as rtl8812au, then successfully compiled on kernel-5.15.0.
However, since I don't have a hardware of rtl8821ce, I can't confirm whether it works or not.
Pat's config for 5.15.1 once again has CONFIG_PREEMPT_DYNAMIC=y
Code:
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_PREEMPTION=y
CONFIG_PREEMPT_DYNAMIC=y
CONFIG_SCHED_CORE=y
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.