Aeon on Macbook Pro 2014 - All works except bluetooth

Have been running Aeon for a few days on a Macbook Pro mid-2014.
I have run Fedora on here will everything working except resuming from suspend.
I have since tried Tumbleweed and Aeon, which works great except i have no bluetooth.

lsusb output here:

bhillermann@tumbleweed:~> lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux 6.4.4-1-default xhci-hcd xHCI Host Controller
Bus 001 Device 006: ID 05ac:8289 Apple Inc. Bluetooth USB Host Controller
Bus 001 Device 005: ID 05ac:820b  
Bus 001 Device 004: ID 05ac:820a  
Bus 001 Device 002: ID 0a5c:4500 Apple Inc. BRCM20702 Hub
Bus 001 Device 003: ID 05ac:0262 Apple Inc. Apple Internal Keyboard / Trackpad
Bus 001 Device 001: ID 1d6b:0002 Linux 6.4.4-1-default xhci-hcd xHCI Host Controller

lspci output:

bhillermann@tumbleweed:~> lspci
00:00.0 Host bridge: Intel Corporation Crystal Well DRAM Controller (rev 08)
00:01.0 PCI bridge: Intel Corporation Crystal Well PCI Express x16 Controller (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Crystal Well Integrated Graphics Controller (rev 08)
00:03.0 Audio device: Intel Corporation Crystal Well HD Audio Controller (rev 08)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5)
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter (rev 03)
03:00.0 Multimedia controller: Broadcom Inc. and subsidiaries 720p FaceTime HD Camera
04:00.0 SATA controller: Samsung Electronics Co Ltd Apple PCIe SSD (rev 01)
05:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:03.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:04.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:05.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:06.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
07:00.0 System peripheral: Intel Corporation DSL5520 Thunderbolt 2 NHI [Falcon Ridge 4C 2013]

rfkill:

bhillermann@tumbleweed:~> rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

I’ve been banging my head against this for 3 days now. Any help would be great!

Thanks :slight_smile:

Welcome to the board!

This is more a curiosity on my part, mostly for clarification.

You mention both TW and MicroOS Aeon. The command line outputs are very helpful ! My question is that I assume you’re on the TW machine (cause the machine name shows, “tumbleweed”)?? Is the Aeon output the same ?

That output was from Aeon, which has a Tumbleweed base. And usbutils and pciutils aren’t in the base OS. So you have to create a container and install the tools there. I did go back and install the packages in the base image, but the output was the same. So it’s not a distrobox/container issue.

I tried Aeon, had the issue. Thought it might be related to the read only filesystem. Tried Tumbleweed, same issue. So when back to Aeon, since I that is where I actually wanted to end up. Spent all weekend working on it and got no where. Just can’t figure it out.

I had to put Ubuntu on it, since that is only distro that seems to allow wifi, bluetooth and wake from sleep to happen. But it pains me, because I really enjoy the MicroOS/Aeon setup. I’m the biggest fan on the Canonical direction. But I needed to working machine.

I’ll make a backup, and try Tumbleweed again when I have a bit more time.

I’m pretty sure there is some conflict in the firmware or kernel module with the Broadcom 4360 wifi+bluetooth card. Wifi works perfectly, but I can’t see any Bluetooth devices except in lsusb output.

At a more conceptual level, I’m surprise that there is such a difference in hardware support between Ubuntu, Fedora and openSuse. Are the kernels modified that much between ditros? Or is it packages/modules/acpi config?