You are not logged in.

#76 2021-04-22 07:43:14

Moopy
Member
Registered: 2020-03-02
Posts: 8

Re: Random bluetooth speaker disconnects

Downgrading to linux-firmware 20201218.646f159-1 also fixed the issue for me. But perhaps a stupid question. I see that the talk is focused around AX200/201 but I'm not sure how to tell whether my machine has that. I don't see any mention of it in lsusb/lspci. I'm not even sure what it is.
Can someone tell me?
Thanks

Offline

#77 2021-04-22 17:23:21

mikkl
Member
Registered: 2021-04-18
Posts: 3

Re: Random bluetooth speaker disconnects

Moopy wrote:

Downgrading to linux-firmware 20201218.646f159-1 also fixed the issue for me. But perhaps a stupid question. I see that the talk is focused around AX200/201 but I'm not sure how to tell whether my machine has that. I don't see any mention of it in lsusb/lspci. I'm not even sure what it is.
Can someone tell me?
Thanks

You can get the info via 'lsusb'.

This is AX200:

Bus 003 Device 002: ID 8087:0029 Intel Corp. AX200 Bluetooth

This is AX201:

Bus 001 Device 003: ID 8087:0026 Intel Corp.

You can see that the name is not always shown. There are some databases around in the web which translate vendor:product IDs.

Offline

#78 2021-04-23 08:28:10

Moopy
Member
Registered: 2020-03-02
Posts: 8

Re: Random bluetooth speaker disconnects

mikkl wrote:
Moopy wrote:

Downgrading to linux-firmware 20201218.646f159-1 also fixed the issue for me. But perhaps a stupid question. I see that the talk is focused around AX200/201 but I'm not sure how to tell whether my machine has that. I don't see any mention of it in lsusb/lspci. I'm not even sure what it is.
Can someone tell me?
Thanks

You can get the info via 'lsusb'.

This is AX200:

Bus 003 Device 002: ID 8087:0029 Intel Corp. AX200 Bluetooth

This is AX201:

Bus 001 Device 003: ID 8087:0026 Intel Corp.

You can see that the name is not always shown. There are some databases around in the web which translate vendor:product IDs.

Ahh thank you

I got

Bus 001 Device 006: ID 8087:0026 Intel Corp.

So I guess AX201. I was worried that I might have had a completely unrelated problem.

Offline

#79 2021-04-23 16:01:07

davidbepo
Member
Registered: 2021-03-22
Posts: 8

Re: Random bluetooth speaker disconnects

retesting old firmware with a full shutdown as per mikkl post

Offline

#80 2021-04-23 17:27:36

davidbepo
Member
Registered: 2021-03-22
Posts: 8

Re: Random bluetooth speaker disconnects

ok, went for more than i ever had without disconnects, i think it indeed works

Offline

#81 2021-04-24 21:46:10

davidbepo
Member
Registered: 2021-03-22
Posts: 8

Re: Random bluetooth speaker disconnects

yep, been more than a full day with no disconnects using linux-firmware 20201120.bc9cd0b-1 and a full shutdown, thanks!

Offline

#82 2021-04-24 22:00:01

gurustave
Member
Registered: 2021-04-24
Posts: 1

Re: Random bluetooth speaker disconnects

Downgrade also appears to have resolved the issue for me on my Thinkpad P15 with an AX201.

If anyone else comes across this issue on a newer install, you can find a backup of the linux-firmware-20201120.bc9cd0b-1 package at The Internet Archive: https://archive.org/download/archlinux_ … x-firmware

Last edited by gurustave (2021-04-24 22:01:16)

Offline

#83 2021-04-26 14:29:35

Fireminster
Member
Registered: 2020-07-12
Posts: 13

Re: Random bluetooth speaker disconnects

New firmware updates have been committed by Intel for: AX200, AX201, AX210, 9560 and 9260:

https://git.kernel.org/pub/scm/linux/ke … e.git/log/

Offline

#84 2021-04-26 20:27:44

davidbepo
Member
Registered: 2021-03-22
Posts: 8

Re: Random bluetooth speaker disconnects

gonna test if new firmware works

Offline

#85 2021-04-26 22:15:03

davidbepo
Member
Registered: 2021-03-22
Posts: 8

Re: Random bluetooth speaker disconnects

yep, finally fixed for good

Offline

#86 2021-04-26 22:34:07

mokkurkalve
Member
From: Bergen, Norway
Registered: 2009-08-29
Posts: 60

Re: Random bluetooth speaker disconnects

NOTE: This is about AX201

Been running linux-firmware 20210315.3568f96-3 for a couple of hours. The firmware identifies as:

Bluetooth: hci0: Firmware revision 0.0 build 118 week 15 2021

AFAIK, the AX201 is cured and healthy. No problems occur.


"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
- Oceania Association of Autonomous Astronauts

Offline

#87 2021-04-27 06:16:16

Fireminster
Member
Registered: 2020-07-12
Posts: 13

Re: Random bluetooth speaker disconnects

mokkurkalve wrote:

NOTE: This is about AX201

Been running linux-firmware 20210315.3568f96-3 for a couple of hours. The firmware identifies as:

Bluetooth: hci0: Firmware revision 0.0 build 118 week 15 2021

AFAIK, the AX201 is cured and healthy. No problems occur.

Same so far for AX200. But I would not call it a win just yet. Did not use it for more than a day.

Edit: I did not use that firmware version but rather took the changed files directly from the intel repo and added them to my dir. (I am not using Arch btw.)

Last edited by Fireminster (2021-04-27 07:48:42)

Offline

#88 2021-04-27 07:37:47

jabashque
Member
Registered: 2015-05-09
Posts: 1

Re: Random bluetooth speaker disconnects

Fireminster wrote:
mokkurkalve wrote:

NOTE: This is about AX201

Been running linux-firmware 20210315.3568f96-3 for a couple of hours. The firmware identifies as:

Bluetooth: hci0: Firmware revision 0.0 build 118 week 15 2021

AFAIK, the AX201 is cured and healthy. No problems occur.

Same so far for AX200. But I would not call it a win just yet. Did not use it for more than a day.

Looking at https://github.com/archlinux/svntogit-p … k/PKGBUILD, it doesn't seem like 20210315.3568f96-3 actually has the updated firmware for AX200. I ended up grabbing the PKGBUILD and adding commit a7f124958e870649dbfe76de1d4994c4747fb54c, which has the AX200 firmware, to the backports array. Am currently testing with my AX200 to see if I get disconnects still, will know over time.

Last edited by jabashque (2021-04-27 07:38:48)

Offline

#89 2021-04-27 07:47:14

Fireminster
Member
Registered: 2020-07-12
Posts: 13

Re: Random bluetooth speaker disconnects

jabashque wrote:
Fireminster wrote:
mokkurkalve wrote:

NOTE: This is about AX201

Been running linux-firmware 20210315.3568f96-3 for a couple of hours. The firmware identifies as:

Bluetooth: hci0: Firmware revision 0.0 build 118 week 15 2021

AFAIK, the AX201 is cured and healthy. No problems occur.

Same so far for AX200. But I would not call it a win just yet. Did not use it for more than a day.

Looking at https://github.com/archlinux/svntogit-p … k/PKGBUILD, it doesn't seem like 20210315.3568f96-3 actually has the updated firmware for AX200. I ended up grabbing the PKGBUILD and adding commit a7f124958e870649dbfe76de1d4994c4747fb54c, which has the AX200 firmware, to the backports array. Am currently testing with my AX200 to see if I get disconnects still, will know over time.

I just grabbed the 3 changed firmware files and put them in the folder. Living life on the edge.

Offline

#90 2021-04-27 08:10:41

mokkurkalve
Member
From: Bergen, Norway
Registered: 2009-08-29
Posts: 60

Re: Random bluetooth speaker disconnects

Fireminster wrote:

Same so far for AX200. But I would not call it a win just yet. Did not use it for more than a day.

In the two problematic revisions I tested the problem would occur 1 - 5 times an hour. Now I've been running the "Firmware revision 0.0 build 118 week 15 2021" for 14 hours with no disconnects/reconnects. I feel pretty sure that peticular problem are gone.

jabashque wrote:

Looking at https://github.com/archlinux/svntogit-p … k/PKGBUILD, it doesn't seem like 20210315.3568f96-3 actually has the updated firmware for AX200. I ended up grabbing the PKGBUILD and adding commit a7f124958e870649dbfe76de1d4994c4747fb54c, which has the AX200 firmware, to the backports array. Am currently testing with my AX200 to see if I get disconnects still, will know over time.

Yes as I said I wrote only of the AX201. AFAIK new firmware only for AX201 and AX210 was added to linux-firmware 20210315.3568f96-3. For AX200 and others you would have to do your own handiwork.


"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
- Oceania Association of Autonomous Astronauts

Offline

#91 2021-04-28 08:39:55

Ashandalar
Member
From: United Kingdom
Registered: 2021-04-28
Posts: 2

Re: Random bluetooth speaker disconnects

The problem does not seem to be resolved for AX200, at least not for my hardware. I manually replaced the firmware files yesterday and did not notice any difference in the frequency of disconnections. As of about an hour ago, I updated to 20210426.fa0efef-1, which is now in testing, and have had six disconnections so far.

Update: linux-firmware 20210426.fa0efef-1 did resolve the issue for my AX200 card after I cold-booted the system.

Last edited by Ashandalar (2021-04-28 17:33:48)

Offline

#92 2021-04-28 11:12:04

mokkurkalve
Member
From: Bergen, Norway
Registered: 2009-08-29
Posts: 60

Re: Random bluetooth speaker disconnects

Ashandalar wrote:

The problem does not seem to be resolved for AX200, at least not for my hardware. I manually replaced the firmware files yesterday and did not notice any difference in the frequency of disconnections. As of about an hour ago, I updated to 20210426.fa0efef-1, which is now in testing, and have had six disconnections so far.

Be sure to have a cold boot so that you are absolutely sure to load the new firmvare. Some sources here indicate that some setups must remove power cord, maybe even battery, for 30 seconds or so to achieve this. The chip could hold on to old firmware unless drained of all electricity.
Version loaded could be checked thus:

dmesg | grep 'Bluetooth: hci' | grep 'Firmware revision'

"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
- Oceania Association of Autonomous Astronauts

Offline

#93 2021-04-28 11:43:13

Ashandalar
Member
From: United Kingdom
Registered: 2021-04-28
Posts: 2

Re: Random bluetooth speaker disconnects

mokkurkalve wrote:
Ashandalar wrote:

The problem does not seem to be resolved for AX200, at least not for my hardware. I manually replaced the firmware files yesterday and did not notice any difference in the frequency of disconnections. As of about an hour ago, I updated to 20210426.fa0efef-1, which is now in testing, and have had six disconnections so far.

Be sure to have a cold boot so that you are absolutely sure to load the new firmvare. Some sources here indicate that some setups must remove power cord, maybe even battery, for 30 seconds or so to achieve this. The chip could hold on to old firmware unless drained of all electricity.
Version loaded could be checked thus:

dmesg | grep 'Bluetooth: hci' | grep 'Firmware revision'

Thanks for this. It seems I was still running the old firmware after a simple reboot. Previous output was:

Apr 28 08:57:42 magnus kernel: Bluetooth: hci0: Firmware revision 0.0 build 121 week 7 2021

and now:

Apr 28 12:14:32 magnus kernel: Bluetooth: hci0: Firmware revision 0.0 build 118 week 15 2021

I'll test for a few hours and update my post if it does resolve the issue after all.

Update: running continuously for six hours with no disconnections.

Last edited by Ashandalar (2021-04-28 17:35:39)

Offline

#94 2021-04-29 08:28:36

4johnny
Member
Registered: 2021-03-05
Posts: 12

Re: Random bluetooth speaker disconnects

Hi everyone,

After installing the latest linux-firmware version and manually replacing the firmware files, the issue seems to be resolved (fingers crossed).

For people who don't understand what we're talking about here, here's a very small guide:
- [optional] Make sure your /etc/pacman.d/mirrorlist is reverted to the original version: https://archlinux.org/mirrorlist/
- Make sure your system is up-to-date by doing pacman -Syu
- Download the latest version of the git repository: linux-firmware-main.tar.gz
- Open the latest commit for your device (AX200, AX201, ...) Git commits (ie. linux-firmware: Update firmware file for Intel Bluetooth AX200)
- Replace the files that were updated in that commit in your own system (for Arch, this is /lib/firmware/intel)
- Do a cold reboot (Did you try turning it off and on again?) (I found that doing a reboot is not good enough, I had to do a complete shutdown)
- After booting your system, check in your console

dmesg | grep 'Bluetooth: hci' | grep 'Firmware revision' 

- The output should be

[    3.425033] Bluetooth: hci0: Firmware revision 0.0 build 118 week 15 2021

I contacted the Intel developer to thank him for solving the issue and asked him, if it was possible to explain the issue in case this happens again in the future.

Many thanks to everyone for sharing their findings, logs and solutions...

Offline

#95 2021-04-29 12:55:52

tombh
Member
Registered: 2021-02-28
Posts: 4

Re: Random bluetooth speaker disconnects

Thanks for the detailed write up!

So the driver isn't available in any of kernels/packages from AUR yet?

And even though the driver is for the AX200, it fixes other cards as well? Maybe even something like the AX1650i, which I have?

Offline

#96 2021-04-29 13:41:01

4johnny
Member
Registered: 2021-03-05
Posts: 12

Re: Random bluetooth speaker disconnects

I honestly can't answer that because I have have an AX200 device smile

My best guess would be to copy all files from the commits to your /lib/firmware/intel folder and hope for the best. Though I don't see any mention of the AX1650i firmware files. It is however possible that your device uses the same drivers as another device ie. the AX200 but I don't know that.
(A search in the commit log on AX1650 doesn't come up with any results, so I do think it uses the drivers from another version)

Please post your findings here for fellow AX1650i users smile

Offline

#97 2021-04-29 14:30:09

bageljr
Member
Registered: 2021-03-29
Posts: 1

Re: Random bluetooth speaker disconnects

You can just build linux-firmware-git from AUR

Offline

#98 2021-04-29 16:48:34

tombh
Member
Registered: 2021-02-28
Posts: 4

Re: Random bluetooth speaker disconnects

Thanks @4johnny, I'll try it smile

@bageljr would I then also need to use linux-git to get the compatible kernel? Or is the standard rolling release kernel fine?

Offline

#99 2021-04-30 11:35:27

mokkurkalve
Member
From: Bergen, Norway
Registered: 2009-08-29
Posts: 60

Re: Random bluetooth speaker disconnects

linux-firmware 20210426.fa0efef-1 in testing are right now the same as upstream HEAD. Or the same can be achieved with linux-firmware-git from AUR, as pointed out. There's probably no need for manual fiddeling.

@tombh: There are no hard demand for sync between kernel and linux-firmware, within limits. You can use any of Arch official kernels, and many or most from AUR, I guess...


"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
- Oceania Association of Autonomous Astronauts

Offline

#100 2021-04-30 14:23:02

tombh
Member
Registered: 2021-02-28
Posts: 4

Re: Random bluetooth speaker disconnects

@mokkurkalve Thanks very much for the clarification

Offline

Board footer

Powered by FluxBB