Re: MacbookPro12,1 Bluetooth not found by Bluez

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Michael,

> No Bluetooth adapter is being found by Bluez on my MacbookPro12,1 when running Ubuntu 15.10, Linux 4.2rc8 and Bluez 5.33. After normal boot, the output of `hcitool dev` contains no devices.
> 
> Relevant kernel logs are below, but since it finds the BT adaptor but also reports it as both hid-generic and input devices, I imagine I need to switch it out of HID mode and into HCI mode. However, when I try manually running hid2hci as root, the command silently fails and no change in the visibility of the adaptor is observed:
> 
> > mjg@payens:~$ sudo /lib/udev/hid2hci --evpath=/devices/pci0000:00/0000:00:14.0/usb1/1-3 --method=csr2 || echo fail
> > fail
> > mjg@payens:~$
> 
> Using methods other than csr2 results in hid2hci reporting an error.
> 
> Is there anything I can do to help debug this?

check /sys/kernel/debug/usb/devices for the Bluetooth controller entry.

> Kernel logs:
> 
>> [ 1.869553] usb 1-3: new full-speed USB device number 2 using xhci_hcd
>> ...
>> [ 2.004387] usb 1-3: New USB device found, idVendor=05ac, idProduct=8290
>> [ 2.004388] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
>> [ 2.004389] usb 1-3: Product: Bluetooth USB Host Controller
>> [ 2.004390] usb 1-3: Manufacturer: Broadcom Corp.
>> [ 2.004478] usb 1-3: ep 0x85 - rounding interval to 64 microframes, ep desc says 80 microframes
>> [ 2.004480] usb 1-3: ep 0x86 - rounding interval to 64 microframes, ep desc says 80 microframes
>> ...
>> [ 2.425178] hid-generic 0003:05AC:8290.0001: input,hidraw4: USB HID v1.11 Keyboard [Broadcom Corp. Bluetooth USB Host Controller] on usb-0000:00:14.0-3/input0
>> [ 2.425259] input: Broadcom Corp. Bluetooth USB Host Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:05AC:8290.0002/input/input7
>> ...
>> [ 10.254634] usbcore: registered new interface driver btusb
>> ...
>> [ 16.642700] usb 1-3: device descriptor read/64, error -110

This might actually be the problem. It seems the Bluetooth controller gets detected correctly and the btusb driver loaded, but then we get some issues with the descriptor reading.

Does the original Ubuntu 15.10 kernel work or any other kernel than 4.2-rc8. If you find a working kernel, you might need to bisect this. However my feeling is that this might be an issue in the USB host controller or somewhere else.

In general all MacBook Bluetooth controllers are suppose to work. If you happen to still have OS X installed, then start it and see if it might runs a firmware upgrade for the controller.

Regards

Marcel

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux