You are not logged in.

#1 2019-08-05 18:28:28

Registered: 2015-08-25
Posts: 31

Bluetooth: unable to connect to smartphone (Protocol not available)

I have an Intel 8265 card with integrated bluetooth. I just switched from Gentoo to Arch, and while on Gentoo I was able to connect to my smartphone (OnePlus 5T) and to receive files from it (but not send anything), on Archlinux I am unable to connect to the smartphone. From the smartphone, I am still able to send files to the laptop, however I am not able to send them from the laptop to the smartphone.
This is the output in dmesg:

dmesg | grep Bluetooth
[   13.626622] Bluetooth: Core ver 2.22
[   13.626700] Bluetooth: HCI device and connection manager initialized
[   13.626711] Bluetooth: HCI socket layer initialized
[   13.626718] Bluetooth: L2CAP socket layer initialized
[   13.626731] Bluetooth: SCO socket layer initialized
[   13.708232] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015
[   13.709230] Bluetooth: hci0: Device revision is 16
[   13.709231] Bluetooth: hci0: Secure boot is enabled
[   13.709232] Bluetooth: hci0: OTP lock is enabled
[   13.709232] Bluetooth: hci0: API lock is enabled
[   13.709233] Bluetooth: hci0: Debug lock is disabled
[   13.709234] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[   13.711203] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi
[   15.373733] Bluetooth: hci0: Waiting for firmware download to complete
[   15.374288] Bluetooth: hci0: Firmware loaded in 1628122 usecs
[   15.374380] Bluetooth: hci0: Waiting for device to boot
[   15.386483] Bluetooth: hci0: Device booted in 11852 usecs
[   15.389520] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-12-16.ddc
[   15.392333] Bluetooth: hci0: Applying Intel DDC parameters completed
[  448.870664] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  448.870665] Bluetooth: BNEP filters: protocol multicast
[  448.870668] Bluetooth: BNEP socket layer initialized
[  448.883019] Bluetooth: RFCOMM TTY layer initialized
[  448.883029] Bluetooth: RFCOMM socket layer initialized
[  448.883033] Bluetooth: RFCOMM ver 1.11

This is what happens if I try to connect using bluetoothctl:

➜  ~ bluetoothctl                    
Agent registered
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# select 00:21:6B:DD:9E:41 
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# devices
Device 94:65:2D:D3:E8:CB OnePlus 5T
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:21:6B:DD:9E:41 Discovering: yes
[CHG] Device 94:65:2D:D3:E8:CB RSSI: -39
[bluetooth]# agent on
Agent is already registered
[bluetooth]# pair 94:65:2D:D3:E8:CB 
Attempting to pair with 94:65:2D:D3:E8:CB
[bluetooth]# info 94:65:2D:D3:E8:CB 
Device 94:65:2D:D3:E8:CB (public)
	Name: OnePlus 5T
	Alias: OnePlus 5T
	Class: 0x007a020c
	Icon: phone
	Paired: yes
	Trusted: no
	Blocked: no
	Connected: no
	LegacyPairing: no
	UUID: OBEX Object Push          (00001105-0000-1000-8000-00805f9b34fb)
	UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
	UUID: Headset AG                (00001112-0000-1000-8000-00805f9b34fb)
	UUID: PANU                      (00001115-0000-1000-8000-00805f9b34fb)
	UUID: NAP                       (00001116-0000-1000-8000-00805f9b34fb)
	UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
	UUID: Handsfree Audio Gateway   (0000111f-0000-1000-8000-00805f9b34fb)
	UUID: SIM Access                (0000112d-0000-1000-8000-00805f9b34fb)
	UUID: Phonebook Access Server   (0000112f-0000-1000-8000-00805f9b34fb)
	UUID: Message Access Server     (00001132-0000-1000-8000-00805f9b34fb)
	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
	UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
	UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
	Modalias: bluetooth:v00E0p1200d1436
	RSSI: -39
[bluetooth]# connect 94:65:2D:D3:E8:CB 
Attempting to connect to 94:65:2D:D3:E8:CB
Failed to connect: org.bluez.Error.Failed
[CHG] Device 94:65:2D:D3:E8:CB Connected: yes
Request confirmation
[agent] Confirm passkey 303575 (yes/no): yes
[CHG] Device 94:65:2D:D3:E8:CB Connected: no
Failed to pair: org.bluez.Error.AuthenticationCanceled
[bluetooth]# connect 94:65:2D:D3:E8:CB 
Attempting to connect to 94:65:2D:D3:E8:CB
Failed to connect: org.bluez.Error.Failed
[bluetooth]# connect 94:65:2D:D3:E8:CB 
Attempting to connect to 94:65:2D:D3:E8:CB
Failed to connect: org.bluez.Error.Failed
[bluetooth]# exit

If I try to connect to the smartphone via blueman, it sometimes connects for less than a second and then it fails showing the following message: Connection Failed:  Protocol not available.
Any idea about what is going on here?


Board footer

Powered by FluxBB