ich habe mir für teures Geld ein Bluetooth Dongle gekauft. Ich glaube auch, dass das Gerät eigentlich funktioniert. Hier mal ein paar Spielereien
Code: Alles auswählen
# hciconfig -a
hci0: Type: Primary Bus: USB
BD Address: ... ACL MTU: 1021:6 SCO MTU: 255:12
UP RUNNING INQUIRY
RX bytes:2731 acl:0 sco:0 events:199 errors:0
TX bytes:6601 acl:0 sco:0 commands:197 errors:0
Features: 0xff 0xff 0xff 0xfe 0xdb 0xfd 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: PERIPHERAL ACCEPT
Name: '...'
Class: 0x7c0104
Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
Device Class: Computer, Desktop workstation
HCI Version: 5.1 (0xa) Revision: 0xb
LMP Version: 5.1 (0xa) Subversion: 0x8761
Manufacturer: Realtek Semiconductor Corporation (93)
Code: Alles auswählen
# bluetoothctl
Agent registered
[bluetooth]# show
Controller ... (public)
Name: ...
Alias: ...
Class: 0x007c0104
Powered: yes
Discoverable: yes
DiscoverableTimeout: 0x000000b4
Pairable: yes
UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb)
UUID: Message Access Server (00001132-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: IrMC Sync (00001104-0000-1000-8000-00805f9b34fb)
UUID: Vendor specific (00005005-0000-1000-8000-0002ee000001)
UUID: Headset (00001108-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Phonebook Access Server (0000112f-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Handsfree Audio Gateway (0000111f-0000-1000-8000-00805f9b34fb)
UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
UUID: OBEX File Transfer (00001106-0000-1000-8000-00805f9b34fb)
Modalias: usb:v1D6Bp0246d053E
Discovering: no
Roles: central
Roles: peripheral
Advertising Features:
ActiveInstances: 0x00 (0)
SupportedInstances: 0x04 (4)
SupportedIncludes: tx-power
SupportedIncludes: appearance
SupportedIncludes: local-name
SupportedSecondaryChannels: 1M
SupportedSecondaryChannels: 2M
SupportedSecondaryChannels: Coded
[bluetooth]# power off
Changing power off succeeded
[CHG] Controller ... Powered: no
[CHG] Controller ... Discovering: no
[CHG] Controller ... Class: 0x00000000
[bluetooth]# power on
[CHG] Controller ... Class: 0x007c0104
Changing power on succeeded
[CHG] Controller ... Powered: yes
Code: Alles auswählen
# lsusb -v
Bus 001 Device 013: ID 2550:8761 Realtek Bluetooth Radio
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x2550
idProduct 0x8761
bcdDevice 2.00
iManufacturer 1 Realtek
iProduct 2 Bluetooth Radio
iSerial 3 00E04C239987
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x00b1
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 Bluetooth Radio
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 Bluetooth Radio
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 Bluetooth Radio
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 Bluetooth Radio
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 Bluetooth Radio
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 Bluetooth Radio
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 Bluetooth Radio
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
Device Status: 0x0001
Self Powered
Code: Alles auswählen
# lsmod |grep bt
btusb 65536 0
btrtl 28672 1 btusb
btbcm 20480 1 btusb
btintel 45056 1 btusb
bluetooth 753664 43 btrtl,btintel,btbcm,bnep,btusb,rfcomm
Code: Alles auswählen
# dmesg | grep -i bluetooth
[ 3.629154] usb 1-5.4: Product: Bluetooth Radio
[ 4.547316] Bluetooth: Core ver 2.22
[ 4.547337] NET: Registered PF_BLUETOOTH protocol family
[ 4.547338] Bluetooth: HCI device and connection manager initialized
[ 4.547341] Bluetooth: HCI socket layer initialized
[ 4.547343] Bluetooth: L2CAP socket layer initialized
[ 4.547346] Bluetooth: SCO socket layer initialized
[ 5.716321] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.716324] Bluetooth: BNEP filters: protocol multicast
[ 5.716328] Bluetooth: BNEP socket layer initialized
[ 8.726463] Bluetooth: RFCOMM TTY layer initialized
[ 8.726470] Bluetooth: RFCOMM socket layer initialized
[ 8.726473] Bluetooth: RFCOMM ver 1.11
[ 5813.738784] usb 1-5.4: Product: Bluetooth Radio
[ 6715.376427] usb 1-5.4: Product: Bluetooth Radio
Code: Alles auswählen
# hcitool scan
Scanning ...
Unter Windows tut das Ding. Da blinkt dann auch kurz die blaue Lampe, wenn es sich verbindet. Also kaputt ist das Dongle nicht. Hat jemand noch eine Ahnung?
Ach ja, modinfo zeigt mir nicht die passende Firmware an:
Code: Alles auswählen
# modinfo btrtl
filename: /lib/modules/5.15.0-2-amd64/kernel/drivers/bluetooth/btrtl.ko
firmware: rtl_bt/rtl8852au_config.bin
firmware: rtl_bt/rtl8852au_fw.bin
firmware: rtl_bt/rtl8822b_config.bin
firmware: rtl_bt/rtl8822b_fw.bin
firmware: rtl_bt/rtl8821a_config.bin
firmware: rtl_bt/rtl8821a_fw.bin
firmware: rtl_bt/rtl8761a_config.bin
firmware: rtl_bt/rtl8761a_fw.bin
firmware: rtl_bt/rtl8723ds_config.bin
firmware: rtl_bt/rtl8723ds_fw.bin
firmware: rtl_bt/rtl8723bs_config.bin
firmware: rtl_bt/rtl8723bs_fw.bin
firmware: rtl_bt/rtl8723b_config.bin
firmware: rtl_bt/rtl8723b_fw.bin
firmware: rtl_bt/rtl8723a_fw.bin
license: GPL
version: 0.1
description: Bluetooth support for Realtek devices ver 0.1
author: Daniel Drake <drake@endlessm.com>
srcversion: AF29B80A444B91C5F9A1DD9
depends: bluetooth
retpoline: Y
intree: Y
name: btrtl
vermagic: 5.15.0-2-amd64 SMP mod_unload modversions
sig_id: PKCS#7
signer: Debian Secure Boot CA
sig_key: 4B:6E:F5:AB:CA:66:98:25:17:8E:05:2C:84:66:7C:CB:C0:53:1F:8C
sig_hashalgo: sha256
signature: 82:54:ED:21:1E:1C:78:B4:30:DF:2C:84:46:CE:DB:30:15:DB:B4:96:
D2:13:1E:43:9F:09:21:1E:EA:03:61:34:F2:E6:EF:C9:0B:5B:07:9C:
D0:6D:EC:93:6C:C5:02:FA:5E:C5:80:6F:DF:36:A2:07:74:3C:81:21:
A7:E4:CF:45:9C:71:07:A3:29:12:CD:73:C7:20:CC:FA:31:75:A4:39:
2E:44:8A:23:90:6A:12:07:F9:73:7F:40:F2:AA:4D:1C:66:2F:70:44:
C6:8E:F8:E1:E7:B5:95:F2:1A:A5:E6:B5:A9:6A:A7:99:00:03:A3:FE:
5F:1F:E0:BF:7F:2F:F4:BD:02:84:BC:57:B0:6D:0A:01:53:35:B0:13:
3A:EE:89:96:7A:4F:E3:1C:B6:35:D0:C3:49:A2:58:76:FD:A4:DE:51:
E0:63:7B:D2:55:C9:57:A9:BC:46:38:6B:58:E4:67:EB:49:F5:F2:64:
B2:B7:73:2C:F3:59:61:B2:26:BC:43:89:D7:A5:69:E7:62:27:AD:95:
2D:56:2D:7F:17:59:EE:89:93:41:C5:4A:88:9F:BC:7A:7D:6A:2C:D5:
B3:22:03:94:15:F9:9A:10:13:0A:03:C2:BC:B4:3B:25:53:3F:1C:37:
E6:46:94:17:89:9F:62:99:A1:CA:9D:45:CF:84:B3:66
Code: Alles auswählen
# ll /lib/firmware/rtl_bt/
insgesamt 888K
-rw-r--r-- 1 root root 38K 24. Aug 17:46 rtl8192ee_fw.bin
-rw-r--r-- 1 root root 38K 24. Aug 17:46 rtl8192eu_fw.bin
-rw-r--r-- 1 root root 24K 24. Aug 17:46 rtl8723a_fw.bin
-rw-r--r-- 1 root root 44K 24. Aug 17:46 rtl8723b_fw.bin
lrwxrwxrwx 1 root root 29 24. Aug 17:46 rtl8723bs_config-OBDA0623.bin -> rtl8723bs_config-OBDA8723.bin
-rw-r--r-- 1 root root 64 24. Aug 17:46 rtl8723bs_config-OBDA8723.bin
-rw-r--r-- 1 root root 51K 24. Aug 17:46 rtl8723bs_fw.bin
-rw-r--r-- 1 root root 10 24. Aug 17:46 rtl8723d_config.bin
-rw-r--r-- 1 root root 51K 24. Aug 17:46 rtl8723d_fw.bin
-rw-r--r-- 1 root root 73K 24. Aug 17:46 rtl8761a_fw.bin
-rw-r--r-- 1 root root 25 15. Jan 21:51 rtl8761b_config.bin
-rw-r--r-- 1 root root 25 24. Aug 17:46 rtl8761b_config.bin.bak
-rw-r--r-- 1 root root 14 15. Jan 16:06 rtl8761b_config.bin.bak2
-rw-r--r-- 1 root root 35K 15. Jan 21:51 rtl8761b_fw.bin
-rw-r--r-- 1 root root 35K 24. Aug 17:46 rtl8761b_fw.bin.bak
-rw-r--r-- 1 root root 26K 15. Jan 16:06 rtl8761b_fw.bin.bak2
-rw-r--r-- 1 root root 6 24. Aug 17:46 rtl8761bu_config.bin
-rw-r--r-- 1 root root 34K 24. Aug 17:46 rtl8761bu_fw.bin
-rw-r--r-- 1 root root 40K 24. Aug 17:46 rtl8812ae_fw.bin
lrwxrwxrwx 1 root root 19 24. Aug 17:46 rtl8821a_config.bin -> rtl8821c_config.bin
-rw-r--r-- 1 root root 37K 24. Aug 17:46 rtl8821a_fw.bin
-rw-r--r-- 1 root root 10 24. Aug 17:46 rtl8821c_config.bin
-rw-r--r-- 1 root root 51K 24. Aug 17:46 rtl8821c_fw.bin
-rw-r--r-- 1 root root 14 24. Aug 17:46 rtl8822b_config.bin
-rw-r--r-- 1 root root 50K 24. Aug 17:46 rtl8822b_fw.bin
-rw-r--r-- 1 root root 33 24. Aug 17:46 rtl8822cs_config.bin
-rw-r--r-- 1 root root 65K 24. Aug 17:46 rtl8822cs_fw.bin
-rw-r--r-- 1 root root 6 24. Aug 17:46 rtl8822cu_config.bin
-rw-r--r-- 1 root root 62K 24. Aug 17:46 rtl8822cu_fw.bin
-rw-r--r-- 1 root root 6 24. Aug 17:46 rtl8852au_config.bin
-rw-r--r-- 1 root root 61K 24. Aug 17:46 rtl8852au_fw.bin
Über Hilfe würde ich mich sehr freuen.
