Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#38174 - [network-manager-applet] Can't use DUN with bluez

Attached to Project: Arch Linux
Opened by Ihor (Ihorko) - Tuesday, 17 December 2013, 14:28 GMT
Last edited by Jan de Groot (JGC) - Saturday, 19 April 2014, 21:11 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Ionut Biru (wonder)
Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
I'm trying to use my old Nokia 6021 as bluetooth modem. After updating to bluez5 I'm getting the next error message in gnome-bluetooth GUI:
Method "Connect" with signature "s" on interface "org.bluez.Serial" doesn't exist

According to Bluetooth_GPRS_Howto in archwiki I tried configuring it via command line.
As /etc/bluetooth/rfcomm.conf doesn't exists for bluez5 I used the next command to create rf binding:
rfcomm bind hci0 <phone bluetooth MAC>
And it worked for bluez 5.9 and linux 3.11.

Recently I updated to bluez 5.12 and linux 3.12. And RF binding stopped working.


Additional info:
* package versions:
bluez 5.12
linux 3.12.5
gnome-bluetooth 3.10.0

* config and/or log files:

Steps to reproduce:
1)
- Pair Nokia series 40 phone via bluetooth.
- Check "Connect to internet using DUN"
- Verify that the next message appears in system journal:
gnome-session[1449]: ** (gnome-control-center:1751): WARNING **: dun_connect_cb: DUN error: Method "Connect" with signature "s" on interface "org.bluez.Serial" doesn't exist


2)
- Create RF binding with command:
rfcomm bind hci0 <phone bluetooth MAC>
- Connect to internet with wvdial specifying modem /dev/rfcomm.
- Verify that output is the following:
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
...
--> Cannot open /dev/rfcomm0: Transport endpoint is not connected

Also the next messages I found if system journal:
kernel: Bluetooth: TIOCGSERIAL is not supported

I'll provide any additional information if needed.
This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 19 April 2014, 21:11 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Plugin has been removed from 0.9.8.9.
Comment by Ihor (Ihorko) - Wednesday, 18 December 2013, 21:41 GMT
I replaced command
rfcomm bind hci0 <phone bluetooth MAC>
by
rfcomm connect hci0 <phone bluetooth MAC>
and now it's working with wvdial. Strange that before only bind was enough.
Only GUI problem remains:
Method "Connect" with signature "s" on interface "org.bluez.Serial" doesn't exist
Comment by Mat (rhqq) - Tuesday, 24 December 2013, 14:48 GMT
  • Field changed: Percent Complete (100% → 0%)
Issue persists for GUI

Workaround presented above applies for wvdial, but NetworkManager (ModemManager) fails with:
WARNING **: dun_connect_cb: DUN error: Method "Connect" with signature "s" on interface "org.bluez.Serial" doesn't exist

I've also noticed that after pairing phone over bluetooth there is no new /dev to use.

I can test fixes as I'm relying often on GPRS connection via BT.
Comment by Andreas Radke (AndyRTR) - Sunday, 09 March 2014, 11:22 GMT
You should work together with bluez/NM upstream devs to get this fixed. Not a packaging issue.
Comment by Ihor (Ihorko) - Thursday, 03 April 2014, 07:13 GMT
Upstream closed it as Won't fix: "don't try to build bluetooth widget with newer gnome-bluetooth":
https://git.gnome.org/browse/network-manager-applet/commit/?h=nma-0-9-8&id=9495d6340477705382beed47cbdd29af366e504a

configure.ac should be updated
Comment by Andreas Radke (AndyRTR) - Tuesday, 08 April 2014, 13:43 GMT
assigning to the network-manager-applet maintainers now. should be fixed in that pkg.

Loading...