Risolvere il problema "Scheda Bluetooth non trovata" sul desktop Pardus 23

Se Pardus 23 segnala che non è disponibile alcun adattatore Bluetooth, il modo più rapido per risolvere il problema è individuare il punto in cui il rilevamento fallisce. Un dispositivo Bluetooth deve superare diversi livelli prima che il computer possa utilizzarlo: il firmware del computer deve esporre l'hardware, il kernel Linux deve riconoscerlo, la radio non deve essere bloccata, il servizio Bluetooth BlueZ deve essere in esecuzione e il computer deve essere in grado di comunicare con tale servizio.

Questa guida segue tale ordine. È pensata per i nuovi utenti, ma evita l'errore comune di installare driver a caso prima di verificare quali siano già presenti nel sistema. Pardus 23 è basato sulla generazione Debian 12 e utilizza la serie Linux 6.1 nelle sue versioni 23.x. Il progetto Pardus elenca sia le edizioni XFCE che GNOME per la linea Pardus 23, quindi i menu grafici possono apparire diversi, ma i controlli da terminale descritti di seguito rimangono validi. A ottobre 2026, Pardus 23.5 è ancora supportato, secondo quanto pubblicato da Pardus. Consultare il calendario ufficiale delle versioni di Pardus e le note di rilascio di Pardus 23 .

Prima di cambiare qualsiasi cosa: identifica il sintomo

Il messaggio "Adattatore Bluetooth non trovato" è diverso da "Le mie cuffie non vengono trovate". Un adattatore , chiamato anche controller Bluetooth, è il modulo radio all'interno del computer o della chiavetta USB che fornisce la connettività Bluetooth. Cuffie, mouse, telefono o tastiera sono dispositivi Bluetooth separati.

  • Se bluetoothctl listviene visualizzato un controller, Linux è già in grado di rilevare un adattatore Bluetooth. Il problema è più probabilmente legato all'alimentazione, alla scansione, all'accoppiamento o alla compatibilità del dispositivo.
  • Se bluetoothctl listnon viene visualizzato alcun controller, procedere con i controlli relativi ad hardware, rfkill, servizio e firmware descritti di seguito.
  • Se il Bluetooth è scomparso subito dopo un aggiornamento del kernel, del firmware, del BIOS o dell'hardware, è importante annotare la tempistica. Questo può essere utile per individuare la causa del problema in seguito.

Per i comandi che iniziano con , è necessaria una password di amministratore sudo. Salvare qualsiasi lavoro aperto prima di riavviare i servizi o il sistema.

1. Verifica se Pardus rileva l'hardware Bluetooth

Apri un terminale e inizia con:

lsusb

Molti moduli Bluetooth integrati sono collegati internamente tramite USB, anche quando il Wi-Fi è presente sulla stessa scheda del portatile. Cercate una voce che menzioni Bluetooth o un produttore come Intel, Realtek, Broadcom, Qualcomm, Cambridge Silicon Radio o un altro produttore di moduli radio. Potete anche esaminare i dispositivi PCI per individuare il controller wireless combinato:

lspci -nnk | grep -iA3 -E 'network|wireless|bluetooth'
Terminale Pardus che mostra un esempio dell'output di lsusb e lspci durante la verifica di un adattatore Bluetooth.
Inizia verificando se l'hardware compare negli elenchi dei dispositivi USB o PCI. Gli identificativi del fornitore e del dispositivo ti aiuteranno in seguito a selezionare il pacchetto firmware corretto.

Cosa significa il risultato: se l'adattatore appare in lsusb, l'hardware viene almeno enumerato dal kernel. Questo è un passo avanti utile; non affrettarti ad acquistare un altro adattatore. Se nessuno dei due comandi mostra hardware rilevante, spegni completamente il computer, controlla eventuali tasti wireless o interruttori fisici per la radio e verifica le impostazioni del BIOS/UEFI per i controlli wireless o Bluetooth. Dovresti anche testare una chiavetta USB in un'altra porta USB.

Se si utilizza una macchina virtuale, ricordate che il computer host deve inoltrare il dispositivo USB Bluetooth alla macchina virtuale. Pardus non è in grado di rilevare hardware che il livello di virtualizzazione non espone.

2. Assicurati che il Bluetooth non sia bloccato da rfkill

rfkillè il meccanismo Linux utilizzato per disabilitare o abilitare i trasmettitori radio come Wi-Fi e Bluetooth. Esegui:

rfkill list

Trova la voce Bluetooth. I campi importanti sono Soft blockede Hard blocked.

  • Blocco software: sì significa che il software ha disabilitato la radio. Rimuovilo con sudo rfkill unblock bluetooth.
  • Blocco permanente: sì significa che il software non può riattivare la radio autonomamente. Verificare un interruttore wireless hardware, un tasto funzione del portatile, il controllo della modalità aereo o un'impostazione del BIOS/UEFI.
Il terminale Pardus mostra il Bluetooth che passa da parzialmente bloccato a sbloccato con rfkill
Un blocco software può essere rimosso con rfkill. Un blocco hardware richiede invece la verifica dei controlli hardware o delle impostazioni del firmware.

Il comportamento dei rfkill unblockblocchi rigidi è documentato nel manuale di rfkill per Debian e nella documentazione di rfkill per le reti wireless di Linux .

3. Verifica il servizio Bluetooth BlueZ

BlueZ è lo stack di protocollo Bluetooth standard di Linux. Il suo servizio in background bluetoothdgestisce i controller e i dispositivi Bluetooth. Verificalo con:

systemctl status bluetooth

Se il servizio è installato ma inattivo, avvialo e abilitalo per gli avvii futuri:

sudo systemctl enable --now bluetooth
Il terminale Pardus mostra il servizio Bluetooth systemd come attivo e abilitato.
Normalmente, il servizio Bluetooth deve essere attivo prima che le impostazioni del desktop o bluetoothctl possano gestire un adattatore.

Se il comando segnala che il file bluetooth.servicenon esiste, passare direttamente al controllo del pacchetto. Se il servizio si avvia ma si blocca immediatamente, non riavviarlo ripetutamente. Controllare i log al punto 6 perché potrebbero rivelare la mancanza di un file del firmware o un errore del driver.

4. Chiedi a BlueZ se ha un controller

Ora esegui:

bluetoothctl list
bluetoothctl show

Il listcomando elenca i controller Bluetooth disponibili e showvisualizza le proprietà del controller selezionato. Questi comandi sono documentati nel manuale bluetoothctl di Debian .

Se un controller viene visualizzato ma è spento, accedere allo strumento interattivo:

bluetoothctl
power on
show
quit
Il terminale Pardus mostra bluetoothctl che elenca un controller e segnala "Alimentato sì"
Quando bluetoothctl riesce a elencare un controller e a mostrare Powered: yes, significa che l'adattatore è presente e BlueZ può comunicare con esso.

A questo punto, un messaggio "adattatore non trovato" in un'applicazione desktop potrebbe indicare un problema della sessione desktop o dell'interfaccia grafica, piuttosto che la mancanza di un dispositivo del kernel. Disconnettiti e accedi di nuovo, oppure riavvia il computer dopo aver completato gli aggiornamenti e i controlli dei servizi descritti di seguito. Se bluetoothctl listil campo è vuoto, continua.

5. Verificare che i pacchetti Bluetooth siano installati e aggiornati

Pardus 23 riceve aggiornamenti dei pacchetti tramite i repository Pardus e il progetto raccomanda di mantenere aggiornata un'installazione esistente di Pardus 23. Le note di aggiornamento di Pardus indicano inoltre che BlueZ è stato aggiornato durante il ciclo di vita della versione 23.x. È possibile utilizzare l'applicazione Pardus Updater oppure APT da terminale:

sudo apt update
sudo apt upgrade

Quindi controlla i pacchetti principali:

dpkg -l bluez bluetooth

Se uno dei due pacchetti non è presente, installalo:

sudo apt install bluez bluetooth
Il terminale Pardus mostra le informazioni di aggiornamento dei pacchetti apt e verifica i pacchetti bluez e bluetooth.
Aggiorna prima i metadati del pacchetto, poi installa i pacchetti Bluetooth principali solo se sono mancanti o danneggiati.

Non considerate la reinstallazione dei pacchetti come una soluzione universale. Se il kernel non riesce a rilevare l'adattatore, la sola reinstallazione di BlueZ non farà sì che l'hardware venga visualizzato. L' avviso ufficiale di aggiornamento di Pardus 23 è un utile riferimento per la base di pacchetti 23.x ancora supportata.

6. Cercare errori del firmware o dei driver nel registro del kernel.

In questo contesto, il firmware è un piccolo file binario caricato in alcuni chip wireless dal sistema operativo. È diverso dal firmware BIOS/UEFI della scheda madre. Un adattatore Bluetooth può essere presente nell'elenco dei dispositivi, lsusbma non riuscire comunque a inizializzarsi se manca il file firmware necessario.

Controlla i messaggi recenti del kernel:

sudo dmesg | grep -iE 'bluetooth|btusb|firmware'
Terminale Pardus che mostra i messaggi del kernel Bluetooth e btusb, incluso un esempio di errore di caricamento del firmware.
I messaggi del kernel possono distinguere un controller Bluetooth USB rilevato da uno che fallisce durante il caricamento del firmware.

Presta attenzione a frasi come firmware: failed to load, Direct firmware load failed, Bluetooth: hci0, o btusb. Il nome esatto del file e il fornitore sono importanti. Non installare tutti i pacchetti firmware che trovi.

Scegliere il firmware in base all'hardware effettivo

Per i sistemi Debian di dodicesima generazione, i pacchetti firmware vengono forniti tramite il non-free-firmwarecomponente. La configurazione del repository ufficiale di Pardus 23 include tale componente. Alcuni esempi tratti dal catalogo ufficiale dei pacchetti di Debian includono:

  • firmware-iwlwifi per hardware wireless Intel.
  • firmware-realtek per hardware di rete Realtek, inclusi i chip Bluetooth supportati.
  • bluez-firmware , che Debian descrive specificamente per alcuni dispositivi Bluetooth Broadcom BCM203x e Raspberry Pi.

Utilizza gli identificativi del fornitore/dispositivo del passaggio 1 e il nome esatto del file mancante dmesgper decidere quale pacchetto è appropriato. Se non riesci a mappare l'hardware con certezza, è più sicuro raccogliere gli identificativi e contattare l'assistenza Pardus piuttosto che aggiungere repository di terze parti o scaricare firmware casuali.

7. Riavviare il Bluetooth una volta dopo aver riparato i pacchetti o il firmware.

Dopo aver installato il pacchetto corretto, riavviare il servizio:

sudo systemctl restart bluetooth
systemctl is-active bluetooth
bluetoothctl list
Il terminale Pardus mostra il servizio Bluetooth riavviato e systemctl is-active restituisce attivo
Dopo aver modificato i pacchetti o il firmware Bluetooth, riavvia il servizio e verifica che systemd lo segnali come attivo.

Se hai installato un nuovo firmware, un riavvio completo è spesso il passaggio successivo più pulito perché forza il kernel a inizializzare nuovamente l'hardware Bluetooth dall'avvio. Dopo il riavvio, ripeti rfkill liste bluetoothctl list. Non dovresti aver bisogno di ripetere l'installazione del pacchetto.

8. Torna al pannello Bluetooth del desktop

Una volta che bluetoothctl listviene visualizzato un controller e bluetoothctl showsegnalato come alimentato, apri le impostazioni Bluetooth del tuo ambiente desktop. Attiva il Bluetooth e attendi qualche secondo affinché i dispositivi vengano visualizzati.

Pannello delle impostazioni Bluetooth in stile Pardus con voci per telefono, tastiera e cuffie Bluetooth abilitate e nelle vicinanze.
L'ultimo controllo riguarda il pannello Bluetooth del desktop: la radio dovrebbe essere attiva e l'interfaccia dovrebbe essere in grado di cercare dispositivi nelle vicinanze.

XFCE e GNOME non presentano esattamente gli stessi controlli, quindi non preoccuparti se il tuo pannello non ha lo stesso aspetto. Pardus supporta ufficialmente entrambi gli ambienti desktop nella famiglia Pardus 23.

Come interpretare i risultati

Ciò che vediAzione successiva più utile
Nessun hardware Bluetooth presente lsusb, nessun controller wireless rilevante e nessuna voce Bluetooth rfkill.Verificare il BIOS/UEFI, il controller wireless fisico, la connessione USB o eventuali guasti hardware. È improbabile che le modifiche ai pacchetti software risolvano il problema finché l'hardware non è visibile.
Il Bluetooth è elencato rfkille parzialmente bloccatoEsegui il comando sudo rfkill unblock bluetooth, quindi ricontrolla il servizio e il controller.
Il Bluetooth è bloccato in modo permanenteUtilizzare il pulsante radio/tasto funzione del portatile o le impostazioni del BIOS/UEFI. Uno sblocco software non può sovrascrivere un blocco hardware.
systemctl status bluetoothdice che il servizio è mancanteInstalla i pacchetti BlueZ/Bluetooth dai repository di Pardus.
L'hardware è presente lsusbma dmesgsegnala un file firmware mancanteIdentifica il fornitore/ID del dispositivo dell'adattatore e installa il pacchetto firmware corrispondente, anziché procedere per tentativi.
bluetoothctl listmostra un controllerL'adattatore è stato rilevato. Invece di cercare il driver, puoi passare alla risoluzione dei problemi relativi all'alimentazione, alla scansione, all'associazione o alla sessione desktop.

Errori comuni da evitare

  • Installare driver casuali da ricerche sul web. Pardus 23 offre già un kernel supportato, BlueZ e pacchetti firmware tramite i suoi repository. Identificare il dispositivo prima di aggiungere qualsiasi elemento esterno.
  • Presupponendo che il Wi-Fi funzioni, si deduce che anche il Bluetooth debba funzionare. Una scheda wireless combinata può esporre Wi-Fi e Bluetooth attraverso percorsi del kernel e file firmware differenti.
  • Confondere una periferica mancante con un adattatore mancante. Se bluetoothctl listviene visualizzato un controller, l'adattatore esiste anche se le cuffie non sono ancora visibili.
  • Ignorando un blocco rfkill permanente. La reinstallazione del software non sovrascriverà un blocco a livello hardware.
  • Riavviare ripetutamente i servizi senza leggere i log. Un servizio che continua a fallire di solito lascia un indizio in systemctl status, nel journal o dmesg.

Quando interrompere la risoluzione dei problemi del software

Se l'adattatore non viene rilevato né lsusbnell'elenco dei dispositivi o in quello dell'hardware pertinente dopo un arresto a freddo, un controllo del BIOS/UEFI e un controllo della porta USB, il problema potrebbe risiedere a un livello inferiore a quello del sistema operativo. Allo stesso modo, se lo stesso dongle Bluetooth USB non viene rilevato su un altro computer, il problema potrebbe essere il dongle stesso.

Se l'hardware viene rilevato ma un file firmware specifico non si carica ripetutamente anche dopo aver installato il pacchetto firmware Pardus/Debian corretto, annota l'output di questi comandi prima di chiedere aiuto:

uname -a
lsusb
rfkill list
systemctl status bluetooth --no-pager
bluetoothctl list
sudo dmesg | grep -iE 'bluetooth|btusb|firmware'

Indica la versione esatta di Pardus 23 e specifica se utilizzi XFCE o GNOME. Queste informazioni rendono molto più semplice distinguere un problema hardware, firmware, kernel, BlueZ o relativo all'ambiente desktop, evitando di dover fare supposizioni.

In conclusione

La soluzione più affidabile per il problema "Adattatore Bluetooth non trovato" su Pardus 23 non consiste in un singolo comando. Si tratta piuttosto di una breve procedura diagnostica: verificare che Linux rilevi l'hardware, rimuovere eventuali blocchi rfkill, verificare che BlueZ sia installato e in esecuzione, controllare se bluetoothctlè possibile rilevare un controller e solo successivamente esaminare il firmware. Se il controller compare bluetoothctl, smettere di considerare il problema come un adattatore mancante e passare alla normale procedura di abbinamento o di rilevamento del dispositivo.

Lascia un commento

Come installare il tema di icone Flatery su Linux

Come installare il tema di icone Flatery su Linux

Installa il tema di icone Flatery su Linux dal suo repository GitHub ufficiale, scegli una variante e attivala su GNOME, KDE Plasma o un altro ambiente desktop.

Come installare Notepadqq su Linux

Come installare Notepadqq su Linux

Installa Notepadqq su Linux utilizzando l'opzione AppImage, APT, Snap o il codice sorgente, con note importanti per Ubuntu, Debian, Fedora e Arch.

Come eseguire sudo senza password su Linux

Come eseguire sudo senza password su Linux

Impara come eseguire sudo senza password utilizzando una regola sudoers sicura, limita NOPASSWD a comandi specifici, convalida il file e testalo.

Come provare Microsoft Edge su Linux prima che le nuove funzionalità raggiungano la versione stabile

Come provare Microsoft Edge su Linux prima che le nuove funzionalità raggiungano la versione stabile

Installa Microsoft Edge su Linux e visualizza in anteprima le funzionalità future con le build Beta, Dev o Canary utilizzando i metodi DEB/RPM correnti e le fonti ufficiali Microsoft.

Come aggiungere il supporto per il controller a Minecraft su Linux

Come aggiungere il supporto per il controller a Minecraft su Linux

Aggiungi il supporto per controller a Minecraft Java Edition su Linux con Fabric e Controlify, quindi connetti, avvia, configura e risolvi eventuali problemi del tuo gamepad.

Come installare Luminance HDR su Linux

Come installare Luminance HDR su Linux

Installa Luminance HDR su Linux con Flatpak o pacchetti nativi per Ubuntu, Debian, Fedora e Arch, oltre a suggerimenti per openSUSE e per la risoluzione dei problemi.

Come installare il browser web Eolie su Linux

Come installare il browser web Eolie su Linux

Installa il browser web Eolie su Linux seguendo le istruzioni Flatpak più recenti, con opzioni native per Arch e openSUSE, senza dover ricorrere a PPA o repository Copr obsoleti.

Come configurare e utilizzare il client di posta elettronica Geary su Linux

Come configurare e utilizzare il client di posta elettronica Geary su Linux

Installa Geary su Linux, aggiungi Gmail o un altro account IMAP in modo sicuro e impara a leggere, cercare, comporre, rispondere, archiviare ed eliminare le email.

Come utilizzare il calendario integrato di Thunderbird su Linux

Come utilizzare il calendario integrato di Thunderbird su Linux

Scopri come utilizzare il calendario integrato di Thunderbird su Linux, aggiungere calendari locali o online, creare eventi, impostare promemoria e gestire la sincronizzazione.

Come inviare file in rete su Linux con Warpinator

Come inviare file in rete su Linux con Warpinator

Utilizza Warpinator per inviare file tra PC Linux sulla stessa rete locale. Scopri le opzioni di installazione attuali, la configurazione sicura, i passaggi per il trasferimento e le soluzioni ai problemi.