[gelöst] Bluetooth Dongle findet keine Geräte

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

[gelöst] Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 15.01.2022 22:49:04

Hallo zusammen,

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
Das sieht alles super aus (in meinen laienhaften Augen). Aber wenn ich dann scanne:

Code: Alles auswählen

# hcitool scan
Scanning ...
kommt nichts. Egal welche Geräte in der Umgebung paarungsbereit sind.

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
Die Firmware rtl8761b fehlt in der Liste, obwohl sie zu finden ist:

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
Aber wenn die falsche Firmware geladen wurde, hätte es doch eine Meldung geben müssen. dmesg hat dazu aber nichts gesagt...

Über Hilfe würde ich mich sehr freuen. :)
Zuletzt geändert von NetFoxy am 21.03.2023 12:14:55, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: Bluetooth Dongle findet keine Geräte

Beitrag von DeletedUserReAsG » 16.01.2022 00:03:50

NetFoxy hat geschrieben: ↑ zum Beitrag ↑
15.01.2022 22:49:04
Aber wenn ich dann scanne:

Code: Alles auswählen

# hcitool scan
Ich würde hier eher mit bluetoothctl selbst schauen:

Code: Alles auswählen

[bluetooth]# scan on
Discovery started
[CHG] Controller AB:2C:3D:2F:EC:F0 Discovering: yes
[NEW] Device 12:64:E6:A1:D8:AC Charger
[…] 

OT: würd’s dir viel ausmachen, so lange Ausgaben nach pastebin/ zu pasten, und das hier zu verlinken?

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 17.01.2022 17:10:23

niemand hat geschrieben: ↑ zum Beitrag ↑
16.01.2022 00:03:50
NetFoxy hat geschrieben: ↑ zum Beitrag ↑
15.01.2022 22:49:04
Aber wenn ich dann scanne:

Code: Alles auswählen

# hcitool scan
Ich würde hier eher mit bluetoothctl selbst schauen:

Code: Alles auswählen

[bluetooth]# scan on
Discovery started
[CHG] Controller AB:2C:3D:2F:EC:F0 Discovering: yes
[NEW] Device 12:64:E6:A1:D8:AC Charger
[…] 

OT: würd’s dir viel ausmachen, so lange Ausgaben nach pastebin/ zu pasten, und das hier zu verlinken?
Hatte ich auch schon gemacht. Kam leider ebenfalls nichts...

Stimmt. Sorry, hab ich vergessen. Nächstes Mal mit kürzerer/verlinkter Ausgabe.

DeletedUserReAsG

Re: Bluetooth Dongle findet keine Geräte

Beitrag von DeletedUserReAsG » 17.01.2022 17:22:43

NetFoxy hat geschrieben: ↑ zum Beitrag ↑
17.01.2022 17:10:23
Kam leider ebenfalls nichts.
Steht „nichts“ hier für „gar keine Ausgabe“? Das würde mich etwas wundern, denn das Programm ist eigentlich recht gesprächig.

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 17.01.2022 17:47:33

niemand hat geschrieben: ↑ zum Beitrag ↑
17.01.2022 17:22:43
NetFoxy hat geschrieben: ↑ zum Beitrag ↑
17.01.2022 17:10:23
Kam leider ebenfalls nichts.
Steht „nichts“ hier für „gar keine Ausgabe“? Das würde mich etwas wundern, denn das Programm ist eigentlich recht gesprächig.
Jepp. Keine Ausgabe. Es wird ja nichts gefunden.

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 17.01.2022 18:33:45

Irgendwo im Netz habe ich mal was vom Wechsel der Antenne gelesen. Das Modul, mit dem man das machen konnte, gibt es aber nicht mehr btrtl hat die Option ant_sel=2 nicht mehr. Auf den Seiten, wo ich das gelesen habe (https://askubuntu.com/questions/1078847 ... untu-18-04), war auch nicht so ganz klar, ob es sich dabei um die WLAN- oder die Bluetooth-Antenne handelt. Die Seite ist auch schon über drei Jahre alt.

Ganz ausgeschlossen ist die Möglichkeit eines Antennenwechsels bei meinem Dongle gar nicht, da man dort eine externe Antenne anschließen muss. Ob es dann intern noch einen weiteren Antennenkanal gibt, weiß ich aber nicht.

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 17.01.2022 18:46:33

Was mich etwas irritiert ist, dass

Code: Alles auswählen

modinfo btrtl
die Firmwaredateien

Code: Alles auswählen

rtl8761b_config.bin
und

Code: Alles auswählen

rtl8761b_fw.bin
gar nicht anzeigt, obwohl sie (mit richtigen Attributen) im Verzeichnis

Code: Alles auswählen

/lib/firmware/rtl_bt/
liegen.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Bluetooth Dongle findet keine Geräte

Beitrag von MSfree » 17.01.2022 18:57:38

NetFoxy hat geschrieben: ↑ zum Beitrag ↑
17.01.2022 18:46:33
Was mich etwas irritiert ist, dass

Code: Alles auswählen

modinfo btrtl
die Firmwaredateien

Code: Alles auswählen

rtl8761b_config.bin
und

Code: Alles auswählen

rtl8761b_fw.bin
gar nicht anzeigt
Warum sollte modinfo die auch anzeigen?
modinfo zeigt die Optionen eines Kernelmoduls an und Firmwaredateien sind nunmal keine Kernelmodule.

Eine Kernelmodul lädt bestenfalls Firmware in die Hardware, z.B. in den Radiosender deines BT-Adapters oder in die Graphikkarte oder in die WLAN-Karte ... Dabei kann es sogar sein, daß ein Kernelmodul je nach vorhandener Hardware unterschiedliche Firmwaredateien hochlädt. Das Modul für Intels WLAN Adapter lädt z.B. für unterschiedlcihe Centrinogenerationen auch unterschiedliche Firmware hoch.

Welche Firmware dabei hochgeladen wurde, wird nur im Kernellog protokolliert, und das kann man mit dmesg und/oder journalctl abfragen.

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 17.01.2022 19:12:51

MSfree hat geschrieben: ↑ zum Beitrag ↑
17.01.2022 18:57:38
Warum sollte modinfo die auch anzeigen?
modinfo zeigt die Optionen eines Kernelmoduls an und Firmwaredateien sind nunmal keine Kernelmodule.

Eine Kernelmodul lädt bestenfalls Firmware in die Hardware, z.B. in den Radiosender deines BT-Adapters oder in die Graphikkarte oder in die WLAN-Karte ... Dabei kann es sogar sein, daß ein Kernelmodul je nach vorhandener Hardware unterschiedliche Firmwaredateien hochlädt. Das Modul für Intels WLAN Adapter lädt z.B. für unterschiedlcihe Centrinogenerationen auch unterschiedliche Firmware hoch.

Welche Firmware dabei hochgeladen wurde, wird nur im Kernellog protokolliert, und das kann man mit dmesg und/oder journalctl abfragen.
Nun ja, weil es auch die anderen Firmwaredateien anzeigt... (siehe oben)

Im Kernellog wird keine geladene Firmware angezeigt:

Code: Alles auswählen

Jan 17 19:08:19 netfox kernel: [22904.751736] usb 1-5.4: new full-speed USB device number 12 using xhci_hcd
Jan 17 19:08:19 netfox kernel: [22904.852748] usb 1-5.4: New USB device found, idVendor=2550, idProduct=8761, bcdDevice= 2.00
Jan 17 19:08:19 netfox kernel: [22904.852753] usb 1-5.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 17 19:08:19 netfox kernel: [22904.852754] usb 1-5.4: Product: Bluetooth Radio
Jan 17 19:08:19 netfox kernel: [22904.852755] usb 1-5.4: Manufacturer: Realtek
Jan 17 19:08:19 netfox kernel: [22904.852756] usb 1-5.4: SerialNumber: ...
Das bedeutet wohl, dass keine Firmware in die Hardware geladen wird. Stellt sich nun die Frage, ob das für das Gerät nötig ist, oder nicht? Kann man das auch irgendwo herausbekommen? Auf fast allen Seiten zu Bluetooth-Donglen wird gesagt, dass eine Firmware benutzt wird, was auch bei dmesg angezeigt wird.

DeletedUserReAsG

Re: Bluetooth Dongle findet keine Geräte

Beitrag von DeletedUserReAsG » 17.01.2022 19:15:45

NetFoxy hat geschrieben: ↑ zum Beitrag ↑
17.01.2022 17:47:33
Keine Ausgabe.
Nicht einmal die Meldung, dass die Erkennung gestartet wurde? Der Moduswechsel wurde auch nicht quittiert? Dann würde ich tatsächlich bei der Firmware suchen – mit dem Modul selbst sollte soweit alles okay sein, sonst hätte das Programm einen entsprechenden Fehler ausgegeben.

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 17.01.2022 19:19:44

niemand hat geschrieben: ↑ zum Beitrag ↑
17.01.2022 19:15:45
NetFoxy hat geschrieben: ↑ zum Beitrag ↑
17.01.2022 17:47:33
Keine Ausgabe.
Nicht einmal die Meldung, dass die Erkennung gestartet wurde? Der Moduswechsel wurde auch nicht quittiert? Dann würde ich tatsächlich bei der Firmware suchen – mit dem Modul selbst sollte soweit alles okay sein, sonst hätte das Programm einen entsprechenden Fehler ausgegeben.
Ach so. Ja doch, das sagt es schon;

Code: Alles auswählen

[bluetooth]# scan on
Discovery started
[CHG] Controller ... Discovering: yes
Aber dann kommt nix mehr.

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 17.01.2022 21:37:44

Für alle, die ein ähnliches Problem haben: Ich habe gerade den aktuellen Kernel 5.16.1 ausprobiert. Mit dem tut's auch nicht... :wink:

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 24.01.2022 19:38:44

Da es ja leider keine weitere Ideen gibt, wüsste ich ganz gerne, ob ich der Einzige mit diesem Problem bin. Haben andere das auch?

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 02.02.2022 19:15:28

Noch eine weitere Möglichkeit, sich Bluetooth-Probleme anzusehen ist, bluetoothd mit der Option -d zu starten. Dann werden Debug-Informationen in /var/log/syslog geschrieben. Da wird aber auch kein Problem angezeigt. Ich wollte es nur der Vollständigkeit halber hier mit angeben, falls jemand gerade dieses oder ein anderes Bluetooth-Problem bearbeitet.


Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 06.03.2022 17:48:16

buddy67 hat geschrieben: ↑ zum Beitrag ↑
03.02.2022 20:17:48
..schau mal hier:
https://www.mail-archive.com/ubuntu-bug ... 86677.html

Herzlichen Dank!
Das habe ich direkt mal ausprobiert (also in der Binary die Ersetzung durchgeführt) . In der Hoffnung, dass das geklappt hat... Kann ich das irgendwie feststellen? Ich habe einfach nur die Anweisungen befolgt. Wenn ich dann mit xxd z.B. nach 5025 suche (xxd btusb.ko.mod |grep 5025), bekomme ich aber nichts zurück. Müsste da nicht dann irgendwo die Bitfolge zu finden sein?
Der Dongle arbeitet auch immer noch nicht...
Die Idee ist aber schön! Ich habe aber auch in drivers/bluetooth/btrtl.c nachgesehen (Kernel 5.17-rc3) und gesehen, dass es dort schon passende Einträge für meinen Chip gibt. Daher vermute ich mal, dass dieser Patch für die Binärdatei gar keinen Unterschied macht. Ein Versuch war es aber wert.

StephanG
Beiträge: 4
Registriert: 01.02.2007 17:28:36

Re: Bluetooth Dongle findet keine Geräte

Beitrag von StephanG » 25.06.2022 23:09:22

@NetFoxy: hast du mittlerweile eine Lösung gefunden? Ich stehe hier gerade vor dem gleichen Problem :(

Benutzeravatar
NetFoxy
Beiträge: 107
Registriert: 12.11.2009 17:53:50

Re: Bluetooth Dongle findet keine Geräte

Beitrag von NetFoxy » 18.03.2023 19:43:13

Hallo!

Ich habe mich darum seit über einem Jahr nicht gekümmert. Aber offenbar wurden da ein paar Bugs gefixt. Ich habe gerade die Firmware nochmal heruntergeladen (bei mir ist es bookworm):

https://packages.debian.org/bookworm/al ... k/download

und installiert. Damit funktioniert das/der (?) Dongle. Allerdings muss ich sagen, dass die Verbindung sehr brüchig ist.

Antworten