Puncte:0

Modulul RTL8822CE BT-WiFi nu afișează dispozitivele bluetooth în timpul scanării. Dar WiFi funcționează perfect

drapel us

Folosesc NVIDIA Jetson TX2 NX cu modul WiFi-BT bazat pe cipul RTL8822ce. Bluetooth se poate deschide și vedea fiecare detaliu, dar când începe scanarea, nu va lista dispozitivele din apropiere.

[NOU] Controller 70:66:55:A6:F4:72 BlueZ 5.48 [implicit]
Agent înregistrat
[bluetooth]# spectacol
Controler 70:66:55:A6:F4:72 (public)
    Nume: BlueZ 5.48
    Alias: BlueZ 5.48
    Clasa: 0x00000000
    Alimentat: da
    Descoperibil: nu
    Pereche: da
    UUID: Profil de atribut generic (00001801-0000-1000-8000-00805f9b34fb)
    UUID: informații PnP (00001200-0000-1000-8000-00805f9b34fb)
    UUID: Profil de acces generic (00001800-0000-1000-8000-00805f9b34fb)
    Modalii: usb:v1D6Bp0246d0530
    Descoperire: nu
[bluetooth]# descoperite activat
Schimbarea descoperibilului a reușit
[CHG] Controller 70:66:55:A6:F4:72 Descoperibil: da
[bluetooth]# spectacol
Controler 70:66:55:A6:F4:72 (public)
    Nume: BlueZ 5.48
    Alias: BlueZ 5.48
    Clasa: 0x00000000
    Alimentat: da
    Descoperibil: da
    Pereche: da
    UUID: Profil de atribut generic (00001801-0000-1000-8000-00805f9b34fb)
    UUID: informații PnP (00001200-0000-1000-8000-00805f9b34fb)
    UUID: Profil de acces generic (00001800-0000-1000-8000-00805f9b34fb)
    Modalii: usb:v1D6Bp0246d0530
    Descoperire: nu
[bluetooth]# scanare activată
Descoperirea a început
[CHG] Controller 70:66:55:A6:F4:72 Descoperire: da
[bluetooth]# scanare dezactivată
[CHG] Controller 70:66:55:A6:F4:72 Descoperire: nu
Descoperirea s-a oprit
[bluetooth]# ieșire
Agent neînregistrat
[DEL] Controller 70:66:55:A6:F4:72 BlueZ 5.48 [implicit]

Dar când iau jurnalul, am observat unele probleme în ordinea HCI Command.

root@localhost:/home/ASKC# btmon
Monitor Bluetooth versiunea 5.48
= Notă: versiunea Linux 4.9.253-tegra (aarch64) 0.275592
= Notă: versiunea subsistemului Bluetooth 2.22 0.275595
= Index nou: 70:66:55:A6:F4:72 (Primar,USB,hci0) [hci0] 0,275596
= Index deschis: 70:66:55:A6:F4:72 [hci0] 0,275597
= Informații index: 70:66:55:A6:F4:72 (Realtek Semiconductor Corporation) [hci0] 0,275598
@ MGMT Open: bluetoothd (privilegiat) versiunea 1.14 {0x0002} 0,275599
@ MGMT Open: versiunea bluetoothd (privilegiată) 1.14 {0x0001} 0,275601
@ MGMT Open: btmon (privilegiat) versiunea 1.14 {0x0003} 0.275626
@ MGMT Command: Set Connectable (0x0007) plen 1 {0x0001} [hci0] 17.340311
        Conectabil: activat (0x01)
@ Eveniment MGMT: Comandă finalizată (0x0001) plen 7 {0x0001} [hci0] 17.340407
      Set Connectable (0x0007) plen 4
        Stare: succes (0x00)
        Setări curente: 0x00000ad3
          Alimentat
          Conectabil
          Bondabil
          Împerecherea simplă sigură
          BR/EDR
          Energie slaba
          Conexiuni sigure
@ Eveniment MGMT: Setări noi (0x0006) plen 4 {0x0003} [hci0] 17.340425
        Setări curente: 0x00000ad3
          Alimentat
          Conectabil
          Bondabil
          Împerecherea simplă sigură
          BR/EDR
          Energie slaba
          Conexiuni sigure
@ Eveniment MGMT: Setări noi (0x0006) plen 4 {0x0002} [hci0] 17.340425
        Setări curente: 0x00000ad3
          Alimentat
          Conectabil
          Bondabil
          Împerecherea simplă sigură
          BR/EDR
          Energie slaba
          Conexiuni sigure
@ MGMT Command: Set Discoverable (0x0006) plen 3 {0x0001} [hci0] 17.340628
        Descoperibil: general (0x01)
        Timeout: 180
< Comanda HCI: Scrieți IAC LAP curent (0x03|0x003a) plen 4 #1 [hci0] 17.340783
        Număr de IAC: 1
        Cod de acces: 0x9e8b33 (Interogare generală)
> Eveniment HCI: Comandă finalizată (0x0e) plen 4 #2 [hci0] 17.341793
      Scrieți IAC LAP curent (0x03|0x003a) ncmd 2
        Stare: succes (0x00)
< Comanda HCI: Activare scanare scriere (0x03|0x001a) plen 1 #3 [hci0] 17.341914
        Activare scanare: Scanare interogare + Scanare pagină (0x03)
> Eveniment HCI: Comandă finalizată (0x0e) plen 4 #4 [hci0] 17.342825
      Activare scanare scriere (0x03|0x001a) ncmd 2
        Stare: succes (0x00)
@ Eveniment MGMT: Comandă finalizată (0x0001) plen 7 {0x0001} [hci0] 17.342964
      Set Discoverable (0x0006) complet 4
        Stare: succes (0x00)
        Setări curente: 0x00000adb
          Alimentat
          Conectabil
          Descoperibil
          Bondabil
          Împerecherea simplă sigură
          BR/EDR
          Energie slaba
          Conexiuni sigure
@ Eveniment MGMT: Setări noi (0x0006) plen 4 {0x0003} [hci0] 17.343001
        Setări curente: 0x00000adb
          Alimentat
          Conectabil
          Descoperibil
          Bondabil
          Împerecherea simplă sigură
          BR/EDR
          Energie slaba
          Conexiuni sigure
@ Eveniment MGMT: Setări noi (0x0006) plen 4 {0x0002} [hci0] 17.343001
        Setări curente: 0x00000adb
          Alimentat
          Conectabil
          Descoperibil
          Bondabil
          Împerecherea simplă sigură
          BR/EDR
          Energie slaba
          Conexiuni sigure
@ MGMT Command: Start Discovery (0x0023) plen 1 {0x0001} [hci0] 30.352194
        Tip adresa: 0x07
          BR/EDR
          LE Public
          LE Random
< Comanda HCI: LE Setează adresa aleatorie (0x08|0x0005) plen 6 #5 [hci0] 30.352384
        Adresă: 1D:0F:B3:73:FA:E7 (Nerezolvabil)
> Eveniment HCI: Comandă finalizată (0x0e) plen 4 #6 [hci0] 30.353773
      LE Setează adresa aleatorie (0x08|0x0005) ncmd 2
        Stare: succes (0x00)
< Comanda HCI: LE Setați parametrii de scanare (0x08|0x000b) plen 7 #7 [hci0] 30.353889
        Tip: activ (0x01)
        Interval: 11,250 ms (0x0012)
        Fereastră: 11.250 ms (0x0012)
        Tipul de adresă proprie: aleatoriu (0x01)
        Politica de filtrare: Acceptați toate reclamele (0x00)
> Eveniment HCI: Comandă finalizată (0x0e) plen 4 #8 [hci0] 30.354774
      LE Setați parametrii de scanare (0x08|0x000b) ncmd 2
        Stare: succes (0x00)
< Comanda HCI: LE Set Scan Enable (0x08|0x000c) plen 2 #9 [hci0] 30.354871
        Scanare: activată (0x01)
        Filtrați duplicatele: activat (0x01)
> Eveniment HCI: Comandă finalizată (0x0e) plen 4 #10 [hci0] 30.355763
      LE Set Scan Enable (0x08|0x000c) ncmd 2
        Stare: succes (0x00)
@ Eveniment MGMT: Comandă finalizată (0x0001) plen 4 {0x0001} [hci0] 30.356005
      Porniți Discovery (0x0023) complet 1
        Stare: succes (0x00)
        Tip adresa: 0x07
          BR/EDR
          LE Public
          LE Random
@ Eveniment MGMT: Discovering (0x0013) plen 2 {0x0003} [hci0] 30.356057
        Tip adresa: 0x07
          BR/EDR
          LE Public
          LE Random
        Descoperire: activată (0x01)
@ Eveniment MGMT: Discovering (0x0013) plen 2 {0x0002} [hci0] 30.356057
        Tip adresa: 0x07
          BR/EDR
          LE Public
          LE Random
        Descoperire: activată (0x01)
@ Eveniment MGMT: Descoperire (0x0013) plen 2 {0x0001} [hci0] 30.356057
        Tip adresa: 0x07
          BR/EDR
          LE Public
          LE Random
        Descoperire: activată (0x01)
< Comanda HCI: LE Set Scan Enable (0x08|0x000c) plen 2 #11 [hci0] 35.626810
        Scanare: dezactivată (0x00)
        Filtrați duplicatele: dezactivat (0x00)
> Eveniment HCI: Comandă finalizată (0x0e) plen 4 #12 [hci0] 35.627802
      LE Set Scan Enable (0x08|0x000c) ncmd 2
        Stare: succes (0x00)
< Comanda HCI: Interogare (0x01|0x0001) plen 5 #13 [hci0] 35.627958
        Cod de acces: 0x9e8b33 (Interogare generală)
        Durată: 5,12 s (0x04)
        Număr de răspunsuri: 0
> Eveniment HCI: Stare comandă (0x0f) plen 4 #14 [hci0] 35.628759
      Interogare (0x01|0x0001) ncmd 2
        Stare: succes (0x00)
> Eveniment HCI: Interogare finalizată (0x01) plen 1 #15 [hci0] 40.750766
        Stare: succes (0x00)
@ Eveniment MGMT: Discovering (0x0013) plen 2 {0x0003} [hci0] 40.750922
        Tip adresa: 0x07
          BR/EDR
          LE Public
          LE Random
        Descoperire: dezactivat (0x00)
@ Eveniment MGMT: Discovering (0x0013) plen 2 {0x0002} [hci0] 40.750922
        Tip adresa: 0x07
          BR/EDR
          LE Public
          LE Random
        Descoperire: dezactivat (0x00)
@ Eveniment MGMT: Discovering (0x0013) plen 2 {0x0001} [hci0] 40.750922
        Tip adresa: 0x07
          BR/EDR
          LE Public
          LE Random
        Descoperire: dezactivat (0x00)
client_loop: trimite deconectare: conductă spartă

Puteți vedea, după pasul de activare a scanării, comanda HCI: Interogarea nu se trimite. Și când scanarea este dezactivată, se trimite comanda HCI: Interogarea. Adică, există o diferență în ordinea comenzii și a secvenței evenimentelor.

Pot schimba succesiunea? Ma poate ajuta cineva sa rezolv?

Puncte:0
drapel us

Trebuie să adăugăm ID-ul dispozitivului al modulului nostru în fișierul misc prezent în fișierul driverului. ID-ul dispozitivului poate fi obținut de la lsusb comanda.

De asemenea, trebuie să eliminăm modulele nedorite încărcate în kernel. verifica folosind lsmod.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.