Pardus 23でBluetoothアダプターが見つからない?まずはこれらの点を確認してください。

Pardus 23で「Bluetoothアダプターが見つかりません」と表示される場合は、まず無線がブロックされていないか確認しrfkill list、次にBluetoothサービスが実行されていることを確認してください。それでもBlueZでコントローラーが見つからない場合は、ヘッドセットやマウスのペアリングを何度も試みるのではなく、ハードウェア検出とファームウェアについて調査してください。

これらの手順は Pardus 23 XFCE を対象としており、一般的には GNOME 版にも適用されます。Pardusのリリースノートによると、Pardus 23.0 は XFCE 4.18 と Linux 6.1 カーネルを搭載して出荷されました。インストールされたアップデートやデバイス固有のドライバによって、実際の動作が変わる可能性があります。

1. Bluetoothがブロックされていないか確認してください。

ターミナルを開いて、無線LANの状態を確認してください。

rfkill list

というラベルのエントリを探してくださいBluetooth。Soft blocked: yes結果が表示された場合は、ソフトウェアによってラジオが無効になっていることを意味します。次のコマンドでそのブロックをクリアしてください。

sudo rfkill unblock bluetooth

もう一度実行してくださいrfkill list。ソフトアンブロックが成功すると、そのエントリが に変更されますSoft blocked: no。これはHard blocked: yes、通常ノートパソコンの物理的なワイヤレススイッチ、キーボードの無線ショートカット、またはBIOS/UEFI設定を必要とする状態を修正するものではありません。コンピューターで機内モードが有効になっている場合は、再試行する前にオフにしてください。

Pardusスタイルの端末にrfkillリストと、ソフトブロック済み(はい)、ハードブロック済み(いいえ)と表示されたBluetooth無線機が表示されています。
Bluetooth のエントリはソフトウェアでブロックされているが、ハードウェアによるブロックは無効のままである。このような場合に rfkill unblock bluetooth が役立つ。

Bluetoothのエントリがまったく表示されない場合でも、単に電源がオフになっていると決めつけないでください。以下のコントローラーとハードウェアのチェックに進んでください。Debianのrfkillマニュアルでは、ワイヤレスのブロックとハードウェアの検出を区別しています。

2. BlueZを起動し、不足しているBluetoothパッケージを復元します。

BlueZはLinuxで使用されるBluetoothソフトウェアスタックです。そのバックグラウンドサービスはbluetoothd、アダプタとデバイスを管理します。その状態を確認してください。

systemctl status bluetooth

ユニットが存在するものの停止または故障している場合は、再起動して以降の起動時に有効にします。

sudo systemctl restart bluetooth
sudo systemctl enable bluetooth

再確認してくださいsystemctl status bluetooth。目的の状態は です。ステータス表示がページャーで開いた場合は、active (running)を押して表示を閉じます。コマンドが と表示された場合、設定済みの Pardus リポジトリから標準パッケージをインストールします。qUnit bluetooth.service could not be found

sudo apt update
sudo apt install bluez bluetooth blueman rfkill

bluemanXFCEシステム上でグラフィカルなBluetoothマネージャを提供しますが、不足しているカーネルコントローラやファームウェアを置き換えることはできません。Bluetoothが既にインストールされている場合、アダプタが検出されないという問題への最初の対応として、すべてのパッケージを再インストールしないでください。サービスとファームウェアの違いについては、Debian Bluetoothのドキュメントを参照してください。

ターミナルに、Bluetooth サービスがアクティブで実行中であることを示す systemctl status bluetoth が表示されます。
bluetooth.serviceが実行されていることは、BlueZデーモンが起動したことを示しますが、それだけではコンピュータに使用可能なアダプタが搭載されていることを証明するものではありません。

3. BlueZにコントローラーが存在するかどうかを問い合わせる

無線ブロックを解除してサービスを開始したら、以下を実行してください。

bluetoothctl list
bluetoothctl show

bluetoothctl list少なくとも 1 つのコントローラを識別します。通常はアドレスと名前が表示されます。や などbluetoothctl showのプロパティが表示されます。コントローラが一覧に表示されているが電源がオフになっている場合は、対話型ツールを開いて電源をオンにしてください。Powered: yesPowered: no

bluetoothctl
power on
show
quit

最後の3行はbluetoothctl、個別のシェルコマンドとしてではなく、プロンプト内に入力してください。正常に動作するコントローラでは、show電源が入っていることが表示されるはずです。Debian 12 用の BlueZ コマンド リファレンスには、コントローラ コマンドの説明が記載されています。コマンドの利用可否は、インストールされている BlueZ のバージョンによって異なる場合があります。

ターミナルで bluetoothctl list と bluetoothctl show を実行すると、Bluetooth コントローラーと Powered yes が表示されます。
bluetoothctl list にコントローラー アドレスが表示され、bluetoothctl show に Powered: yes と表示されていれば、BlueZ は有効な Bluetooth アダプターを認識していることを示します。

コントローラーが存在する場合は、blueman-manager通常のデスクトップユーザーとして起動し、近くのデバイスを検索してください。デバイスリストが空であるにもかかわらず正常に動作するコントローラーは、検出またはペアリングの問題であり、必ずしも「アダプターが見つかりません」という問題ではありません。対象デバイスをペアリングモードにして、他のホストに既に接続されていないことを確認してください。

bluetoothctl listコントローラーが返されない場合、またはbluetoothctl showと表示される場合はNo default controller available、ハードウェア検出に進みます。ペアリング設定を変更しても、存在しないコントローラーが表示されることはありません。

4. ハードウェアと不足しているファームウェアを特定する

まず、Bluetoothハードウェアが搭載されていることを確認してください。デスクトップPCにはWi-Fiは搭載されていてもBluetoothが搭載されていない場合があります。また、マザーボードに搭載されているWi-Fi/Bluetoothモジュールの中には、Bluetooth機能のために内部USB接続が必要なものもあります。USBドングルを使用している場合は、一度抜き差ししてみてください。できれば別のポートに直接接続するのが望ましいです。

lsusb
lspci -nnk

lsusbUSBバス上のデバイスを表示します。リストからワイヤレスアダプタのベンダーIDまたは製品IDを検索してください。PCIeワイヤレスカードのlspci場合、Wi-Fi側はリストに表示され、BluetoothはUSB上に別々に表示されることがあります。リストに「Bluetooth」という単語がないからといって、チップセットが存在しないとは限りませんlsusb。一部のデバイスはベンダー名で表示されます。利用可能な識別子については、Debianのlsusbリファレンスを参照してください。

現在の起動ログを確認し、アダプタの初期化失敗またはファームウェアファイルの欠落がないか確認してください。

journalctl -b -u bluetooth --no-pager
sudo journalctl -k -b --no-pager | grep -iE 'bluetooth|btusb|hci|firmware'
Pardusスタイルのターミナルで、Bluetoothシステムサービスのjournalctl出力(起動行とコントローラ情報を含む)を表示します。
Bluetoothサービスジャーナルは、正常に起動したデーモンと起動に失敗したデーモンを区別するのに役立ちます。カーネルメッセージは、ファームウェアとUSB検出に関する追加の手がかりを提供します。

.bin不足しているファームウェアファイル、.sfiまたはその他のファームウェアファイルの名前を示すログメッセージは、一般的な Bluetooth アイコンのエラーよりも役立ちます。無関係なドライバをインストールするのではなく、ファイルとチップセットをファームウェア パッケージに一致させてください。たとえば、Debian パッケージのfirmware-realtekとfirmware-iwlwifiには、それぞれサポートされている Realtek および Intel ハードウェア用のファームウェアが含まれています。より限定的なbluez-firmware パッケージは、すべての Bluetooth アダプタではなく、特定の Broadcom BCM203x および Raspberry Pi デバイスを対象としています。

チップセットを特定し、 Pardusリポジトリにパッケージが存在することを確認してから、該当するファームウェアをインストールしてください。例えば、対応するIntelデバイスの場合:

sudo apt update
sudo apt install firmware-iwlwifi

その後再起動して再度テストしてください。Pardus は独自のレポジトリを管理しています。公式のバージョン管理ページには、Pardus 23 レポジトリのコンポーネントが一覧表示されていますnon-free-firmware。Pardus レポジトリのエントリを一般的な Debian ソースで置き換えたり、ランダムなサードパーティのドライバ スクリプトをダウンロードしたりしないでください。

USBハードウェアが認識されているにもかかわらずコントローラがロードされない場合は、標準のUSB Bluetoothカーネルモジュールが存在するかどうかを確認してくださいlsmod | grep btusb。USB Bluetoothコントローラが確認された場合は、sudo modprobe btusbそのモジュールのロードを試みることができます。モジュールのロード失敗やファームウェアエラーが繰り返される場合は、チップセット固有のサポートが必要です。逆に、ドングルがlsusbポートから消え、コールドブートが発生する場合は、ソフトウェアを変更する前に、ドングル、内部USB配線、またはファームウェア/BIOS設定を調査してください。

アダプターが使用可能であることを確認してください。

該当する修正後、 、 、 をもう一度実行しますrfkill list。systemctl status bluetooth有効bluetoothctl showな結果として、ブロックされていない無線、実行中の BlueZ サービス、および で表示されるコントローラが得られますPowered: yes。 次に、Blueman またはデスクトップの Bluetooth 設定を開き、近くのデバイスをペアリングモードで検出してみてください。 3 つのチェックすべてがパスしても検出に失敗した場合は、ペアリングまたは無線干渉を個別にトラブルシューティングしてください。コントローラが見つからない場合は、デバイスメーカーまたは Pardus サポートにドライバのマッチングを依頼する際に、USB ID とジャーナル エラーを保持してください。

コメントを残す

Pardus 23でBluetoothアダプターが見つからない?まずはこれらの点を確認してください。

Pardus 23でBluetoothアダプターが見つからない?まずはこれらの点を確認してください。

Pardus 23がBluetoothをブロックしているか、BlueZが欠落しているか、アダプターファームウェアを検出できていないかを確認し、コントローラーが正常に動作することを確認してください。

組織のポリシーを通じてGooroomブラウザの分離を設定する

組織のポリシーを通じてGooroomブラウザの分離を設定する

Gooroomが信頼できるブラウジングと信頼できないブラウジングをどのように区別しているか、ユーザーが変更できる項目、そして管理者がサイトポリシーを安全に更新する方法について学びましょう。

Harmonica OSタブレットにおけるタッチスクリーンの正しい位置合わせ

Harmonica OSタブレットにおけるタッチスクリーンの正しい位置合わせ

Harmonica OSタブレットで発生する、回転、ずれ、または一貫性のないタッチ入力を診断し、そのセッションとドライバに適したLinuxキャリブレーション方法を選択します。

Gooroom OSを英語に設定して、翻訳されたままになっている部分を確認する

Gooroom OSを英語に設定して、翻訳されたままになっている部分を確認する

Gooroomのデスクトップセッションを英語に切り替え、ロケールを確認し、翻訳されていない韓国語ラベルが表示される場合はアプリのアップデートが必要な場合を特定します。

Pardus LinuxにWindowsスタイルのXFCEパネルを設定する

Pardus LinuxにWindowsスタイルのXFCEパネルを設定する

Pardus XFCEを、アプリメニュー、ピン留めされたランチャー、開いているウィンドウボタン、システムトレイを備えた、使い慣れた下部タスクバーとして配置します。

ポリシーを確認した上で、GooroomにFlatpakとSnapをインストールしてください。

ポリシーを確認した上で、GooroomにFlatpakとSnapをインストールしてください。

Gooroomのリリースバージョンと管理者権限を確認し、システム制御を迂回することなく、FlatpakまたはSnapの公式Debianベースのセットアップ手順に従ってください。

Pardus Image WriterかカスタムISOか?最適なデプロイメントツールを選びましょう

Pardus Image WriterかカスタムISOか?最適なデプロイメントツールを選びましょう

Pardus Image Writerで何ができるのか、インストール用USBを安全に準備する方法、カスタムライブイメージや繰り返し可能なフリート展開に適したツールはどれなのかを学びましょう。

Windowsを再フォーマットせずにPardusとWindows 11をデュアルブートする

Windowsを再フォーマットせずにPardusとWindows 11をデュアルブートする

Windows 11と並行してPardusをインストールするには、Windowsボリュームを縮小し、未割り当て領域を使用し、既存のEFIシステムパーティションを保持します。

適切なファームウェアを使用して、PardusでRTL8821CE Wi-Fiを動作させる

適切なファームウェアを使用して、PardusでRTL8821CE Wi-Fiを動作させる

RTL8821CEを特定し、PardusがサポートするRealtekファームウェアをインストールし、ドライバー、Wi-Fiスキャン、および次のトラブルシューティング手順を確認します。

Pardus 23でNVIDIAを有効化するには、ドライバーインストーラーを使用します。

Pardus 23でNVIDIAを有効化するには、ドライバーインストーラーを使用します。

Pardusのハードウェア対応インストーラーを使用して、適切なNVIDIAドライバーを有効にし、安全に再起動して、アクティブなカーネルモジュールを確認してください。