You are not logged in.

#1 2015-02-23 15:37:02

makh
Member
Registered: 2011-10-10
Posts: 299

Bluetooth not working

From lsusb:

Bus 002 Device 002: ID 0bda:b001 Realtek Semiconductor Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass          224 Wireless
  bDeviceSubClass         1 Radio Frequency
  bDeviceProtocol         1 Bluetooth
  bMaxPacketSize0        64
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0xb001 
  bcdDevice            2.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          177
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               1

systemctl status bluetooth

● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2015-02-23 20:09:20 PKT; 8min ago
     Docs: man:bluetoothd(8)
 Main PID: 415 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           └─415 /usr/lib/bluetooth/bluetoothd

Also:

hcitool dev
Devices:
	hci0	38:B1:DB:AF:A2:6A
hcitool scan
Scanning ...

Nothing is detected in scan.

Testing Bluedevil --- it gives:

Bluetooth is not completely enabled.

It gives a built in option to enable it. But bluetooth still doesnt scans anything.

hciconfig -a hci0

hci0:	Type: BR/EDR  Bus: USB
	BD Address: 38:B1:DB:AF:A2:6A  ACL MTU: 820:8  SCO MTU: 255:16
	UP RUNNING PSCAN ISCAN 
	RX bytes:1626 acl:0 sco:0 events:147 errors:0
	TX bytes:3225 acl:0 sco:0 commands:135 errors:0
	Features: 0xff 0xff 0xff 0xfe 0xdb 0xff 0x7b 0x87
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF PARK 
	Link mode: SLAVE ACCEPT 
	Name: 'My-Arch-Machine'
	Class: 0x1c010c
	Service Classes: Rendering, Capturing, Object Transfer
	Device Class: Computer, Laptop
	HCI Version: 4.0 (0x6)  Revision: 0xb
	LMP Version: 4.0 (0x6)  Subversion: 0x8723
	Manufacturer: Realtek Semiconductor Corporation (93)
bluetoothctl 
[NEW] Controller 38:B1:DB:AF:A2:6A My-Arch-Machine [default]
[bluetooth]# scan on
Discovery started
[CHG] Controller 38:B1:DB:AF:A2:6A Discovering: yes
[bluetooth]# devices
[bluetooth]#

Should I try something else besides the wiki.arch tests or report bug.

Thanks in advance.

Last edited by makh (2015-02-23 21:18:52)


OS:  Arch  &/  Debian
System: LENOVO ThinkPad E14
Desktop: Xfce

Offline

#2 2015-02-23 19:01:35

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,523

Re: Bluetooth not working

 rfkill list

do it good first, it will be faster than do it twice the saint wink

Offline

#3 2015-02-23 20:59:15

makh
Member
Registered: 2011-10-10
Posts: 299

Re: Bluetooth not working

Thanks for your reply.

On every boot, to start of Bluetooth, I use once:

# rfkill unblock bluetooth

then:

# rfkill list
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

OS:  Arch  &/  Debian
System: LENOVO ThinkPad E14
Desktop: Xfce

Offline

#4 2015-02-23 21:31:34

makh
Member
Registered: 2011-10-10
Posts: 299

Re: Bluetooth not working

lspci |grep Realtek

09:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter

modinfo btcoexist

filename:       /lib/modules/3.18.6-1-ARCH/kernel/drivers/net/wireless/rtlwifi/btcoexist/btcoexist.ko.gz
description:    Realtek 802.11n PCI wireless core
license:        GPL
author:         Larry Finger	<Larry.FInger@lwfinger.net>
author:         Realtek WlanFAE	<wlanfae@realtek.com>
author:         Page He	<page_he@realsil.com.cn>
depends:        
intree:         Y
vermagic:       3.18.6-1-ARCH SMP preempt mod_unload modversions

Should I try this solution?

[url]https://github.com/lwfinger/rtlwifi_new/issues/18[/url]

But it seems, I will have to install the wifi drivers also from the git also. Also few people seem to have success.


OS:  Arch  &/  Debian
System: LENOVO ThinkPad E14
Desktop: Xfce

Offline

#5 2015-02-24 15:27:28

js
Member
Registered: 2013-11-01
Posts: 14

Re: Bluetooth not working

You have a RTL8723BE Wifi/Bluetooth combo device.  I'm sad to say, but right at this moment there isn't full support for it in the kernel.  There has been some work on the Bluetooth mailing list, but so far none of the patches have made it into git yet.

Offline

#6 2015-02-25 09:31:14

makh
Member
Registered: 2011-10-10
Posts: 299

Re: Bluetooth not working

Thank you for your response.

I gave the git a try but it didnt work for me.

Any ways, should I file a bug report?


OS:  Arch  &/  Debian
System: LENOVO ThinkPad E14
Desktop: Xfce

Offline

#7 2016-08-17 09:21:03

agm28011997
Member
Registered: 2015-05-26
Posts: 79

Re: Bluetooth not working

I don't know if the kernel 4.7 have the fix now but for me there are some problems too with the bluetooth, for this I used rtlwifi_new on aur and now it is correct all things, bluetooth and wifi, i am waiting for the kernel to applied this fixes in the mainline

Offline

#8 2016-08-17 10:16:08

makh
Member
Registered: 2011-10-10
Posts: 299

Re: Bluetooth not working

Hi

The aur has this one:
rtlwifi_new-dkms
can kindly you confirm.


I have report bug on this, and the last update was that in Linux Mint (Live mode) there was no issue, the bluetooth ran.

But right now due to some issue with the current kernel + virtual box + firefox, I am using the linux-lts.


OS:  Arch  &/  Debian
System: LENOVO ThinkPad E14
Desktop: Xfce

Offline

#9 2016-08-26 00:52:54

agm28011997
Member
Registered: 2015-05-26
Posts: 79

Re: Bluetooth not working

makh wrote:

Hi

The aur has this one:
rtlwifi_new-dkms
can kindly you confirm.


I have report bug on this, and the last update was that in Linux Mint (Live mode) there was no issue, the bluetooth ran.

But right now due to some issue with the current kernel + virtual box + firefox, I am using the linux-lts.

yes, it is the package i have installed, with this package all the functions are normal, with the stock kernel 4.6(I don't know 4.7) not fucntion without this aur package

Offline

Board footer

Powered by FluxBB