Adattatore Bluetooth mancante sul Pardus 23? Inizia con questi controlli

Se Pardus 23 segnala "Adattatore Bluetooth non trovato", verifica innanzitutto se la radio è bloccata rfkill list, quindi conferma che il servizio Bluetooth sia in esecuzione. Se BlueZ continua a segnalare l'assenza di un controller, esamina il rilevamento hardware e il firmware anziché tentare ripetutamente di associare un auricolare o un mouse.

Queste istruzioni sono rivolte a Pardus 23 XFCE e si applicano generalmente alla sua edizione GNOME. Pardus 23.0 è stato rilasciato con XFCE 4.18 e un kernel Linux 6.1, secondo le note di rilascio originali di Pardus ; gli aggiornamenti installati e i driver specifici del dispositivo possono modificarne il comportamento esatto.

1. Verifica se il Bluetooth è bloccato

Apri un terminale e verifica lo stato della rete wireless:

rfkill list

Cerca una voce etichettata Bluetooth. Un Soft blocked: yesrisultato indica che il software ha disabilitato la radio. Cancella quel blocco con:

sudo rfkill unblock bluetooth

Esegui rfkill listdi nuovo. Uno sblocco software riuscito modifica quella voce in Soft blocked: no. Non risolverà il Hard blocked: yesproblema, che di solito richiede l'interruttore wireless fisico del portatile, una scorciatoia da tastiera per la connessione wireless o un'impostazione del BIOS/UEFI. Se il computer ha la modalità aereo abilitata, disattivala prima di riprovare.

Terminale in stile Pardus che mostra l'elenco rfkill e una radio Bluetooth contrassegnata come "Bloccato soft sì", "Bloccato hard no".
La funzionalità Bluetooth è bloccata via software, mentre il blocco hardware rimane disattivato; questa è la situazione in cui rfkill unblock bluetooth risulta utile.

Se non compare alcuna voce relativa al Bluetooth, non dare per scontato che sia semplicemente disattivato. Procedi con i controlli del controller e dell'hardware descritti di seguito. Il manuale di Debian rfkill distingue tra blocco wireless e rilevamento hardware.

2. Avvia BlueZ e ripristina i pacchetti Bluetooth mancanti

BlueZ è lo stack software Bluetooth utilizzato da Linux. Il suo servizio in background bluetoothdgestisce adattatori e dispositivi. Verifica il suo stato:

systemctl status bluetooth

Se l'unità esiste ma è arrestata o non funziona correttamente, riavviarla e abilitarla per gli avvii successivi:

sudo systemctl restart bluetooth
sudo systemctl enable bluetooth

Ricontrolla systemctl status bluetooth. Lo stato desiderato è active (running); premi qper uscire dalla visualizzazione dello stato se si apre in un pager. Se il comando dice Unit bluetooth.service could not be found, installa i pacchetti standard dai repository Pardus configurati:

sudo apt update
sudo apt install bluez bluetooth blueman rfkill

bluemanFornisce un gestore Bluetooth grafico sui sistemi XFCE; non può sostituire un controller del kernel o un firmware mancante. Se Bluetooth era già installato, non reinstallare tutti i pacchetti come prima cosa da fare in caso di adattatore non rilevato. Consultare la documentazione Bluetooth di Debian per la distinzione tra servizio e firmware.

Terminale che visualizza systemctl status bluetooth con il servizio Bluetooth attivo e in esecuzione.
Il fatto che il servizio bluetooth.service sia in esecuzione conferma l'avvio del demone BlueZ, ma non dimostra di per sé che il computer disponga di un adattatore utilizzabile.

3. Chiedi a BlueZ se esiste un controller

Dopo aver cancellato i blocchi radio e avviato il servizio, eseguire:

bluetoothctl list
bluetoothctl show

bluetoothctl listdovrebbe identificare almeno un controller, di solito con un indirizzo e un nome. bluetoothctl showvisualizza proprietà come Powered: yeso Powered: no. Se un controller è elencato ma spento, apri lo strumento interattivo e accendilo:

bluetoothctl
power on
show
quit

Digita le ultime tre righe all'interno del bluetoothctlprompt, non come comandi shell separati. Su un controller funzionante, showdovrebbe ora indicare che è acceso. Il riferimento ai comandi di BlueZ per Debian 12 descrive i comandi del controller; la disponibilità dei comandi può variare a seconda della versione di BlueZ installata.

Terminale con bluetoothctl list e bluetoothctl show che visualizzano un controller Bluetooth e Powered sì.
La presenza di un indirizzo del controller nell'elenco bluetoothctl e di Powered: yes in bluetoothctl show indicano che BlueZ riconosce un adattatore Bluetooth abilitato.

Se è presente un controller, avvialo blueman-managercome utente desktop normale e cerca i dispositivi nelle vicinanze. Un controller funzionante con un elenco di dispositivi vuoto indica un problema di rilevamento o di associazione , non necessariamente un problema di "adattatore non trovato". Metti il ​​dispositivo di destinazione in modalità di associazione e verifica che non sia già connesso a un altro host.

Se bluetoothctl listnon viene rilevato alcun controller o bluetoothctl showviene visualizzato un messaggio di errore No default controller available, passare al rilevamento hardware. La modifica delle impostazioni di abbinamento non farà apparire un controller assente.

4. Identificare l'hardware e il firmware mancante

Innanzitutto, verificate la presenza dell'hardware Bluetooth. Un PC desktop potrebbe avere il Wi-Fi ma non il Bluetooth; alcuni moduli Wi-Fi/Bluetooth integrati nelle schede madri necessitano anche di una connessione USB interna per la funzionalità Bluetooth. Nel caso di una chiavetta USB, scollegatela e ricollegatela, preferibilmente direttamente a un'altra porta.

lsusb
lspci -nnk

lsusbvisualizza i dispositivi sui bus USB; cerca nell'elenco l'ID del fornitore o del prodotto dell'adattatore wireless. Una scheda wireless PCIe combinata potrebbe mostrare la sua parte Wi-Fi lspcimentre il Bluetooth appare separatamente su USB. Non considerare l'assenza della parola "Bluetooth" lsusbcome prova dell'assenza del chipset: alcuni dispositivi appaiono invece con il nome del fornitore. La documentazione di riferimento di lsusb di Debian elenca gli identificatori disponibili.

Controlla i log di avvio correnti per individuare eventuali errori di inizializzazione dell'adattatore o file firmware mancanti:

journalctl -b -u bluetooth --no-pager
sudo journalctl -k -b --no-pager | grep -iE 'bluetooth|btusb|hci|firmware'
Terminale in stile Pardus che mostra l'output di journalctl per il servizio di sistema Bluetooth con le righe di avvio e le informazioni del controller.
Il registro dei servizi Bluetooth aiuta a distinguere un demone avviato correttamente da quelli che presentano errori di avvio; i messaggi del kernel forniscono ulteriori indizi sul firmware e sul rilevamento USB.

Un messaggio di log che indica un file firmware mancante .bin, .sfio di altro tipo, è più utile di un generico errore relativo all'icona Bluetooth. È preferibile associare il file e il chipset a un pacchetto firmware, piuttosto che installare driver non correlati. Ad esempio, i pacchetti Debian firmware-realtek e firmware-iwlwifi contengono rispettivamente il firmware per hardware Realtek e Intel supportati. Il pacchetto più specifico bluez-firmware copre particolari dispositivi Broadcom BCM203x e Raspberry Pi, non tutti gli adattatori Bluetooth.

Solo dopo aver identificato il chipset e aver verificato la disponibilità del pacchetto nei repository Pardus , è possibile installare il firmware corrispondente. Ad esempio, su un dispositivo Intel compatibile:

sudo apt update
sudo apt install firmware-iwlwifi

Riavviare in seguito ed eseguire nuovamente il test. Pardus gestisce i propri repository; la sua pagina ufficiale di gestione delle versioni elenca i componenti del repository Pardus 23, incluso non-free-firmware. Non sostituire le voci del repository Pardus con sorgenti Debian generiche né scaricare script di driver di terze parti casuali.

Se l'hardware USB è visibile ma non viene caricato alcun controller, verificare la presenza del modulo kernel Bluetooth USB standard utilizzando lsmod | grep btusb. Per un controller Bluetooth USB confermato, sudo modprobe btusbè possibile tentare di caricare tale modulo; un errore di caricamento del modulo o errori firmware ripetuti richiedono un supporto specifico per il chipset. Al contrario, se la chiavetta scompare da lsusbtutte le porte e il sistema si riavvia a freddo, esaminare la chiavetta, il cablaggio USB interno o le impostazioni del firmware/BIOS prima di modificare altro software.

Verificare che l'adattatore sia utilizzabile

Dopo aver applicato la correzione, eseguire rfkill list, systemctl status bluetooth, e bluetoothctl showancora una volta. Il risultato utile è una radio sbloccata, un servizio BlueZ in esecuzione e un controller visibile con Powered: yes. Quindi aprire Blueman o le impostazioni Bluetooth del computer e provare a rilevare un dispositivo nelle vicinanze in modalità di abbinamento. Se tutti e tre i controlli vengono superati ma il rilevamento fallisce, risolvere separatamente i problemi di abbinamento o di interferenza radio; se il controller rimane assente, conservare gli ID USB e gli errori del registro quando si richiede al produttore del dispositivo o all'assistenza Pardus un driver compatibile.

Lascia un commento

Adattatore Bluetooth mancante sul Pardus 23? Inizia con questi controlli

Adattatore Bluetooth mancante sul Pardus 23? Inizia con questi controlli

Verifica se Pardus 23 blocca il Bluetooth, non supporta BlueZ o non rileva il firmware dell'adattatore, quindi accertati che il controller funzioni correttamente.

Imposta l'isolamento del browser Gooroom tramite le policy della tua organizzazione.

Imposta l'isolamento del browser Gooroom tramite le policy della tua organizzazione.

Scopri come Gooroom distingue la navigazione affidabile da quella non affidabile, cosa possono modificare gli utenti e come un amministratore può aggiornare in modo sicuro le policy del sito.

Corretto allineamento del touchscreen sui tablet con sistema operativo Harmonica OS

Corretto allineamento del touchscreen sui tablet con sistema operativo Harmonica OS

Diagnostica input tattili ruotati, disallineati o incoerenti su un tablet Harmonica OS e scegli un metodo di calibrazione Linux adatto alla sessione e al driver in uso.

Imposta Gooroom OS in inglese e verifica quali traduzioni rimangono disponibili.

Imposta Gooroom OS in inglese e verifica quali traduzioni rimangono disponibili.

Passa la sessione desktop di Gooroom all'inglese, verifica le impostazioni locali e identifica quando le etichette coreane non tradotte necessitano di un aggiornamento dell'app.

Configurare un pannello XFCE in stile Windows su Pardus Linux

Configurare un pannello XFCE in stile Windows su Pardus Linux

Configura Pardus XFCE in modo che assomigli alla tua familiare barra delle applicazioni inferiore, completa di menu delle app, icone di avvio bloccate, pulsanti per aprire le finestre e un'area di notifica.

Installa Flatpak e Snap su Gooroom, dopo aver verificato le norme.

Installa Flatpak e Snap su Gooroom, dopo aver verificato le norme.

Verifica la tua versione di Gooroom e le regole di amministrazione, quindi segui il percorso di installazione ufficiale basato su Debian per Flatpak o Snap senza aggirare i controlli di sistema.

Pardus Image Writer o un'immagine ISO personalizzata? Scegli lo strumento di distribuzione più adatto.

Pardus Image Writer o un'immagine ISO personalizzata? Scegli lo strumento di distribuzione più adatto.

Scopri cosa può fare Pardus Image Writer, come preparare in modo sicuro una chiavetta USB di installazione e quali strumenti sono più adatti a immagini live personalizzate o a implementazioni ripetibili su flotte di dispositivi.

Dual Boot Pardus e Windows 11 senza formattare Windows

Dual Boot Pardus e Windows 11 senza formattare Windows

Installa Pardus insieme a Windows 11 riducendo il volume di Windows, utilizzando lo spazio non allocato e preservando la partizione di sistema EFI esistente.

Configurare il Wi-Fi RTL8821CE su Pardus con il firmware corretto

Configurare il Wi-Fi RTL8821CE su Pardus con il firmware corretto

Identifica il chip RTL8821CE, installa il firmware Realtek supportato da Pardus e verifica il driver, esegui una scansione Wi-Fi e procedi con la risoluzione dei problemi.

Abilita la scheda grafica NVIDIA su Pardus 23 con il suo programma di installazione dei driver.

Abilita la scheda grafica NVIDIA su Pardus 23 con il suo programma di installazione dei driver.

Utilizza il programma di installazione di Pardus, che riconosce l'hardware, per abilitare il driver NVIDIA corretto, riavviare in sicurezza e verificare il modulo del kernel attivo.