Bluetooth services does not appear

Ferry Toth ftoth at telfort.nl
Sun Jan 6 11:39:15 PST 2019


Op 06-01-19 om 18:40 schreef Ferry Toth:
> Hello David,
>
> Op 03-01-19 om 15:27 schreef David Lechner:
> > On 12/23/18 11:11 AM, Ferry Toth wrote:
> >> I'm trying to make my Edison board connect to my cell phone. The cell phone 
> >> is set to do tethering over bluetooth.
> >>
> >> I can connect my PC (which uses network-manager) to the phone . So the phone 
> >> side configuration seems to be working fine.
> >>
> >> Also, on the Edison side I can pair/trust/connect bluetooth to the phone 
> >> fine, or I can connect to the Edison from the phone side. In neither case 
> >> does a bluetooth service appear in connmanctl. In connmanctl I ahve a 
> >> bluetooth technology and can power it on/off fine.
> >>
> >> Does anybody know what I am doing wrong here? Any suggestions are welcomed.
> >>
> >> Note the Edison is not running it's factory firmware, but a rather recent 
> >> Yocto Sumo.
> >>
> >> root at edison:~# uname -a
> >> Linux edison 4.20.0-rc5-edison-acpi-standard #1 SMP Wed Dec 5 21:29:04 UTC 
> >> 2018 x86_64 x86_64 x86_64 GNU/Linux
> >> root at edison:~# bluetoothctl -v
> >> bluetoothctl: 5.48
> >> root at edison:~# /usr/sbin/connmand -v
> >> 1.35
> > If you paired the phone and the Edison before tethering was enabled, you may 
> > need to remove the phone from the Bluetooth on the Edison and then re-pair it. 
> > You can also use bluetoothctl to see a list of service UUIDs for the phone to 
> > make sure that one of the possible 3 PAN services is there. If the phone uses 
> > the DUN profile instead of PAN, I'm not sure that it will work with ConnMan.
>
> I tried your advice and removed the phone, switched tethering on the phone on,
> then re-paired, without success.
>
> Info for the phone:
>
> [Ferry Toth (Galaxy Note3)]# info [ 5491.759797] Bluetooth: hci0: last event is
> not cmd complete (0x0f)
> C4:62:EA:01:AF:74
> Device C4:62:EA:01:AF:74 (public)
>       Name: Ferry Toth (Galaxy Note3)
>       Alias: Ferry Toth (Galaxy Note3)
>       Class: 0x005a020c
>       Icon: phone
>       Paired: yes
>       Trusted: yes
>       Blocked: no
>       Connected: yes
>       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: Headset AG (00001112-0000-1000-8000-00805f9b34fb)
>       UUID: PANU (00001115-0000-1000-8000-00805f9b34fb)
>       UUID: NAP (00001116-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:v0075p0100d0200
>       RSSI: -55
>
> Edison controller:
>
> Controller 43:34:1B:00:1F:AC (public)
>       Name: edison
>       Alias: edison
>       Class: 0x00200110
>       Powered: yes
>       Discoverable: no
>       Pairable: yes
>       UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
>       UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
>       UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
>       UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
>       Modalias: usb:v1D6Bp0246d0530
>       Discovering: yes
>
> Connman services:
>
> connmanctl> services
> *AO Wired                ethernet_00800f951d4d_cable
>       OP35_Extra wifi_784b87ad4d70_4f5033355f4578747261_managed_psk
>       Oranje Plantage 35 2.4G
> wifi_784b87ad4d70_4f72616e6a6520506c616e7461676520333520322e3447_managed_psk
>       ANNE                 wifi_784b87ad4d70_414e4e45_managed_psk
>       Wifi                 wifi_784b87ad4d70_57696669_managed_psk
>                            wifi_784b87ad4d70_hidden_managed_psk
>       Ziggo63D6178 wifi_784b87ad4d70_5a6967676f36334436313738_managed_psk
>       Ziggo2973930 wifi_784b87ad4d70_5a6967676f32393733393330_managed_psk
>
I made some progress. It appears I needed to build bluez5 with 
--enable-network. Now I get:

[Ferry Toth (Galaxy Note3)]# show
Controller 43:34:1B:00:1F:AC (public)
     Name: edison
     Alias: edison
     Class: 0x00200110
     Powered: yes
     Discoverable: no
     Pairable: yes
     UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
     UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
     UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
     UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
     UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
     UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
     Modalias: usb:v1D6Bp0246d0530
     Discovering: no

root at edison:~# connmanctl
connmanctl> services
*AR Wired                ethernet_00800f951d4d_cable
     Ferry Toth (Galaxy Note3) bluetooth_43341B001FAC_C462EA01AF74
connmanctl> connect bluetooth_43341B001FAC_C462EA01AF74
Error /net/connman/service/bluetooth_43341B001FAC_C462EA01AF74: 
Input/output error

Seems like 1 more thing is missing.



More information about the connman mailing list