on Apple iMac14,2 (Intel Core i5-4570) the wifi totally lost after update.
New kernel is 6.12.103-1-MANJARO.
output of inxi -Nx looks like:
Device-1: Broadcom BCM4360 802.11ac Dual Band…
vendor: Apple driver: N/A
(short because copying by hand)
The WiFi operated without any issue from the time Manjaro has been installed (at least for 2 years back from now)
Should warn the users:
Network cable and a switch port required to continue / install drivers, and hoping the wired connection is OK.
This isn’t really a new kernel. Try to install and run 6.18 at least. Normally there shouldn’t be any reason to stay on old kernels. Notice also I think what you need for the Broadcom BCM4360 is the broadcom-wl driver that fits to the kernel version. I would use the Manjaro settings manager to manage kernel versions not pamac or pacman.
I am a little bit delayed as I do not have any internet connection on that box at least until new switch and cable will be installed.
The confusion is about the “ordinary user” (actually my aunt) who has been using this box for 2 years without issue and now just lost her confidence in linux as a usable opsys
Anyway , thank you to take a look.
And another question in my mind: on my manjaro the kernel is 7.1.9. How is the kernel on that box is outdated so much (all the update has been installed as the desktop icon got red)?
Tech doc link will be ok for myself (but not the ordinary users)
Manjaro carries two kinds of kernels: mainline kernels and long-term-support (LTS) kernels.
Mainline kernels are relatively short-lived. You can use them for a few months, and upstream will provide patches for them, but eventually the kernel will be declared EOL (end-of-life) and will no longer be supported, in which case you need to install a kernel with a higher version number.
Long-term-support kernels are supported for years and will continue receiving bug fixes and security patches, but they will not gain any new functionality. Their version numbers are therefore also lower than those of the mainline kernels. 6.12 is already relatively old, even for an LTS kernel.
The most recent LTS kernel is 6.18, and it is expected that the next LTS kernel would be 7.3. Usually it is the last-released kernel of the year that gets designated as an LTS kernel by the developers upstream — i.e. Linus and friends.
Manjaro does not automatically install new kernel lines, but it will update currently installed kernels. So a user with linux71 installed will have updates to linux71 (i.e. 7.1.8 → 7.1.9) installed when they arrive in the repos.
New kernel lines, such as linux72, won’t be installed automatically when they arrive in the repos. They have to be installed via the mhwd-kernel command (eg. sudo mhwd-kernel -i linux72) or the Manjaro Settings Manager GUI (manjaro-settings-manager -m msm_kernel).
However, for users who do not wish to manually manage their kernels, installing the linux-meta package will ensure that any end-of-life kernels which are no longer supported by Manjaro will be removed from their system and the next supported mainline kernel version will be installed (currently linux71 on all 3 Manjaro branches).
You can check which kernels are are currently installed by running the mhwd-kernel -li command:
❯ mhwd-kernel -li
Currently running: 7.2.0-2-MANJARO (linux72)
The following kernels are installed in your system:
* linux618
* linux71
* linux72
mhwd-kernel --help
❯ mhwd-kernel --help
Usage: mhwd-kernel [option]
-h --help Show this help message
-i --install Install a new kernel [kernel(s)] [optional: rmc = remove current kernel]
-l --list List all available kernels
-li --listinstalled List installed kernels
-r --remove Remove a kernel [kernel(s)]