lwfinger / rtl8723au_bt

Bluetooth driver for RTL8723AE and RTL8723AU
122 stars 64 forks source link

Device recognized, but nothing found when scanning #42

Open MH6 opened 9 years ago

MH6 commented 9 years ago

I've successfully compiled the kernel branch of the rtl8723au_bt repo on Raspbian 4.1.12-v7+

The driver seems to be installed, as I can see the bluetooth device. However running hcitool scan returns no devices found. When I instead use a different USB bluetooth dongle, it does find the other device (my phone).

I can see the device with hcitool dev, and I get the following information with hciconfig -a:

hci0: Type: BR/EDR Bus: USB BD Address: 5C:F3:70:1F:9B:23 ACL MTU: 820:8 SCO MTU: 255:16 UP RUNNING PSCAN ISCAN RX bytes:618 acl:0 sco:0 events:37 errors:0 TX bytes:426 acl:0 sco:0 commands:35 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: 'RTK_BT_4.0' Class: 0x000000 Service Classes: Unspecified Device Class: Miscellaneous, HCI Version: 4.0 (0x6) Revision: 0xb LMP Version: 4.0 (0x6) Subversion: 0x8723 Manufacturer: Realtek Semiconductor Corporation (93)

The dmesg | grep -i bluetooth command returns this:

[ 14.234287] Bluetooth: Core ver 2.20 [ 14.234449] Bluetooth: HCI device and connection manager initialized [ 14.234482] Bluetooth: HCI socket layer initialized [ 14.234501] Bluetooth: L2CAP socket layer initialized [ 14.234543] Bluetooth: SCO socket layer initialized [ 14.287272] Bluetooth: RFCOMM TTY layer initialized [ 14.287319] Bluetooth: RFCOMM socket layer initialized [ 14.287348] Bluetooth: RFCOMM ver 1.11 [ 14.312958] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 14.313061] Bluetooth: BNEP filters: protocol multicast [ 14.313097] Bluetooth: BNEP socket layer initialized

Running hcidump --raw when scanning shows no other devices:

HCI sniffer - Bluetooth packet analyzer ver 5.23 device: hci0 snap_len: 1500 filter: 0xffffffff < 01 01 04 05 33 8B 9E 08 00

04 0F 04 00 02 01 04 04 01 01 00

I'm probably missing something obvious, any help would be much appreciated.

Some other data that may be of use:

lsmod | grep btusb

btusb 24309 0 btbcm 5128 1 btusb btintel 2314 1 btusb bluetooth 327465 26 bnep,btbcm,btusb,rfcomm,btintel

lsusb

Bus 001 Device 008: ID 0bda:b720 Realtek Semiconductor Corp.

ivaniclixx commented 8 years ago

Same problem here...4.1.13-v7+ #826 SMP PREEMPT Fri Nov 13 20:19:03 GMT 2015 armv7l GNU/Linux