purevw
November 10, 2022, 7:19pm
1
My Targus BT adapter always worked in Leap, up to and including 15.4
I upgraded to Tumbleweed and although it shows to be working, it will not connect nor will it accept a connection. Using bluedevil5 5.26.2-1.1 over bluez 5.65-4.1 the devices see each other and present matching pins, but the setup fails. After failure, both devices appear in the device list of the opposing device. When I try to manually connect, I get:
br-connection-profile-unavailable
dmesg output after hot plug is:
1304.555453] Bluetooth: hci0: BCM: chip id 63
1304.556451] Bluetooth: hci0: BCM: features 0x07
1304.572519] Bluetooth: hci0: BCM20702A
1304.572522] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
1304.573473] Bluetooth: hci0: BCM20702A1 'brcm/BCM20702A1-0a5c-21e8.hcd' Patch
1305.385613] Bluetooth: hci0: BCM: features 0x07
1305.401501] Bluetooth: hci0: Broadcom Bluetooth Device
1305.401505] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1338
1305.455700] Bluetooth: MGMT ver 1.22
I do have a similar device
**#** dmesg | grep Bluetooth
3.959281] usb 2-3: Product: BCM920702 **Bluetooth** 4.0
6.074823] **Bluetooth**: Core ver 2.22
6.078233] **Bluetooth**: HCI device and connection manager initialized
6.078235] **Bluetooth**: HCI socket layer initialized
6.078237] **Bluetooth**: L2CAP socket layer initialized
6.078239] **Bluetooth**: SCO socket layer initialized
6.285049] **Bluetooth**: hci0: BCM: chip id 63
6.288093] **Bluetooth**: hci0: BCM: features 0x07
6.306471] **Bluetooth**: hci0: SYSTEM1
6.309699] **Bluetooth**: hci0: BCM20702A1 (001.002.014) build 1338
6.313023] **Bluetooth**: hci0: BCM20702A1 'brcm/BCM20702A1-0a5c-21e8.hcd' Patch
7.045063] **Bluetooth**: hci0: BCM: features 0x07
7.063063] **Bluetooth**: hci0: Broadcom **Bluetooth** Device
7.064996] **Bluetooth**: hci0: BCM20702A1 (001.002.014) build 1338
16.212058] **Bluetooth**: BNEP (Ethernet Emulation) ver 1.3
16.212062] **Bluetooth**: BNEP filters: protocol multicast
16.212065] **Bluetooth**: BNEP socket layer initialized
16.213294] **Bluetooth**: MGMT ver 1.22
39.140835] **Bluetooth**: RFCOMM TTY layer initialized
39.140868] **Bluetooth**: RFCOMM socket layer initialized
39.140879] **Bluetooth**: RFCOMM ver 1.11
#
and have those packages installed
# zypper se -si blue*
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------+---------+------------+--------+------------------------
i | bluedevil5 | package | 5.26.2-1.1 | x86_64 | openSUSE Tumbleweed Oss
i+ | bluedevil5-lang | package | 5.26.2-1.1 | noarch | openSUSE Tumbleweed Oss
i+ | bluez | package | 5.65-4.1 | x86_64 | openSUSE Tumbleweed Oss
i+ | bluez-obexd | package | 5.65-4.1 | x86_64 | openSUSE Tumbleweed Oss
i | bluez-qt-imports | package | 5.99.0-1.1 | x86_64 | openSUSE Tumbleweed Oss
i | bluez-qt-udev | package | 5.99.0-1.1 | x86_64 | openSUSE Tumbleweed Oss
#
and kernel-firmware-bluetooth 20221031-1.1 is installed as well. The device works fine.
In case it’s only the file transfer via bluetooth that is not working on your system: have a look here .
Regards
susejunky
purevw
November 11, 2022, 8:43pm
3
susejunky:
I do have a similar device
**#** dmesg | grep Bluetooth
3.959281] usb 2-3: Product: BCM920702 **Bluetooth** 4.0
6.074823] **Bluetooth**: Core ver 2.22
6.078233] **Bluetooth**: HCI device and connection manager initialized
6.078235] **Bluetooth**: HCI socket layer initialized
6.078237] **Bluetooth**: L2CAP socket layer initialized
6.078239] **Bluetooth**: SCO socket layer initialized
6.285049] **Bluetooth**: hci0: BCM: chip id 63
6.288093] **Bluetooth**: hci0: BCM: features 0x07
6.306471] **Bluetooth**: hci0: SYSTEM1
6.309699] **Bluetooth**: hci0: BCM20702A1 (001.002.014) build 1338
6.313023] **Bluetooth**: hci0: BCM20702A1 'brcm/BCM20702A1-0a5c-21e8.hcd' Patch
7.045063] **Bluetooth**: hci0: BCM: features 0x07
7.063063] **Bluetooth**: hci0: Broadcom **Bluetooth** Device
7.064996] **Bluetooth**: hci0: BCM20702A1 (001.002.014) build 1338
16.212058] **Bluetooth**: BNEP (Ethernet Emulation) ver 1.3
16.212062] **Bluetooth**: BNEP filters: protocol multicast
16.212065] **Bluetooth**: BNEP socket layer initialized
16.213294] **Bluetooth**: MGMT ver 1.22
39.140835] **Bluetooth**: RFCOMM TTY layer initialized
39.140868] **Bluetooth**: RFCOMM socket layer initialized
39.140879] **Bluetooth**: RFCOMM ver 1.11
#
and have those packages installed
# zypper se -si blue*
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------+---------+------------+--------+------------------------
i | bluedevil5 | package | 5.26.2-1.1 | x86_64 | openSUSE Tumbleweed Oss
i+ | bluedevil5-lang | package | 5.26.2-1.1 | noarch | openSUSE Tumbleweed Oss
i+ | bluez | package | 5.65-4.1 | x86_64 | openSUSE Tumbleweed Oss
i+ | bluez-obexd | package | 5.65-4.1 | x86_64 | openSUSE Tumbleweed Oss
i | bluez-qt-imports | package | 5.99.0-1.1 | x86_64 | openSUSE Tumbleweed Oss
i | bluez-qt-udev | package | 5.99.0-1.1 | x86_64 | openSUSE Tumbleweed Oss
#
and kernel-firmware-bluetooth 20221031-1.1 is installed as well. The device works fine.
In case it’s only the file transfer via bluetooth that is not working on your system: have a look here .
Regards
susejunky
Thank you. Very helpful. I see that users reported that obex was not installed as an associated app back in April. Hopefully they will make it a prerequisite for bluez soon. I installed it manually. I set up the “systemctl --user start obex” command as a startup script in Plasma. Problem is solved.
You can do (as a “plain” user)
> systemctl --user enable obex
Created symlink /home/USER/.config/systemd/user/dbus-org.bluez.obex.service → /usr/lib/systemd/user/obex.service.
>
and the service should be started automatically on login (so no need for a startup script).
Regards
susejunky