-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bluetooth not work on Macbook 13,1 Manjaro 5.4.8/5.9 #9
Comments
@Artawower
|
Linux darkawower-macbookpro131 5.4.80-2-MANJARO #1 SMP PREEMPT Sat Nov 28 09:58:18 UTC 2020 x86_64 GNU/Linux |
hmmm....something's off, the
I'll try setting up a manjaro VM later today and see if I can replicate your results. |
I figured out why the size of my
and that significannly reduces the size of the module
Manjaro must be using a similar option by default to strip modules of unneeded symbols. You shouldn't be getting these errors:
These people have the exact same Dunedan/mbp-2016-linux#99 Do you have the
This should install the necessary header files for your 5.4 kernel under: Can you post the output of: Also, just to ensure that your system is attempting to load the
Also ensure that the
Also, try powering down the macbook rather then just rebooting it, and see if that makes a difference. One more thing....you should be seeing something like this in your logs
But, your logs show this
It looks like it might be trying to load firmware onto the bluetooth device. This bluetooth controller requires NO firmware at all, so firmware load failures are completely normal.
|
Ye, i installed headers (i used them for sound patch)
dmesg | egrep -i 'bluetooth|hci_uart| dw-apb-uart|brcmfmac|8250|ttys'
find /lib/firmware/ | grep -i bcm
Its inspired me to continue research this problem, and i found this repo. I seen this issues, but i couldn't solve my problem I also tried shutdown my computer after script and moved
(also without any result ;(). |
Ok, your system is definitely trying to load the custom
What package is this file apart of? I've never used Arch or Manjaro before, but I believe the command is
Try removing or renaming that file, reboot, and then post the output of This file cannot exist: (you should see the following output in your dmesg log)
the system will look for |
pacman -Qo /lib/firmware/brcm/BCM.hcd
I moved this file to tmp dir, and after restart bluetooth worked! Thanks a lot for your help! |
I'm having a similar issue on a Macbook 14,1. I installed this patch but Bluetooth still isn't working. ls -lA /lib/modules/$(uname -r)/updates (I am very new to Linux kernel patches) UPDATE:
but there are still no Bluetooth adapters found. |
@jrmoulton I need a bit more information then that. Which kernel are you running: (just post the output of Is the module compiling correctly? Could you post the output of |
@jrmoulton Ok, you just need to reboot your system then. |
@jrmoulton I'd like to close this issue. Can you please confirm whether bluetooth is working or not? |
Bluetooth after reboot is still not working 5.10.9-1.el8.elrepo.x86_64 and
tar --strip-components=2 -xvf build/linux-5.10.9.tar.xz linux-5.10.9/drivers/bluetooth --directory=build/ contents of /lib/modules/5.10.9-1.el8.elrepo.x86_64/updates and journalctl -b | grep -i bluetooth |
Can you post the output of
Also, did you reboot your system after compiling + installing the module? Judging from the timestamps, it looks you didn't... |
When I run it it doesn't return anything |
I didn't reboot the second time I ran the commands (only the first time) so they would have very close time stamps. I just rebooted again but bluetooth still isn't working |
Ok, is anything showing up in the |
[ecestudent@computer ~]$ dmesg | grep -i bluetooth still nothing |
hmmm, I wonder if centos8 is too old in terms of user-space bluetooth support...or whether you're missing something else. What's the output of this?
|
systemctl status bluetooth.service [ecestudent@computer ~]$ bluetoothctl |
you need to start and enable the service with (as root or with sudo)
|
It doesn't look like it changed anything [ecestudent@computer ~]$ systemctl enable --now bluetooth |
You have to run that as |
Same thing [ecestudent@computer ~]$ sudo systemctl enable bluetooth |
That's bizarre, why didn't it start!? If that still doesn't work, you might want to look at the output of and see if you see anything relevant in there... |
This is after the systemctl restart bluetooth [root@computer ~]# systemctl status bluetooth.service [root@computer ~]# journalctl -b -p err [root@computer ~]# journalctl -b | grep -i bluetooth |
Can you post the output of
|
It doesn't return anything |
ok, what happens when you try and load the modules? |
Neither printed anything and [root@computer ~]# systemctl status bluetooth.service |
so, after running |
Oh it shows this now [root@computer ~]# modprobe bluetooth |
ok, well that's a start ; ) |
It's running now! [root@computer ~]# systemctl restart bluetooth Jan 22 16:29:58 computer.localdomain systemd[1]: Starting Bluetooth service.> |
run that |
[root@computer ~]# bluetoothctl |
Not sure why the bluetooth module isn't being loaded at boot time.
Not sure why bluetoothctl + list isn't working -- it should return the bluetooth controller id. As I said before, centos8 might have outdated bluez libraries or something like that. |
Ok. Is there anything else I can do at this point? |
Centos 8 is an enterprise version of Linux. Which means it's super stable, but it's also behind the times in terms of library and software versions. I used to run Centos as my "daily driver" years ago, but decided to transition to Fedora for exactly the same reasons that you're experiencing now ; ) |
Hi, i installed this patch on my macbook13.1 (2016, 2 thunderbolt, no touch bar). But bluetooth not work for me, and i can't find reason.
My
sudo dmesg | egrep -i 'blue|firm'
outputbluetooth system
When i try use bluetoothctl i see
No default controller available
. What i missed?The text was updated successfully, but these errors were encountered: