• I I can send but cannot receive files via bluetooth


    I have a Dell XPS 13 (9343) notebook (with an Intel wifi+bluetooth card). I run Antergos + KDE Plasma 5.7.5. I have always been able to transfer files from my Android cell phone and from Android tablet to my notebook via bluetooth. Until two or three days ago, that is. Bluetooth works, I keep using a couple of bluetooth mice (no problems there), I am still able to send files from my notebook to my Android devices, but I am no longer able to receive files sent from the Android devices to my notebook. The two devices are marked as trusted. I unpaired and paired them again (using both the KDE took and bluetoothctl) but that did not solve the problem. I am using the CK kernel:

    [email protected] ~ $ uname -a
    Linux darwin4 4.7.6-1-ck #1 SMP PREEMPT Fri Sep 30 16:41:16 EDT 2016 x86_64 GNU/Linux

    The problem also happens when I use the standard (vanilla) Arch kernel and also when I use the LTS kernel. Suggestions are welcome.

    [email protected] ~ $ systemctl status bluetooth.service
    ● bluetooth.service - Bluetooth service
    Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
    Active: active (running) since sex 2016-09-30 23:28:33 BRT; 8min ago
    Docs: man:bluetoothd(8)
    Main PID: 2730 (bluetoothd)
    Status: "Running"
    Tasks: 1 (limit: 4915)
    CGroup: /system.slice/bluetooth.service
    └─2730 /usr/lib/bluetooth/bluetoothd

    set 30 23:28:33 darwin4 bluetoothd[2730]: Bluetooth daemon 5.42
    set 30 23:28:33 darwin4 bluetoothd[2730]: Starting SDP server
    set 30 23:28:33 darwin4 bluetoothd[2730]: Bluetooth management interface 1.12 initialized
    set 30 23:28:33 darwin4 bluetoothd[2730]: Failed to obtain handles for “Service Changed” characteristic
    set 30 23:28:33 darwin4 bluetoothd[2730]: Sap driver initialization failed.
    set 30 23:28:33 darwin4 bluetoothd[2730]: sap-server: Operation not permitted (1)
    set 30 23:28:33 darwin4 bluetoothd[2730]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSource
    set 30 23:28:33 darwin4 bluetoothd[2730]: Endpoint registered: sender=:1.33 path=/MediaEndpoint/A2DPSink
    set 30 23:28:34 darwin4 bluetoothd[2730]: bt_uhid_send: Invalid argument (22)
    set 30 23:28:34 darwin4 bluetoothd[2730]: bt_uhid_send: Invalid argument (22)

    [email protected] ~ $ hciconfig -a
    hci0: Type: Primary Bus: USB
    BD Address: 34:02:86:0C:4C:74 ACL MTU: 1021:5 SCO MTU: 96:6
    UP RUNNING PSCAN ISCAN
    RX bytes:293063 acl:14450 sco:0 events:339 errors:0
    TX bytes:4634 acl:136 sco:0 commands:155 errors:0
    Features: 0xff 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
    Link policy: RSWITCH HOLD SNIFF
    Link mode: SLAVE ACCEPT
    Name: 'darwin4’
    Class: 0x1c010c
    Service Classes: Rendering, Capturing, Object Transfer
    Device Class: Computer, Laptop
    HCI Version: 4.2 (0x8) Revision: 0x1000
    LMP Version: 4.2 (0x8) Subversion: 0x1000
    Manufacturer: Intel Corp. (2)

    [email protected] ~ $ dmesg | bluetooth
    bluetooth = on
    [email protected] ~ $ lsmod | grep -i bluetooth
    bluetooth 454656 43 bnep,btbcm,btrtl,btusb,rfcomm,btintel
    rfkill 20480 10 cfg80211,bluetooth,dell_laptop
    crc16 16384 2 ext4,bluetooth

  • @cribari Install gnome-user-share

  • @uudruid74 said in I I can send but cannot receive files via bluetooth:

    gnome-user-share

    I do not run Gnome. I run KDE Plasma. Do I really need to install gnome-user-share?

  • Oh! Hmmm … sorry. You got me stuck on that one. I recently had the same issue (but I use Gnome - have since the 90s!) and gnome-user-share was the fix. For KDE, that’s an entirely different software stack. And since I don’t use KDE I can’t help ya.

    I’ve tried KDE a few times and have never liked it. The KDE project did give us KHTML which grew into Webkit, which gave us Google Chrome and Safari and a lot of the current webkit-based hybrid apps on mobile devices, and a lot of embedded devices have turned to the Qt toolkit, so I have plenty of good reason to jump into KDE … but haven’t.

    Google is your next best bet. Sorry I wasn’t more help!

  • @uudruid74 My backup notebook runs Antergos + Gnome. I am also unable to transfer files from my Android devices to that notebook using bluetooth, even with blueman and gnome-user-share installed. I therefore suspect that the problem is not KDE-specific.

  • @uudruid74 systemctl status bluetooth reports three erros:

    out 04 18:58:26 darwin4 bluetoothd[639]: Failed to obtain handles for “Service Changed” characteristic
    out 04 18:58:26 darwin4 bluetoothd[639]: Sap driver initialization failed.
    out 04 18:58:26 darwin4 bluetoothd[639]: sap-server: Operation not permitted (1)

    Could that be causing the problem?

  • Let me direct you to the page that worked for me:
    https://wiki.archlinux.org/index.php/bluetooth#Bluedevil

    You’ll notice the Gnome instructions are directly above it. I do not have a bluetoothd although I have the bluez stack installed. For KDE, it should be bluez and bluedevil.

  • @uudruid74 I made some progress. I noticed that my last successful file transfer from my Android devices to my notebook was on September 26, 2016. I then noticed that on that day Bluez was updated:

    [2016-09-26 13:11] [ALPM] upgraded bluez-utils (5.41-2 -> 5.42-1)
    [2016-09-26 13:11] [ALPM] upgraded bluez-libs (5.41-2 -> 5.42-1)
    [2016-09-26 13:11] [ALPM] upgraded bluez (5.41-2 -> 5.42-1)

    I then downgraded bluez, bluez-libs and bluez-utils to version 5.41-2 and bingo! I can now send files from my cell phone and tablet to my notebook again. Hence, I believe there is a problem with version 5.42.1 of Bluez. With that installed bluetooth is function except for one thing: the computer does not receive files over bluetooth.

    Is there a way to fix that?

bluetooth25 bluedevil1 kde104 Posts 8Views 1105
Log in to reply