Cannot get Bluetooth to work on Mac Pro 3,1 running Arch Linux

I've been running Arch Linux for about a year and I have never been able to get the Bluetooth working.
It used to not show up anywhere but recently I set up my wireless adapter with wl and when I did lsusb it showed a USB Bluetooth adapter.

Bus 004 Device 003: ID 05ac:1000 Apple, Inc. Bluetooth HCI MacBookPro (HID mode)

I also recently added a PCI USB hub and I'm not sure if that has anything to do with it.

I also should have all the right other packages

bluedevil 1:5.21.3-1

blueman 2.1.4-1

bluez 5.56-2

bluez-libs 5.56-2

bluez-qt 5.80.0-1

bluez-utils 5.56-2

gnome-bluetooth 3.34.5-1

pulseaudio-bluetooth 14.2-3

I also have all the correct kernel modules loaded.

btusb 69632 0

btrtl 28672 1 btusb

btbcm 20480 1 btusb

btintel 32768 1 btusb

bluetooth 749568 11 btrtl,btintel,btbcm,bnep,btusb

But when I do ls /sys/class/bluetooth is empty.

I was thinking it could have something to do with how the order in witch the kernel starts the Bluetooth stuff.
I think I read somewhere that the Wi-Fi card starting before the Bluetooth stuff can cause issues in some Macs but I don't remember where I heard that.
I also thought could be related to the EFI vars because /sys/firmware/efi/efivars/ contains file called EFIBluetoothDelay-7c436110-ab2a-4bbb-a880-fe41995c9f82, bluetoothActiveControllerInfo-7c436110-ab2a-4bbb-a880-fe41995c9f82 and boot-feature-usage-62bf9b1c-8568-48ee-85dc-dd3057660863, maybe the firmware is never starting some Bluetooth related thing but already in way over my head, any help would be appreciated.

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论