Macbook Alum. Bluetooth not always working (50/50..)

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
madTooth

Macbook Alum. Bluetooth not always working (50/50..)

Post by madTooth »

Good Evening

I am running Mint on my aluminum Mac-book (not pro) and everything works great except Bluetooth.
It works sometimes, but does not others (I'd say 50%)
When it works then everything is fine.
When is not working it is like not even detected; any command from terminal returns no info about bluetooth and I get no BT symbol beside the clock/calendar and If I run the Bluetooth software which is in the programs list, it appears a window with a BT symbol in the middle which is red crossed and no options or actions are available (see the picture attached).
At this point I have to switch off the laptop and turn it ON again (reboot is not enough) and finally it comes back and perfectly working.
When I get it working then I can have information from terminal like follows:

Alumimium Macbook late 2008

Kernel: 4.4.0-122-generic x86_64 (64 bit)
Desktop: Xfce 4.12.3
Distro: Linux Mint 18.1 Serena

lshw shows

description: Notebook
product: MacBook5,1 (System SKU#)
vendor: Apple Inc.
version: 1.0
serial: xxxxxxxxxxxxxxx
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall32
.....
*-usb:2
description: USB controller
product: MCP79 OHCI USB 1.1 Controller
vendor: NVIDIA Corporation
physical id: 6
bus info: pci@0000:00:06.0
version: b1
width: 32 bits
clock: 66MHz
capabilities: pm ohci bus_master cap_list
configuration: driver=ohci-pci latency=0 maxlatency=1 mingnt=3
resources: irq:18 memory:d3387000-d3387fff
*-usbhost
product: OHCI PCI host controller
vendor: Linux 4.4.0-122-generic ohci_hcd
physical id: 1
bus info: usb@4
logical name: usb4
version: 4.04
capabilities: usb-1.10
configuration: driver=hub slots=5 speed=12Mbit/s
*-usb
description: USB hub
product: BRCM2046 Hub
vendor: Apple Inc.
physical id: 1
bus info: usb@4:1
version: 1.00
capabilities: usb-2.00
configuration: driver=hub slots=3 speed=12Mbit/s
*-usb
description: Bluetooth wireless interface
product: Bluetooth USB Host Controller
vendor: Apple Inc.
physical id: 1
bus info: usb@4:1.1
version: 2.08
serial: 00236CA389B6
capabilities: usb-2.00 bluetooth
configuration: driver=btusb speed=12Mbit/s

sudo lspci
00:00.0 Host bridge: NVIDIA Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: NVIDIA Corporation MCP79 LPC Bridge (rev b2)
00:03.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: NVIDIA Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.4 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: NVIDIA Corporation MCP79 Co-processor (rev b1)
00:04.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:06.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:06.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: NVIDIA Corporation MCP79 PCI Bridge (rev b1)
00:0a.0 Ethernet controller: NVIDIA Corporation MCP79 Ethernet (rev b1)
00:0b.0 SATA controller: NVIDIA Corporation MCP79 AHCI Controller (rev b1)
00:10.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
02:00.0 VGA compatible controller: NVIDIA Corporation C79 [GeForce 9400M] (rev b1)
03:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)

lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 05ac:8213 Apple, Inc. Bluetooth Host Controller
Bus 004 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05ac:8507 Apple, Inc. Built-in iSight
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 05ac:0236 Apple, Inc. Internal Keyboard/Trackpad (ANSI)
Bus 003 Device 002: ID 05ac:8242 Apple, Inc. Built-in IR Receiver
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no

Any Clue on how to get it working every-time an not only "some" time?

Thanks in advance for the reply.
Regards
LM
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
madTooth

Re: Macbook Alum. Bluetooth not always working (50/50..)

Post by madTooth »

Any Clue?
I still have the problem
madTooth

Re: Macbook Alum. Bluetooth not always working (50/50..)

Post by madTooth »

It is a known macbook hardware issue.
I resolved it by resetting the SMC. To do that on a macbook do the folowing:

Step #1. Turn off your MacBook (any of the above version).

Step #2. Attach the power adapter to your Mac.

Step #3. Press Control+Shift+Option keys and power button together for some time and then release the keys.

Procedure is different for models other than macbook (iMac, mac mini etc..)
Locked

Return to “Hardware Support”