Kirjoittaja Aihe: LibreElec ja Raspberry 5 sisäisen Bluetoothin poistaminen käytöstä.  (Luettu 677 kertaa)

raimo

  • Käyttäjä
  • Viestejä: 4447
  • Manjaro
    • Profiili
Huomenta!

Osaisiko joku auttaa kun sisäinen BT sotkee ulkoisen BT toistoa, kuulokkeet pätkii kun molemmat, sekä sisäinen että ulkoinen dongle ovat toiminnassa. Ulkoinen siis jää toimintaan ja sisäinen pitäisi saada joko blacklistittyä kernelistä tai softblokattua jotenkin, mitä pitää syöttää rfkill komentoon että se blokkii sisäisen BTn?

LibreELEC:~ # rfkill list
0: hci0: bluetooth
        Soft blocked: no
        Hard blocked: no
1: hci1: bluetooth
        Soft blocked: no
        Hard blocked: no
2: phy0: wlan
        Soft blocked: yes
        Hard blocked: no

0: on sisäinen Bluetooth joka pitäisi saada pois käytöstä kun se ei kunnolla toimi alumiinikotelosta käsin.

Edit: opiskelin vähän. ja se menee ihan näin rfkill block 0 tai takaisin päälle rfkill unblock 0
Mutta nyt on outoa kun jos 0 blokkii katoaa äänet ja koko Bluetooth. Se on kuitenkin tarkastettu jo Geminin kanssa että 0 on sisäinen Bluetooth ja 1 on ulkoinen. Ikäänkuin ulkoinen dongle ei toimisi ollenkaan ilman sisäistä BT:tä. Mielellään modbrobe mutta käytiin koko Geminin tietotaito läpi ja ei vaan saatu modattua sisäistä Bluetoothia pois päältä kernelistä.

Keittiöön ei voi mennä kun alkaa pätkimään, ja sama homma on Manjaron kanssa, eli vika on Raaspissa, keksisi vaan miten blokitaan sisäinen pois käytöstä?

Edit2: rfkill block 0 ei kestä boottia, eli palautuu takaosin käyttöön. On tämä sou! :)

Raspin Manjarossa nämä auttoivat vähän

Koodia: [Valitse]
sudo nano /etc/modprobe.d/blacklist-bluetooth.conf

blacklist btbcm
blacklist hci_uart

LibdeElec:ssä ne katkaisevat koko soiton, eli luultavasti nyt on niin että kuuntelen sisäisellä Bluetoothilla ja ulkoiset (olen kokeillut 3 donglella) eivät jotenkin mene päälle.





« Viimeksi muokattu: 09.05.25 - klo:08.35 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

nm

  • Käyttäjä
  • Viestejä: 16617
    • Profiili
Raspin Manjarossa nämä auttoivat vähän

Koodia: [Valitse]
sudo nano /etc/modprobe.d/blacklist-bluetooth.conf

blacklist btbcm
blacklist hci_uart

LibdeElec:ssä ne katkaisevat koko soiton, eli luultavasti nyt on niin että kuuntelen sisäisellä Bluetoothilla ja ulkoiset (olen kokeillut 3 donglella) eivät jotenkin mene päälle.

Jos blacklistaat btbcm:n, näkyykö ulkoinen bluetooth edelleen esim. rfkillin listauksessa ja komennolla:

Koodia: [Valitse]
bluetoothctl show
Huomaa, että kaikki laitteet pitää parittaa uudelleen ulkoisen bluetooth-adapterin kanssa, kun aiemmin olet käyttänyt sisäistä bluetoothia.

raimo

  • Käyttäjä
  • Viestejä: 4447
  • Manjaro
    • Profiili
En saa sisäistä pois päältä enkä ulkoista päälle, koska sen(niiden) valo ei edes pala niin ne eivät ole käytössä, ehkä juuri siksi että sisäinen on käytössä.

Koodia: [Valitse]
LibreELEC:~ # bluetoothctl show
Controller 2C:CF:67:DD:41:85 (public)
        Manufacturer: 0x0131 (305)
        Version: 0x09 (9)
        Name: LibreELEC
        Alias: LibreELEC
        Class: 0x000c0000 (786432)
        Powered: yes
        PowerState: on
        Discoverable: no
        DiscoverableTimeout: 0x000000b4 (180)
        Pairable: yes
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
        Modalias: usb:v1D6Bp0246d054B
        Discovering: no
        Roles: central
        Roles: peripheral
Advertising Features:
        ActiveInstances: 0x00 (0)
        SupportedInstances: 0x05 (5)
        SupportedIncludes: tx-power
        SupportedIncludes: appearance
        SupportedIncludes: local-name

edit jaa ei näy rfkill list komennolla enää kuin sisäinen BT.

Koodia: [Valitse]
LibreELEC:~ # rfkill list
0: hci0: bluetooth
        Soft blocked: no
        Hard blocked: no
1: hci1: bluetooth
        Soft blocked: no
        Hard blocked: no
2: phy0: wlan
        Soft blocked: yes
        Hard blocked: no

Sori olin väärässä koneessa, nyt on oikea tuloste tuon palikan blaklisting:n ja rebootin jälkeen.

edit2 vaihdoin kaapelin uuteen 30cm pitkään kapeliin, puolet paksumpi kuin edellinen johto, silti ei valo syty dongleen. Olen vaihtanutuseamman donglen 4-4 ja aina sama homma, valo ei pala.

edit3: boottasin Raspim Manjaroon ja siellä palaa Donglessa valo ja rfkill kertoilee tämmöistä:

Koodia: [Valitse]
[raimo@kone-4 ~]$ rfkill list
0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
[raimo@kone-4 ~]$

Mutta musiikki pätkii Kodissa kaden sekunnin välein napsaahtaa ja tämä vain silloin kun ääntä toistetaan. Ei napsu kappaleiden välissä. Se on joku bufferi?

Musiikki tulee 8Gt Raspiin ulkoiselta NVMe-levyltä USB3l iittimeen ja silti pätkii. Järjestelmä on melkein idlenä kun toistaa Kodilla musiiikkia joka siis pätkii. Strawberryssä ei pätki.


« Viimeksi muokattu: 09.05.25 - klo:12.40 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

nm

  • Käyttäjä
  • Viestejä: 16617
    • Profiili
Nähtävästi suositeltavin tapa kytkeä Raspin bluetooth pois käytöstä on lisätä config.txt-tiedostoon rivi:

Koodia: [Valitse]
dtoverlay=disable-bt
Tämä ei vaikuta muihin Bluetooth-adaptereihin. Kannattaa myös poistaa blacklistaukset.

raimo

  • Käyttäjä
  • Viestejä: 4447
  • Manjaro
    • Profiili
Nähtävästi suositeltavin tapa kytkeä Raspin bluetooth pois käytöstä on lisätä config.txt-tiedostoon rivi:

Koodia: [Valitse]
dtoverlay=disable-bt
Tämä ei vaikuta muihin Bluetooth-adaptereihin. Kannattaa myös poistaa blacklistaukset.

IbreElecissä ko tiedosto on lukittu siten että pitää ajaa mount -o remount,rw /polku/tiedostoon/        config.txt tms, Gemini sen keksi kun minä en saanut sitä muokattua vaikka LibreElec:n kirjaudutaan ssh root käyttäjänä. No sinne sitten laitoin ko asetuksen, mutta se ei tehonnut mitään. Nyt kokeilen samaa Manjarossa jossa lienee /boot/config.txt?

Joo, ei tarvinut Manjarossa tuota mount -o .... sydeemiä vaan muokkaus onnistui ihan sudolla.

« Viimeksi muokattu: 09.05.25 - klo:12.49 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

nm

  • Käyttäjä
  • Viestejä: 16617
    • Profiili
Nähtävästi suositeltavin tapa kytkeä Raspin bluetooth pois käytöstä on lisätä config.txt-tiedostoon rivi:

Koodia: [Valitse]
dtoverlay=disable-bt
Tämä ei vaikuta muihin Bluetooth-adaptereihin. Kannattaa myös poistaa blacklistaukset.

IbreElecissä ko tiedosto on lukittu siten että pitää ajaa mount -o remount,rw /polku/tiedostoon/        config.txt tms, Gemini sen keksi kun minä en saanut sitä muokattua vaikka LibreElec:n kirjaudutaan ssh root käyttäjänä.

Se on kerrottu LibreElecin config.txt-ohjeessa, johon viittasin.

No sinne sitten laitoin ko asetuksen, mutta se ei tehonnut mitään.

Näytä config.txt:n sisältö uudelleenkäynnistyksen jälkeen.

Koodia: [Valitse]
cat /flash/config.txt

raimo

  • Käyttäjä
  • Viestejä: 4447
  • Manjaro
    • Profiili
Kestää varmaan huomiseen kun siinä pitää vaihtaa muistikortti.

Hetken (3min) luulin etttä Manjaron napsahtelu loppui kun muokkasin/boot/config.txt ja lisäsin sinne sen rivin.
Mutta sitten alkoi napsumaan taas kuten ennenkin.

Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

raimo

  • Käyttäjä
  • Viestejä: 4447
  • Manjaro
    • Profiili
Unohdan koko Kodin, kun se on ihan vammanen. Strawberry toistaa puhtaasti kaikilla laitteila. Se on Clementinin perintökalleus joka on ihan riittävä 3400 kappaleen soittolistaan. Ei nyi eikä rutise.
Clementine:ä ei ole ARM ympäristöön saatavana. Videoille pitäisi löytää joku softa mikä ei pätki ääntä. VLC pätkii. Tai ainakin pätki ennen tuota config.txt muokkaussta, kokeilen kunhan saan tiedostot kopiotua HDD:ltä NVMe levylle.
« Viimeksi muokattu: 09.05.25 - klo:14.00 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

raimo

  • Käyttäjä
  • Viestejä: 4447
  • Manjaro
    • Profiili
Unohdan koko Kodin, kun se on ihan vammanen. Strawberry toistaa puhtaasti kaikilla laitteila. Se on Clementinin perintökalleus joka on ihan riittävä 3400 kappaleen soittolistaan. Ei nyi eikä rutise.
Clementine:ä ei ole ARM ympäristöön saatavana. Videoille pitäisi löytää joku softa mikä ei pätki ääntä. VLC pätkii. Tai ainakin pätki ennen tuota config.txt muokkaussta, kokeilen kunhan saan tiedostot kopiotua HDD:ltä NVMe levylle.

Käänsinkin kelkkani ja Raspista tuli NFS-serveri, nyt soi tietokoneilla Kodi täysin puhtaasti sekä Jabra- että ATH-kuulokkeilla.
Oli melkonen urakka enkä olis selvinny ilman Geminiä, sen neuvot oli kultaakin kalliimmat. Sikäli on ratkaistu, paitsi tuo Raspin BT-ongelma, tosin nyt ei tarvi sillä kuunnella kun se toimii serverinä.  Tilaa tulee olemaan 1.4Tt  ja muistia oli se 8Gt pyörittää hienosti ja nopeasti Manjaron KDE Plasmaa.
« Viimeksi muokattu: 09.05.25 - klo:20.43 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski