Page 1 of 1
[23-07-2025] Bluetooth broken after firmware updates
Posted: Wed Jul 23, 2025 9:10 am
by referravag
Hi everyone,
I am reporting a problem I encountered with my laptop's Bluetooth after today's following updates.
https://scontent.fath3-3.fna.fbcdn.net/ ... e=68868F06
The Bluetooth adapter disappeared on the next restart and I had to manually downgrade the above three packages to get back the bluetooth functionality. The Wi-Fi functionality was not affected with the updates but the Bluetooth adapter disappeared totally.
Attached is the Quick System Info of my laptop:
Code: Select all
Snapshot created on: 20250604_2258
System:
Kernel: 6.1.0-37-amd64 [6.1.140-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-37-amd64 root=UUID=<filter> ro quiet splash
resume=UUID=<filter> resume_offset=155179008
Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.8 wm: kwin_wayland vt: 8 dm: SDDM
Distro: MX-23.6_KDE_x64 Libretto Jan 12 2025 base: Debian GNU/Linux 12 (bookworm)
Machine:
Type: Laptop System: LENOVO product: 82A2 v: Yoga Slim 7 14ARE05 serial: <superuser required>
Chassis: type: 10 v: Yoga Slim 7 14ARE05 serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN serial: <superuser required> UEFI: LENOVO
v: DMCN44WW date: 03/17/2023
Battery:
ID-1: BAT1 charge: 31.4 Wh (59.5%) condition: 52.8/60.7 Wh (86.9%) volts: 15.8 min: 15.4
model: Celxpert L19C4PF4 type: Li-poly serial: <filter> status: not charging cycles: 68
CPU:
Info: model: AMD Ryzen 7 4800U with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2 gen: 3
level: v3 note: check built: 2020-22 process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x60 (96)
stepping: 1 microcode: 0x8600106
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache: L1: 512 KiB
desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 8 MiB desc: 2x4 MiB
Speed (MHz): avg: 1399 high: 1400 min/max: 1400/1800 boost: enabled scaling:
driver: acpi-cpufreq governor: ondemand cores: 1: 1400 2: 1400 3: 1400 4: 1400 5: 1400 6: 1400
7: 1400 8: 1400 9: 1400 10: 1400 11: 1397 12: 1400 13: 1400 14: 1400 15: 1397 16: 1400
bogomips: 57494
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: indirect_target_selection status: Not affected
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP protection
Type: spec_rstack_overflow mitigation: safe RET
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP: always-on; RSB filling;
PBRSB-eIBRS: Not affected; BHI: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Renoir [Radeon Vega Series / Radeon Mobile Series] vendor: Lenovo driver: amdgpu
v: kernel arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: HDMI-A-1,eDP-1 empty: DP-1
bus-ID: 04:00.0 chip-ID: 1002:1636 class-ID: 0300 temp: 40.0 C
Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus-ID: 1-4:2 chip-ID: 04f2:b6cb
class-ID: fe01 serial: <filter>
Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.9 compositor: kwin_wayland
driver: X: loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
d-rect: 2960x1770 display-ID: 0
Monitor-1: HDMI-A-1 pos: top-right res: 1680x1050 size: N/A modes: N/A
Monitor-2: eDP-1 pos: bottom-l res: 1280x720 size: N/A modes: N/A
API: OpenGL v: 4.6 Mesa 25.0.4-1~mx23ahs+1 renderer: AMD Radeon Graphics (radeonsi renoir ACO
DRM 3.49 6.1.0-37-amd64) direct-render: Yes
Audio:
Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo driver: snd_hda_intel v: kernel
pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.1
chip-ID: 1002:1637 class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: snd_rn_pci_acp3x
v: kernel alternate: snd_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h/19h/1ah HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie:
gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.6 chip-ID: 1022:15e3
class-ID: 0403
API: ALSA v: k6.1.0-37-amd64 status: kernel-api tools: alsamixer,amixer
Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel modules: wl pcie: gen: 2 speed: 5 GT/s
lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlan0 state: up mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-4:2 chip-ID: 8087:0029
class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 3.0 lmp-v: 5.2
sub-v: 2184 hci-v: 5.2 rev: 2184
Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff link-mode: peripheral accept
service-classes: rendering, capturing, object transfer, audio, telephony
Drives:
Local Storage: total: 1.84 TiB used: 266.55 GiB (14.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: SK Hynix model: HFS001TD9TNG-L3A0B size: 953.87 GiB
block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 80050C10 temp: 40.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Corsair model: MP600 MICRO size: 931.51 GiB
block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
rev: ELFM01.0 temp: 36.9 C scheme: GPT
Partition:
ID-1: / raw-size: 931.26 GiB size: 915.57 GiB (98.31%) used: 266.55 GiB (29.1%) fs: ext4
dev: /dev/nvme1n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 275 KiB (0.1%) fs: vfat
dev: /dev/nvme1n1p1 maj-min: 259:1
Swap:
Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: file size: 18.99 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
System Temperatures: cpu: 56.9 C mobo: N/A gpu: amdgpu temp: 40.0 C
Fan Speeds (RPM): N/A
Repos:
Packages: 3392 pm: dpkg pkgs: 3376 libs: 1767 tools: apt,apt-get,aptitude,nala pm: rpm pkgs: 0
pm: flatpak pkgs: 16
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
1: deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
Active apt repos in: /etc/apt/sources.list.d/debian.list
1: deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
2: deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
Active apt repos in: /etc/apt/sources.list.d/microsoft-edge.list
1: deb [arch=amd64] https://packages.microsoft.com/repos/edge/ stable main
Active apt repos in: /etc/apt/sources.list.d/mx.list
1: deb http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo/ bookworm main non-free
2: deb http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo/ bookworm ahs
No active apt repos in: /etc/apt/sources.list.d/mxtemp.list
Active apt repos in: /etc/apt/sources.list.d/nordvpn.list
1: deb https://repo.nordvpn.com/deb/nordvpn/debian/ stable main
Active apt repos in: /etc/apt/sources.list.d/onedrive.list
1: deb [arch=amd64 signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/Debian_12/ ./
Active apt repos in: /etc/apt/sources.list.d/ookla_speedtest-cli.list
1: deb [signed-by=/etc/apt/keyrings/ookla_speedtest-cli-archive-keyring.gpg] https://packagecloud.io/ookla/speedtest-cli/debian/ bookworm main
2: deb-src [signed-by=/etc/apt/keyrings/ookla_speedtest-cli-archive-keyring.gpg] https://packagecloud.io/ookla/speedtest-cli/debian/ bookworm main
Active apt repos in: /etc/apt/sources.list.d/spotify.list
1: deb http://repository.spotify.com/ stable non-free
Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
1: deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/vscode.sources
1: deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/repos/code stable main
Active apt repos in: /etc/apt/sources.list.d/winehq-bookworm.sources
1: deb [arch=amd64 i386] https://dl.winehq.org/wine-builds/debian bookworm main
Info:
Processes: 372 Uptime: 3h 46m wakeups: 2 Memory: 14.99 GiB used: 9.19 GiB (61.3%) Init: SysVinit
v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
Moderator: image replaced by link. Please read the forum rules on image sizes.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Wed Jul 23, 2025 9:33 am
by j2mcgreg
You don't have any Broadcom devices, so I suggest that you use Cleanup in MX Tools to remove them. This should remove any conflicts that may have arisen from the updates.
Edited to add that your Ryzen based system would likely benefit if you used MX Package Installer (MXPI) --> Popular Apps tab to install a Liquorix kernel.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Wed Jul 23, 2025 10:13 am
by dolphin_oracle
Those firmwares are for older Broadcom WiFi parts. Will check on upstream bug reports but they shouldn’t have anything to do with Bluetooth.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Wed Jul 23, 2025 10:35 am
by kmathern
The Cleanup tool removes unused/un-needed dkms packages, so it will remove broadcom-sta-dkms if there's no Broadcom wifi device present.
But it won't remove b43-fwcutter and it's two firmware packages, firmware-b43-installer & firmware-b43legacy-installer.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Wed Jul 23, 2025 11:52 am
by kmathern
Concerning the updates to b43-fwcutter, firmware-b43-installer & firmware-b43legacy-installer, I can confirm that trying to downgrade the firmware-b43-installer package back to the earlier version will bork things. The package install process ends in an error after it tries to download the firmware (broadcom-wl-6.30.163.46.tar.bz2) from a dead link. That's the reason the packages were updated.
The failed install looks like this:
Code: Select all
$ sudo apt install firmware-b43-installer/stable
[sudo] password for kent:
Selected version '1:019-8' (Debian:12.11/stable [all]) for 'firmware-b43-installer'
DOWNGRADING:
firmware-b43-installer
Summary:
Upgrading: 0, Installing: 0, Downgrading: 1, Removing: 0, Not Upgrading: 4
Download size: 0 B / 7,384 B
Freed space: 6,144 B
Continue? [Y/n]
dpkg: warning: downgrading firmware-b43-installer (1:019-14~mx23+1) to (1:019-8)
(Reading database ... 543281 files and directories currently installed.)
Preparing to unpack .../firmware-b43-installer_1%3a019-8_all.deb ...
Unpacking firmware-b43-installer (1:019-8) over (1:019-14~mx23+1) ...
dpkg: warning: unable to delete old directory '/usr/lib/firmware/b43': Directory not empty
dpkg: warning: unable to delete old directory '/usr/lib/firmware': Directory not empty
Setting up firmware-b43-installer (1:019-8) ...
No chroot environment found. Starting normal installation
No known supported Broadcom 802.11 chips found.
No supported device found.
But firmware is installed unconditionally
Trying to install latest firmware 6.30.163.46 .
--2025-07-23 09:56:09-- https://www.lwfinger.com/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
Resolving www.lwfinger.com (www.lwfinger.com)... 15.197.172.60
Connecting to www.lwfinger.com (www.lwfinger.com)|15.197.172.60|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 114 [text/html]
Saving to: ‘broadcom-wl-6.30.163.46.tar.bz2’
broadcom-wl-6.30.163.46.tar.bz2 100%[===================================================================>] 114 --.-KB/s in 0s
2025-07-23 09:56:09 (291 MB/s) - ‘broadcom-wl-6.30.163.46.tar.bz2’ saved [114/114]
broadcom-wl-6.30.163.46.tar.bz2: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match
/var/lib/dpkg/info/firmware-b43-installer.postinst: Downloaded firmware did not match known SHA512 checksum, aborting.
dpkg: error processing package firmware-b43-installer (--configure):
installed firmware-b43-installer package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
firmware-b43-installer
Error: Sub-process /usr/bin/dpkg returned an error code (1)
kent@mx:~
$ dpkg -C
dpkg: error: unable to check lock file for dpkg database directory /var/lib/dpkg: Permission denied
The download link has been updated to download the broadcom-wl-6.30.163.46.tar.bz2 firmware tarball from github. The same firmware is being downloaded, just from a different server.
Here's a successful install/upgrade:
Code: Select all
$ sudo apt install firmware-b43-installer
Upgrading:
firmware-b43-installer
Summary:
Upgrading: 1, Installing: 0, Removing: 0, Not Upgrading: 4
1 not fully installed or removed.
Download size: 8,756 B
Space needed: 6,144 B / 12.2 GB available
Get:1 http://mxrepo.com/mx/repo bookworm/main amd64 firmware-b43-installer all 1:019-14~mx23+1 [8,756 B]
Fetched 8,756 B in 0s (29.0 kB/s)
(Reading database ... 543279 files and directories currently installed.)
Preparing to unpack .../firmware-b43-installer_1%3a019-14~mx23+1_all.deb ...
Unpacking firmware-b43-installer (1:019-14~mx23+1) over (1:019-8) ...
dpkg: warning: unable to delete old directory '/lib/firmware/b43': Directory not empty
Setting up firmware-b43-installer (1:019-14~mx23+1) ...
No chroot environment found. Starting normal installation
No known supported Broadcom 802.11 chips found.
No supported device found.
But firmware is installed unconditionally
Trying to install latest firmware 6.30.163.46 .
--2025-07-23 09:57:16-- https://github.com/minios-linux/b43-firmware/releases/download/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
Resolving github.com (github.com)... 140.82.113.3
Connecting to github.com (github.com)|140.82.113.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://release-assets.githubusercontent.com/github-production-release-asset/842098966/8bf9e409-4da3-4685-b6d0-6af7a01f08da?sp=r&sv=20
18-11-09&sr=b&spr=https&se=2025-07-23T15%3A30%3A25Z&rscd=attachment%3B+filename%3Dbroadcom-wl-6.30.163.46.tar.bz2&rsct=application%2Foctet-strea
m&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-07-23T14%3A30%3A17Z&ske=2025-07-23T15%3A30%3A25
Z&sks=b&skv=2018-11-09&sig=ToKKRZu9D9yPj9xXAKNJFviocrJERL0GXhKKRDXWOEY%3D&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiY
XVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1MzI4MjkzNiwibmJmIjoxNzUzMjgyNjM2LCJwYXRoIjoicmVsZWFzZWFzc
2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.VIah71H3KtYVC_rUPvStOuoJSmnZaiIFXTeNiGg1P1k&response-content-disposition=attachment%3B%20filen
ame%3Dbroadcom-wl-6.30.163.46.tar.bz2&response-content-type=application%2Foctet-stream [following]
--2025-07-23 09:57:16-- https://release-assets.githubusercontent.com/github-production-release-asset/842098966/8bf9e409-4da3-4685-b6d0-6af7a01f
08da?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-07-23T15%3A30%3A25Z&rscd=attachment%3B+filename%3Dbroadcom-wl-6.30.163.46.tar.bz2&rsct=applicatio
n%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-07-23T14%3A30%3A17Z&ske=2025-07-
23T15%3A30%3A25Z&sks=b&skv=2018-11-09&sig=ToKKRZu9D9yPj9xXAKNJFviocrJERL0GXhKKRDXWOEY%3D&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaX
RodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1MzI4MjkzNiwibmJmIjoxNzUzMjgyNjM2LCJwYXRoIj
oicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.VIah71H3KtYVC_rUPvStOuoJSmnZaiIFXTeNiGg1P1k&response-content-disposition=attach
ment%3B%20filename%3Dbroadcom-wl-6.30.163.46.tar.bz2&response-content-type=application%2Foctet-stream
Resolving release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.111.133, 185.199.110.133, 185.199.108.133, ...
Connecting to release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7684610 (7.3M) [application/octet-stream]
Saving to: ‘broadcom-wl-6.30.163.46.tar.bz2’
broadcom-wl-6.30.163.46.tar.bz2 100%[===================================================================>] 7.33M 11.2MB/s in 0.7s
2025-07-23 09:57:17 (11.2 MB/s) - ‘broadcom-wl-6.30.163.46.tar.bz2’ saved [7684610/7684610]
broadcom-wl-6.30.163.46.tar.bz2: OK
broadcom-wl-6.30.163.46.wl_apsta.o
/var/lib/dpkg/info/firmware-b43-installer.postinst: Deleting old extracted firmware...
This file is recognised as:
filename : wl_apsta.o
version : 784.2
MD5 : 29c8a47094fbae342902d84881a465ff
Extracting b43/lcn1bsinitvals26.fw
Extracting b43/n0bsinitvals22.fw
Extracting b43/lcn0bsinitvals26.fw
Extracting b43/ac1bsinitvals42.fw
Extracting b43/ucode24_lcn.fw
Extracting b43/ht0bsinitvals26.fw
Extracting b43/ucode24_mimo.fw
Extracting b43/n20initvals36.fw
Extracting b43/ucode15.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/lcn405initvals35.fw
Extracting b43/ac1initvals42.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/ucode43.fw
Extracting b43/lp0initvals16.fw
Extracting b43/lp1bsinitvals20.fw
Extracting b43/lcn1initvals25.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/lcn402initvals33.fw
Extracting b43/sslpn3bsinitvals21.fw
Extracting b43/ht0initvals29.fw
Extracting b43/n2bsinitvals19.fw
Extracting b43/sslpn1bsinitvals20.fw
Extracting b43/ucode25_lcn.fw
Extracting b43/lcn0initvals24.fw
Extracting b43/lcn404initvals33.fw
Extracting b43/sslpn1bsinitvals27.fw
Extracting b43/lcn404bsinitvals33.fw
Extracting b43/ucode22_sslpn.fw
Extracting b43/lcn1bsinitvals25.fw
Extracting b43/lcn406initvals37.fw
Extracting b43/ac3initvals43.fw
Extracting b43/lcn2initvals26.fw
Extracting b43/ucode20_sslpn.fw
Extracting b43/lcn403bsinitvals33.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/n0initvals17.fw
Extracting b43/ht0bsinitvals29.fw
Extracting b43/ucode21_sslpn.fw
ucode time: 21:35:19
Extracting b43/sslpn1initvals20.fw
Extracting b43/sslpn0initvals16.fw
Extracting b43/lcn0initvals26.fw
Extracting b43/ucode27_sslpn.fw
Extracting b43/ucode29_mimo.fw
Extracting b43/ucode21_sslpn_nobt.fw
ucode time: 21:35:19
Extracting b43/lp0initvals15.fw
Extracting b43/ucode19_sslpn.fw
Extracting b43/lcn1bsinitvals24.fw
Extracting b43/lcn401bsinitvals33.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/ucode16_sslpn_nobt.fw
ucode date: 2012-08-15
Extracting b43/n16bsinitvals30.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/lcn402bsinitvals33.fw
Extracting b43/ucode19_sslpn_nobt.fw
Extracting b43/ucode40.fw
Extracting b43/lcn1initvals24.fw
Extracting b43/sslpn2initvals19.fw
Extracting b43/ac2initvals41.fw
Extracting b43/n16initvals30.fw
Extracting b43/ucode16_lp.fw
Extracting b43/n0initvals22.fw
Extracting b43/sslpn3initvals21.fw
Extracting b43/lp1initvals22.fw
Extracting b43/ac2bsinitvals41.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/lcn2bsinitvals26.fw
Extracting b43/ucode34_mimo.fw
Extracting b43/n1initvals20.fw
Extracting b43/lcn2initvals25.fw
Extracting b43/ucode37_lcn40.fw
Extracting b43/n0initvals16.fw
Extracting b43/n0bsinitvals24.fw
Extracting b43/n1bsinitvals20.fw
Extracting b43/b0g0initvals5.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/lcn0bsinitvals24.fw
Extracting b43/lcn2bsinitvals25.fw
Extracting b43/sslpn4bsinitvals22.fw
Extracting b43/ucode11.fw
Extracting b43/n2initvals19.fw
Extracting b43/pcm4.fw
Extracting b43/ucode13.fw
Extracting b43/lcn0initvals25.fw
Extracting b43/sslpn1initvals27.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/lp0initvals14.fw
Extracting b43/lp1bsinitvals22.fw
Extracting b43/n18initvals32.fw
Extracting b43/lcn405bsinitvals35.fw
Extracting b43/ucode41.fw
Extracting b43/lcn400initvals33.fw
Extracting b43/sslpn0bsinitvals16.fw
Extracting b43/lcn401initvals33.fw
Extracting b43/ucode33_lcn40.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/ucode32_mimo.fw
Extracting b43/lcn400bsinitvals33.fw
Extracting b43/lcn404bsinitvals35.fw
Extracting b43/n19initvals34.fw
Extracting b43/ac3bsinitvals43.fw
Extracting b43/n0initvals25.fw
Extracting b43/ucode26_mimo.fw
Extracting b43/n0bsinitvals16.fw
Extracting b43/lcn404initvals35.fw
Extracting b43/lp2bsinitvals19.fw
Extracting b43/n19bsinitvals34.fw
Extracting b43/ucode20_sslpn_nobt.fw
Extracting b43/ac0bsinitvals40.fw
Extracting b43/lcn2initvals24.fw
Extracting b43/sslpn4initvals22.fw
Extracting b43/sslpn2bsinitvals19.fw
Extracting b43/n0bsinitvals25.fw
Extracting b43/lp2initvals19.fw
Extracting b43/n18bsinitvals32.fw
Extracting b43/lcn0bsinitvals25.fw
Extracting b43/n0initvals11.fw
Extracting b43/lcn2bsinitvals24.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/pcm5.fw
Extracting b43/ucode35_lcn40.fw
Extracting b43/ucode14.fw
Extracting b43/ucode36_mimo.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/ucode17_mimo.fw
Extracting b43/lp0initvals13.fw
Extracting b43/ucode25_mimo.fw
Extracting b43/lp0bsinitvals16.fw
Extracting b43/lcn406bsinitvals37.fw
Extracting b43/ac0initvals40.fw
Extracting b43/ucode30_mimo.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/n20bsinitvals36.fw
Extracting b43/ucode42.fw
Extracting b43/lcn407initvals38.fw
Extracting b43/lcn1initvals26.fw
Extracting b43/ht0initvals26.fw
Extracting b43/ucode38_lcn40.fw
Extracting b43/lcn407bsinitvals38.fw
Extracting b43/lcn403initvals33.fw
Extracting b43/ucode16_sslpn.fw
Extracting b43/ucode16_mimo.fw
Extracting b43/n0bsinitvals17.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/n0initvals24.fw
Extracting b43/lp1initvals20.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/ucode9.fw
Extracting b43/ucode5.fw
Extracting b43/ucode22_mimo.fw
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Wed Jul 23, 2025 1:11 pm
by kmathern
Looking some more, there might be a problem, the firmware (.fw) files are the same as before, but I see differences in the firmware-b43-installer.catalog file.
I mounted the MX-23.6_ahs_x64.iso file I have, it has how the b43 firmware was before the update.
Code: Select all
$ cat /media/kent/disk/usr/lib/firmware/b43/firmware-b43-installer.catalog
/lib/firmware/b43/lcn1bsinitvals26.fw/lib/firmware/b43/n0bsinitvals22.fw/lib/firmware/b43/lcn0bsinitvals26.fw/lib/firmware/b43/ac1bsinitvals42.fw/lib/firmware/b43/ucode24_lcn.fw/lib/firmware/b43/ht0bsinitvals26.fw/lib/firmware/b43/ucode24_mimo.fw/lib/firmware/b43/n20initvals36.fw/lib/firmware/b43/ucode15.fw/lib/firmware/b43/b0g0bsinitvals9.fw/lib/firmware/b43/lcn405initvals35.fw/lib/firmware/b43/ac1initvals42.fw/lib/firmware/b43/lp0bsinitvals13.fw/lib/firmware/b43/b0g0bsinitvals5.fw/lib/firmware/b43/ucode43.fw/lib/firmware/b43/lp0initvals16.fw/lib/firmware/b43/lp1bsinitvals20.fw/lib/firmware/b43/lcn1initvals25.fw/lib/firmware/b43/b0g0initvals13.fw/lib/firmware/b43/lcn402initvals33.fw/lib/firmware/b43/sslpn3bsinitvals21.fw/lib/firmware/b43/ht0initvals29.fw/lib/firmware/b43/n2bsinitvals19.fw/lib/firmware/b43/sslpn1bsinitvals20.fw/lib/firmware/b43/ucode25_lcn.fw/lib/firmware/b43/lcn0initvals24.fw/lib/firmware/b43/lcn404initvals33.fw/lib/firmware/b43/sslpn1bsinitvals27.fw/lib/firmware/b43/lcn404bsinitvals33.fw/lib/firmware/b43/ucode22_sslpn.fw/lib/firmware/b43/lcn1bsinitvals25.fw/lib/firmware/b43/lcn406initvals37.fw/lib/firmware/b43/ac3initvals43.fw/lib/firmware/b43/lcn2initvals26.fw/lib/firmware/b43/ucode20_sslpn.fw/lib/firmware/b43/lcn403bsinitvals33.fw/lib/firmware/b43/a0g0bsinitvals9.fw/lib/firmware/b43/n0initvals17.fw/lib/firmware/b43/ht0bsinitvals29.fw/lib/firmware/b43/ucode21_sslpn.fw/lib/firmware/b43/sslpn1initvals20.fw/lib/firmware/b43/sslpn0initvals16.fw/lib/firmware/b43/lcn0initvals26.fw/lib/firmware/b43/ucode27_sslpn.fw/lib/firmware/b43/ucode29_mimo.fw/lib/firmware/b43/ucode21_sslpn_nobt.fw/lib/firmware/b43/lp0initvals15.fw/lib/firmware/b43/ucode19_sslpn.fw/lib/firmware/b43/lcn1bsinitvals24.fw/lib/firmware/b43/lcn401bsinitvals33.fw/lib/firmware/b43/lp0bsinitvals14.fw/lib/firmware/b43/ucode16_sslpn_nobt.fw/lib/firmware/b43/n16bsinitvals30.fw/lib/firmware/b43/a0g1bsinitvals13.fw/lib/firmware/b43/lcn402bsinitvals33.fw/lib/firmware/b43/ucode19_sslpn_nobt.fw/lib/firmware/b43/ucode40.fw/lib/firmware/b43/lcn1initvals24.fw/lib/firmware/b43/sslpn2initvals19.fw/lib/firmware/b43/ac2initvals41.fw/lib/firmware/b43/n16initvals30.fw/lib/firmware/b43/ucode16_lp.fw/lib/firmware/b43/n0initvals22.fw/lib/firmware/b43/sslpn3initvals21.fw/lib/firmware/b43/lp1initvals22.fw/lib/firmware/b43/ac2bsinitvals41.fw/lib/firmware/b43/a0g1bsinitvals9.fw/lib/firmware/b43/n0bsinitvals11.fw/lib/firmware/b43/a0g1bsinitvals5.fw/lib/firmware/b43/lcn2bsinitvals26.fw/lib/firmware/b43/ucode34_mimo.fw/lib/firmware/b43/n1initvals20.fw/lib/firmware/b43/lcn2initvals25.fw/lib/firmware/b43/ucode37_lcn40.fw/lib/firmware/b43/n0initvals16.fw/lib/firmware/b43/n0bsinitvals24.fw/lib/firmware/b43/n1bsinitvals20.fw/lib/firmware/b43/b0g0initvals5.fw/lib/firmware/b43/b0g0initvals9.fw/lib/firmware/b43/lcn0bsinitvals24.fw/lib/firmware/b43/lcn2bsinitvals25.fw/lib/firmware/b43/sslpn4bsinitvals22.fw/lib/firmware/b43/ucode11.fw/lib/firmware/b43/n2initvals19.fw/lib/firmware/b43/pcm4.fw/lib/firmware/b43/ucode13.fw/lib/firmware/b43/lcn0initvals25.fw/lib/firmware/b43/sslpn1initvals27.fw/lib/firmware/b43/lp0bsinitvals15.fw/lib/firmware/b43/lp0initvals14.fw/lib/firmware/b43/lp1bsinitvals22.fw/lib/firmware/b43/n18initvals32.fw/lib/firmware/b43/lcn405bsinitvals35.fw/lib/firmware/b43/ucode41.fw/lib/firmware/b43/lcn400initvals33.fw/lib/firmware/b43/sslpn0bsinitvals16.fw/lib/firmware/b43/lcn401initvals33.fw/lib/firmware/b43/ucode33_lcn40.fw/lib/firmware/b43/a0g1initvals9.fw/lib/firmware/b43/ucode32_mimo.fw/lib/firmware/b43/lcn400bsinitvals33.fw/lib/firmware/b43/lcn404bsinitvals35.fw/lib/firmware/b43/n19initvals34.fw/lib/firmware/b43/ac3bsinitvals43.fw/lib/firmware/b43/n0initvals25.fw/lib/firmware/b43/ucode26_mimo.fw/lib/firmware/b43/n0bsinitvals16.fw/lib/firmware/b43/lcn404initvals35.fw/lib/firmware/b43/lp2bsinitvals19.fw/lib/firmware/b43/n19bsinitvals34.fw/lib/firmware/b43/ucode20_sslpn_nobt.fw/lib/firmware/b43/ac0bsinitvals40.fw/lib/firmware/b43/lcn2initvals24.fw/lib/firmware/b43/sslpn4initvals22.fw/lib/firmware/b43/sslpn2bsinitvals19.fw/lib/firmware/b43/n0bsinitvals25.fw/lib/firmware/b43/lp2initvals19.fw/lib/firmware/b43/n18bsinitvals32.fw/lib/firmware/b43/lcn0bsinitvals25.fw/lib/firmware/b43/n0initvals11.fw/lib/firmware/b43/lcn2bsinitvals24.fw/lib/firmware/b43/n0absinitvals11.fw/lib/firmware/b43/a0g0initvals5.fw/lib/firmware/b43/a0g1initvals13.fw/lib/firmware/b43/pcm5.fw/lib/firmware/b43/ucode35_lcn40.fw/lib/firmware/b43/ucode14.fw/lib/firmware/b43/ucode36_mimo.fw/lib/firmware/b43/a0g0initvals9.fw/lib/firmware/b43/ucode17_mimo.fw/lib/firmware/b43/lp0initvals13.fw/lib/firmware/b43/ucode25_mimo.fw/lib/firmware/b43/lp0bsinitvals16.fw/lib/firmware/b43/lcn406bsinitvals37.fw/lib/firmware/b43/ac0initvals40.fw/lib/firmware/b43/ucode30_mimo.fw/lib/firmware/b43/b0g0bsinitvals13.fw/lib/firmware/b43/n20bsinitvals36.fw/lib/firmware/b43/ucode42.fw/lib/firmware/b43/lcn407initvals38.fw/lib/firmware/b43/lcn1initvals26.fw/lib/firmware/b43/ht0initvals26.fw/lib/firmware/b43/ucode38_lcn40.fw/lib/firmware/b43/lcn407bsinitvals38.fw/lib/firmware/b43/lcn403initvals33.fw/lib/firmware/b43/ucode16_sslpn.fw/lib/firmware/b43/ucode16_mimo.fw/lib/firmware/b43/n0bsinitvals17.fw/lib/firmware/b43/a0g1initvals5.fw/lib/firmware/b43/n0initvals24.fw/lib/firmware/b43/lp1initvals20.fw/lib/firmware/b43/a0g0bsinitvals5.fw/lib/firmware/b43/ucode9.fw/lib/firmware/b43/ucode5.fw/lib/firmware/b43/ucode22_mimo.fwkent@mx:~
$
After the update the catalog shows them with
/usr/lib/firmware/b43/*, a "/usr" has been added to the catalog entries.
Code: Select all
$ cat /usr/lib/firmware/b43/firmware-b43-installer.catalog
/usr/lib/firmware/b43/lcn1bsinitvals26.fw/usr/lib/firmware/b43/n0bsinitvals22.fw/usr/lib/firmware/b43/lcn0bsinitvals26.fw/usr/lib/firmware/b43/ac1bsinitvals42.fw/usr/lib/firmware/b43/ucode24_lcn.fw/usr/lib/firmware/b43/ht0bsinitvals26.fw/usr/lib/firmware/b43/ucode24_mimo.fw/usr/lib/firmware/b43/n20initvals36.fw/usr/lib/firmware/b43/ucode15.fw/usr/lib/firmware/b43/b0g0bsinitvals9.fw/usr/lib/firmware/b43/lcn405initvals35.fw/usr/lib/firmware/b43/ac1initvals42.fw/usr/lib/firmware/b43/lp0bsinitvals13.fw/usr/lib/firmware/b43/b0g0bsinitvals5.fw/usr/lib/firmware/b43/ucode43.fw/usr/lib/firmware/b43/lp0initvals16.fw/usr/lib/firmware/b43/lp1bsinitvals20.fw/usr/lib/firmware/b43/lcn1initvals25.fw/usr/lib/firmware/b43/b0g0initvals13.fw/usr/lib/firmware/b43/lcn402initvals33.fw/usr/lib/firmware/b43/sslpn3bsinitvals21.fw/usr/lib/firmware/b43/ht0initvals29.fw/usr/lib/firmware/b43/n2bsinitvals19.fw/usr/lib/firmware/b43/sslpn1bsinitvals20.fw/usr/lib/firmware/b43/ucode25_lcn.fw/usr/lib/firmware/b43/lcn0initvals24.fw/usr/lib/firmware/b43/lcn404initvals33.fw/usr/lib/firmware/b43/sslpn1bsinitvals27.fw/usr/lib/firmware/b43/lcn404bsinitvals33.fw/usr/lib/firmware/b43/ucode22_sslpn.fw/usr/lib/firmware/b43/lcn1bsinitvals25.fw/usr/lib/firmware/b43/lcn406initvals37.fw/usr/lib/firmware/b43/ac3initvals43.fw/usr/lib/firmware/b43/lcn2initvals26.fw/usr/lib/firmware/b43/ucode20_sslpn.fw/usr/lib/firmware/b43/lcn403bsinitvals33.fw/usr/lib/firmware/b43/a0g0bsinitvals9.fw/usr/lib/firmware/b43/n0initvals17.fw/usr/lib/firmware/b43/ht0bsinitvals29.fw/usr/lib/firmware/b43/ucode21_sslpn.fw/usr/lib/firmware/b43/sslpn1initvals20.fw/usr/lib/firmware/b43/sslpn0initvals16.fw/usr/lib/firmware/b43/lcn0initvals26.fw/usr/lib/firmware/b43/ucode27_sslpn.fw/usr/lib/firmware/b43/ucode29_mimo.fw/usr/lib/firmware/b43/ucode21_sslpn_nobt.fw/usr/lib/firmware/b43/lp0initvals15.fw/usr/lib/firmware/b43/ucode19_sslpn.fw/usr/lib/firmware/b43/lcn1bsinitvals24.fw/usr/lib/firmware/b43/lcn401bsinitvals33.fw/usr/lib/firmware/b43/lp0bsinitvals14.fw/usr/lib/firmware/b43/ucode16_sslpn_nobt.fw/usr/lib/firmware/b43/n16bsinitvals30.fw/usr/lib/firmware/b43/a0g1bsinitvals13.fw/usr/lib/firmware/b43/lcn402bsinitvals33.fw/usr/lib/firmware/b43/ucode19_sslpn_nobt.fw/usr/lib/firmware/b43/ucode40.fw/usr/lib/firmware/b43/lcn1initvals24.fw/usr/lib/firmware/b43/sslpn2initvals19.fw/usr/lib/firmware/b43/ac2initvals41.fw/usr/lib/firmware/b43/n16initvals30.fw/usr/lib/firmware/b43/ucode16_lp.fw/usr/lib/firmware/b43/n0initvals22.fw/usr/lib/firmware/b43/sslpn3initvals21.fw/usr/lib/firmware/b43/lp1initvals22.fw/usr/lib/firmware/b43/ac2bsinitvals41.fw/usr/lib/firmware/b43/a0g1bsinitvals9.fw/usr/lib/firmware/b43/n0bsinitvals11.fw/usr/lib/firmware/b43/a0g1bsinitvals5.fw/usr/lib/firmware/b43/lcn2bsinitvals26.fw/usr/lib/firmware/b43/ucode34_mimo.fw/usr/lib/firmware/b43/n1initvals20.fw/usr/lib/firmware/b43/lcn2initvals25.fw/usr/lib/firmware/b43/ucode37_lcn40.fw/usr/lib/firmware/b43/n0initvals16.fw/usr/lib/firmware/b43/n0bsinitvals24.fw/usr/lib/firmware/b43/n1bsinitvals20.fw/usr/lib/firmware/b43/b0g0initvals5.fw/usr/lib/firmware/b43/b0g0initvals9.fw/usr/lib/firmware/b43/lcn0bsinitvals24.fw/usr/lib/firmware/b43/lcn2bsinitvals25.fw/usr/lib/firmware/b43/sslpn4bsinitvals22.fw/usr/lib/firmware/b43/ucode11.fw/usr/lib/firmware/b43/n2initvals19.fw/usr/lib/firmware/b43/pcm4.fw/usr/lib/firmware/b43/ucode13.fw/usr/lib/firmware/b43/lcn0initvals25.fw/usr/lib/firmware/b43/sslpn1initvals27.fw/usr/lib/firmware/b43/lp0bsinitvals15.fw/usr/lib/firmware/b43/lp0initvals14.fw/usr/lib/firmware/b43/lp1bsinitvals22.fw/usr/lib/firmware/b43/n18initvals32.fw/usr/lib/firmware/b43/lcn405bsinitvals35.fw/usr/lib/firmware/b43/ucode41.fw/usr/lib/firmware/b43/lcn400initvals33.fw/usr/lib/firmware/b43/sslpn0bsinitvals16.fw/usr/lib/firmware/b43/lcn401initvals33.fw/usr/lib/firmware/b43/ucode33_lcn40.fw/usr/lib/firmware/b43/a0g1initvals9.fw/usr/lib/firmware/b43/ucode32_mimo.fw/usr/lib/firmware/b43/lcn400bsinitvals33.fw/usr/lib/firmware/b43/lcn404bsinitvals35.fw/usr/lib/firmware/b43/n19initvals34.fw/usr/lib/firmware/b43/ac3bsinitvals43.fw/usr/lib/firmware/b43/n0initvals25.fw/usr/lib/firmware/b43/ucode26_mimo.fw/usr/lib/firmware/b43/n0bsinitvals16.fw/usr/lib/firmware/b43/lcn404initvals35.fw/usr/lib/firmware/b43/lp2bsinitvals19.fw/usr/lib/firmware/b43/n19bsinitvals34.fw/usr/lib/firmware/b43/ucode20_sslpn_nobt.fw/usr/lib/firmware/b43/ac0bsinitvals40.fw/usr/lib/firmware/b43/lcn2initvals24.fw/usr/lib/firmware/b43/sslpn4initvals22.fw/usr/lib/firmware/b43/sslpn2bsinitvals19.fw/usr/lib/firmware/b43/n0bsinitvals25.fw/usr/lib/firmware/b43/lp2initvals19.fw/usr/lib/firmware/b43/n18bsinitvals32.fw/usr/lib/firmware/b43/lcn0bsinitvals25.fw/usr/lib/firmware/b43/n0initvals11.fw/usr/lib/firmware/b43/lcn2bsinitvals24.fw/usr/lib/firmware/b43/n0absinitvals11.fw/usr/lib/firmware/b43/a0g0initvals5.fw/usr/lib/firmware/b43/a0g1initvals13.fw/usr/lib/firmware/b43/pcm5.fw/usr/lib/firmware/b43/ucode35_lcn40.fw/usr/lib/firmware/b43/ucode14.fw/usr/lib/firmware/b43/ucode36_mimo.fw/usr/lib/firmware/b43/a0g0initvals9.fw/usr/lib/firmware/b43/ucode17_mimo.fw/usr/lib/firmware/b43/lp0initvals13.fw/usr/lib/firmware/b43/ucode25_mimo.fw/usr/lib/firmware/b43/lp0bsinitvals16.fw/usr/lib/firmware/b43/lcn406bsinitvals37.fw/usr/lib/firmware/b43/ac0initvals40.fw/usr/lib/firmware/b43/ucode30_mimo.fw/usr/lib/firmware/b43/b0g0bsinitvals13.fw/usr/lib/firmware/b43/n20bsinitvals36.fw/usr/lib/firmware/b43/ucode42.fw/usr/lib/firmware/b43/lcn407initvals38.fw/usr/lib/firmware/b43/lcn1initvals26.fw/usr/lib/firmware/b43/ht0initvals26.fw/usr/lib/firmware/b43/ucode38_lcn40.fw/usr/lib/firmware/b43/lcn407bsinitvals38.fw/usr/lib/firmware/b43/lcn403initvals33.fw/usr/lib/firmware/b43/ucode16_sslpn.fw/usr/lib/firmware/b43/ucode16_mimo.fw/usr/lib/firmware/b43/n0bsinitvals17.fw/usr/lib/firmware/b43/a0g1initvals5.fw/usr/lib/firmware/b43/n0initvals24.fw/usr/lib/firmware/b43/lp1initvals20.fw/usr/lib/firmware/b43/a0g0bsinitvals5.fw/usr/lib/firmware/b43/ucode9.fw/usr/lib/firmware/b43/ucode5.fw/usr/lib/firmware/b43/ucode22_mimo.fwkent@mx:~
$
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Wed Jul 23, 2025 1:14 pm
by Stevo
And Debian will probably update it in released Bookworm and Bullseye, too, since it's busted there.
dolphin_oracle has stated that MX 23 has symlinks for the usrmerged new firmware locations, so we should not have any problems with that.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Wed Jul 23, 2025 2:51 pm
by kmathern
Stevo wrote: Wed Jul 23, 2025 1:14 pm
And Debian will probably update it in released Bookworm and Bullseye, too, since it's busted there.
dolphin_oracle has stated that MX 23 has symlinks for the usrmerged new firmware locations, so we should not have any problems with that.
I wasn't sure if the added /usr was a problem or not. I've updated other firmware and haven't been real consistent about placing it in
/lib/firmware or /usr/lib/firmware, but it's still worked okay.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Thu Jul 24, 2025 6:13 am
by referravag
Hi everyone and many thanks for the quick replies and the reactivity! I can confirm that I also got these failures during the downgrade, but the Bluetooth module came back alive after next restart despite this. Also upon checking the versions available with apt-cache policy I confirmed that the previous versions were installed despite the aforementioned errors.
I will check the Cleanup Tools mentioned also earlier.
As for the Liquorix Kernel, I had tried it at the beginning of the year and I hadn't noticed any difference in responsiveness or performance, but a drawback compared to the stock kernel... The laptop fans were going loud very easily like on Windows, whereas with the stock kernel they remain most of the time silent/off.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Thu Jul 24, 2025 8:45 am
by dolphin_oracle
referravag wrote: Thu Jul 24, 2025 6:13 am
Hi everyone and many thanks for the quick replies and the reactivity! I can confirm that I also got these failures during the downgrade, but the Bluetooth module came back alive after next restart despite this. Also upon checking the versions available with apt-cache policy I confirmed that the previous versions were installed despite the aforementioned errors.
I will check the Cleanup Tools mentioned also earlier.
As for the Liquorix Kernel, I had tried it at the beginning of the year and I hadn't noticed any difference in responsiveness or performance, but a drawback compared to the stock kernel... The laptop fans were going loud very easily like on Windows, whereas with the stock kernel they remain most of the time silent/off.
interesting. perhaps some conflict somewhere. Will be checking on upstream reports for sure.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Fri Jul 25, 2025 5:07 am
by referravag
[UPDATE]
I just tried to update again the three packages from the terminal this time.
I shutdown the laptop afterwards then turned it back on and Bluetooth now works. I am confused.
Maybe there is a glitch somewhere during the installation that doesn't occur every time?
The only difference between yesterday and today was that the first time the laptop was on battery power whereas the second time it was on the power adapter. I doubt this could have affected it.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Fri Jul 25, 2025 5:42 am
by Eadwine Rose
Can you reshare the QSI now that things are working?
Maybe someone in the know would like to see that.
Re: [23-07-2025] Bluetooth broken after firmware updates
Posted: Fri Jul 25, 2025 6:32 am
by referravag
Eadwine Rose wrote: Fri Jul 25, 2025 5:42 am
Can you reshare the QSI now that things are working?
Maybe someone in the know would like to see that.
Of course! Here is the QSI with the updates applied and the Bluetooth module working now :)
Code: Select all
Snapshot created on: 20250604_2258
System:
Kernel: 6.1.0-37-amd64 [6.1.140-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-37-amd64 root=UUID=<filter> ro quiet splash
resume=UUID=<filter> resume_offset=155179008
Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.8 wm: kwin_wayland vt: 8 dm: SDDM
Distro: MX-23.6_KDE_x64 Libretto Jan 12 2025 base: Debian GNU/Linux 12 (bookworm)
Machine:
Type: Laptop System: LENOVO product: 82A2 v: Yoga Slim 7 14ARE05 serial: <superuser required>
Chassis: type: 10 v: Yoga Slim 7 14ARE05 serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN serial: <superuser required> UEFI: LENOVO
v: DMCN44WW date: 03/17/2023
Battery:
ID-1: BAT1 charge: 30.9 Wh (58.5%) condition: 52.8/60.7 Wh (86.9%) volts: 15.8 min: 15.4
model: Celxpert L19C4PF4 type: Li-poly serial: <filter> status: not charging cycles: 68
CPU:
Info: model: AMD Ryzen 7 4800U with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2 gen: 3
level: v3 note: check built: 2020-22 process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x60 (96)
stepping: 1 microcode: 0x8600106
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache: L1: 512 KiB
desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 8 MiB desc: 2x4 MiB
Speed (MHz): avg: 1398 high: 1400 min/max: 1400/1800 boost: enabled scaling:
driver: acpi-cpufreq governor: ondemand cores: 1: 1400 2: 1400 3: 1400 4: 1400 5: 1400 6: 1400
7: 1397 8: 1400 9: 1398 10: 1400 11: 1397 12: 1397 13: 1397 14: 1400 15: 1397 16: 1400
bogomips: 57494
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: indirect_target_selection status: Not affected
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP protection
Type: spec_rstack_overflow mitigation: safe RET
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP: always-on; RSB filling;
PBRSB-eIBRS: Not affected; BHI: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Renoir [Radeon Vega Series / Radeon Mobile Series] vendor: Lenovo driver: amdgpu
v: kernel arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: HDMI-A-1,eDP-1 empty: DP-1
bus-ID: 04:00.0 chip-ID: 1002:1636 class-ID: 0300 temp: 47.0 C
Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus-ID: 1-4:2 chip-ID: 04f2:b6cb
class-ID: fe01 serial: <filter>
Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.9 compositor: kwin_wayland
driver: X: loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
d-rect: 2960x1770 display-ID: 0
Monitor-1: HDMI-A-1 pos: top-right res: 1680x1050 size: N/A modes: N/A
Monitor-2: eDP-1 pos: bottom-l res: 1280x720 size: N/A modes: N/A
API: OpenGL v: 4.6 Mesa 25.0.4-1~mx23ahs+1 renderer: AMD Radeon Graphics (radeonsi renoir ACO
DRM 3.49 6.1.0-37-amd64) direct-render: Yes
Audio:
Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo driver: snd_hda_intel v: kernel
pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.1
chip-ID: 1002:1637 class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: snd_rn_pci_acp3x
v: kernel alternate: snd_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h/19h/1ah HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie:
gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.6 chip-ID: 1022:15e3
class-ID: 0403
API: ALSA v: k6.1.0-37-amd64 status: kernel-api tools: alsamixer,amixer
Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel modules: wl pcie: gen: 2 speed: 5 GT/s
lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlan0 state: up mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-4:2 chip-ID: 8087:0029
class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 3.0 lmp-v: 5.2
sub-v: 2184 hci-v: 5.2 rev: 2184
Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff link-mode: peripheral accept
service-classes: rendering, capturing, object transfer, audio, telephony
Drives:
Local Storage: total: 1.84 TiB used: 266.17 GiB (14.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: SK Hynix model: HFS001TD9TNG-L3A0B size: 953.87 GiB
block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 80050C10 temp: 41.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Corsair model: MP600 MICRO size: 931.51 GiB
block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
rev: ELFM01.0 temp: 38.9 C scheme: GPT
Partition:
ID-1: / raw-size: 931.26 GiB size: 915.57 GiB (98.31%) used: 266.17 GiB (29.1%) fs: ext4
dev: /dev/nvme1n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 275 KiB (0.1%) fs: vfat
dev: /dev/nvme1n1p1 maj-min: 259:1
Swap:
Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: file size: 18.99 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
System Temperatures: cpu: 72.6 C mobo: N/A gpu: amdgpu temp: 47.0 C
Fan Speeds (RPM): N/A
Repos:
Packages: 3394 pm: dpkg pkgs: 3378 libs: 1767 tools: apt,apt-get,aptitude,nala pm: rpm pkgs: 0
pm: flatpak pkgs: 16
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
1: deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
Active apt repos in: /etc/apt/sources.list.d/debian.list
1: deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
2: deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
Active apt repos in: /etc/apt/sources.list.d/microsoft-edge.list
1: deb [arch=amd64] https://packages.microsoft.com/repos/edge/ stable main
Active apt repos in: /etc/apt/sources.list.d/mx.list
1: deb http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo/ bookworm main non-free
2: deb http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo/ bookworm ahs
No active apt repos in: /etc/apt/sources.list.d/mxtemp.list
Active apt repos in: /etc/apt/sources.list.d/nordvpn.list
1: deb https://repo.nordvpn.com/deb/nordvpn/debian/ stable main
Active apt repos in: /etc/apt/sources.list.d/onedrive.list
1: deb [arch=amd64 signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/Debian_12/ ./
Active apt repos in: /etc/apt/sources.list.d/ookla_speedtest-cli.list
1: deb [signed-by=/etc/apt/keyrings/ookla_speedtest-cli-archive-keyring.gpg] https://packagecloud.io/ookla/speedtest-cli/debian/ bookworm main
2: deb-src [signed-by=/etc/apt/keyrings/ookla_speedtest-cli-archive-keyring.gpg] https://packagecloud.io/ookla/speedtest-cli/debian/ bookworm main
Active apt repos in: /etc/apt/sources.list.d/spotify.list
1: deb http://repository.spotify.com/ stable non-free
Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
1: deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/vscode.sources
1: deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/repos/code stable main
Active apt repos in: /etc/apt/sources.list.d/winehq-bookworm.sources
1: deb [arch=amd64 i386] https://dl.winehq.org/wine-builds/debian bookworm main
Info:
Processes: 354 Uptime: 1h 22m wakeups: 2 Memory: 14.99 GiB used: 7.79 GiB (51.9%) Init: SysVinit
v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI