Linux USBが検出されない、または機能しない? 5つの一般的な問題と修正

Linux USBが検出されない、または機能しない? 5つの一般的な問題と修正

USBフラッシュドライブ、またはキーボードまたはマウスをLinuxPCに接続しました。しかし、何も起こっていません。





どうしたの? Linuxコンピューターがデバイスを検出しないのはなぜですか? Linuxのものですか、それともUSBデバイスが機能しなくなったのですか? USBドライブが検出または認識されない場合、Linuxで行うことは次のとおりです。





USBデバイスがUbuntuで機能しませんか?

ディスクドライブ、カードリーダー、電話、メディアプレーヤー、メディア周辺機器…これらはすべて便利ですが、システムのUSBポートまたはドライバーに問題がある場合は、機能しません。これは、Bluetoothキーボードまたはマウス(USBドングル付き)を使用する場合、有線USBの代替品を掘り起こすことを意味するため、特にイライラする可能性があります。





ただし、機能しないのはポートではない可能性があります。使用しているUSBデバイスに障害が発生し、検出できない可能性があります。

USBの問題に対処するのは難しい場合がありますが、障害を診断して必要な修正を行うことは不可能ではありません。



LinuxでUSBの問題を修正するには、次の5つの手順に従う必要があります。

あなたがオンラインで退屈しているときにすること
  1. USBポートが検出されたことを確認します
  2. ポートに必要な修理を行います
  3. USBデバイスを修正または修復する
  4. Linuxオペレーティングシステムを再起動します
  5. デバイスドライバーの存在を確認します

これらのそれぞれを順番に見て、USBデバイスを認識しないLinuxに対処する方法を学びましょう。





1.LinuxでUSBデバイスが検出されない

LinuxコンピュータにUSBデバイスを挿入するときに最初に確認することは、USBデバイスが検出されているかどうかです。 USBデバイスの検出は、通常、WindowsやmacOSの場合ほど口頭または音声ではありません。つまり、多くの場合、デバイスがオペレーティングシステムによって検出されていることを確認する必要があります。

幸いなことに、これは簡単です。





まず、照会しているUSBデバイスを切断します。次に、ターミナルウィンドウを開き、「listUSB」コマンドを入力します。

lsusb

結果をメモしてから、USBデバイスを接続し、lsusbを再度実行します。

今回は、バスID、デバイスID、USB ID、および説明とともに、追加のデバイスがリストされているはずです。追加のデバイスが何であるかがわからない場合(内部USBデバイス、おそらくイーサネットがある場合)、別のコマンドを試してください。

dmesg | grep -i USB

dmesgコマンドは、システムに接続されているUSBデバイスを一覧表示します。 USB以外のハードウェアも含まれ、残念ながら圧倒的な量の情報を提供します。これに対抗するために、あなたは試すことができます

dmesg | less

最後に、よりユーザーフレンドリーなものに頼ることができます

usb-devices

これは、dmesgコマンドとlsusbコマンドのクロスのようなもので、接続されているUSBハードウェアとそれらを識別するのに十分な情報を一覧表示します。

それで、あなたが接続したUSBはここにリストされていますか?そうでない場合は、ポートが損傷しているか、デバイスに問題がある可能性があります。同様に、デバイスはLinuxと互換性がない可能性があります。

2.USBポートを確認する方法

USBデバイスが表示されない場合は、USBポートの問題が原因である可能性があります。

これをすばやく確認する最良の方法は、同じコンピューターで別のUSBポートを使用することです。 USBハードウェアが検出された場合は、他のUSBポートに問題があることがわかります。

別のUSBポートが利用できない場合は、別のPCまたはラップトップでUSBデバイスを試す必要があります。ただし、代替手段としてWindowsまたはmacOSコンピュータしかない場合があるため、これは理想的ではない場合があります。一部のUSBデバイスはLinuxで使用できないため、問題の原因がUSBデバイスなのかUSBポートなのかを確認するのは困難です。

最良の結果を得るには、USBデバイスのトラブルシューティングを行う際に、可能な場合はLinux互換のハードウェアを使用してください。

3.壊れたUSBハードウェアを修正します

USBハードウェアがLinuxに表示されず、欠陥があると思われる場合は、修正するか返品するかの2つの選択肢があります。

修正には通常、USBポートと、現在機能していないデバイスの確認が含まれます。周辺機器の場合、修正はほとんどの場合、USBケーブルとコンピューターのポートを中心に行われます。 USBケーブルは通常交換できますが、ポートは修理できます。

関連している: USBケーブルの種類を理解する

USB機器の物理的なチェックは良い考えです。ケーブルは、裂け目がなく、頑丈でなければなりません。プラグはしっかりしていて、金属部分がしっかりと取り付けられている必要があります。

一方、USBポートは、PCの電源を切り、主電源から切断した状態で確認する必要があります。ポートがしっかりと固定されていることを確認してください。ぐらついたUSBポートは、ハードウェアが摩耗していることを示しています。

USBポートが緩んでいる場合は、はんだ付けして元の位置に戻すことができる場合があります。もちろん、はんだ付けの方法はすでに知っているはずです。事前の経験なしにDIYの仕事を試みないでください。

また、USBポート、特にほこりが定期的に集まるPCの背面周辺のほこりや汚れがないか確認してください。ほこりはPCの敵であるため、パフォーマンスを向上させるために、システムをほこりのない環境に保つことは価値があります。ほこりはUSBスロットを介してPCに侵入する可能性があるため、これらのポートを清潔に保つために時間をかけてください。圧縮空気の缶を使用して、ほこりや汚れを分散させます。

USBデバイスを返却できますか?それが新しい場合は、おそらく。問題は、Linuxで実行されていると明示的にラベル付けされていない限り、小売業者が返品を受け入れる可能性が低いことです。あなたは彼らと共有する事実を少し選択する必要があるかもしれません…

4.Linuxを再起動してUSBポートを修正する

場合によっては(ラップトップを使用している場合など)、電源の問題がUSBデバイスの検出機能に影響を及ぼしている可能性があります。自動サスペンド設定は、Linuxラップトップの電力使用量を削減するように設計されていますが、逆効果になる可能性があります。

それで、あなたは何ができますか?

まず、自動一時停止が問題の原因であるかどうかを確認します。これを行うには、コンピューターを再起動します。 USBデバイスが機能する場合、そのUSBポートに電力が供給されています。この問題は、電源管理ソフトウェアがUSBポートへの電力の送信を停止することを決定したときに発生します。

次のステップは、これが二度と起こらないようにすることです。 Ubuntu 20.04では、ターミナルを開いて次のように入力できます。

無料でオンラインで映画を見るダウンロードなし
udisksctl power-off -b /dev/sdX

古いバージョンのUbuntuを使用している場合は、別のコマンドが必要です。たとえば、次のコマンドライントリックはUbuntu18.10用です。

ターミナルウィンドウを開き、次のように入力します。

cat /sys/module/usbcore/parameters/autosuspend

これは、の値を返す必要があります 2 、これは自動サスペンドが有効になっていることを意味します。

これは、grubファイルを編集することで修正できます。入力:

sudo nano /etc/default/grub

ここで、探してください

GRUB_CMDLINE_LINUX_DEFAULT='quiet splash'

これをに変更します

GRUB_CMDLINE_LINUX_DEFAULT='quiet splash usbcore.autosuspend=-1'

押す Ctrl + X ファイルを保存して終了します。次に、grubを更新します。

sudo update-grub

それが完了したら、Ubuntuを再起動します。

再起動後、アカウントにログインして、catコマンドをもう一度入力します。

cat /sys/module/usbcore/parameters/autosuspend

今回は、返される値は次のようになります。 -1 。自動サスペンドを無効にしているので、ラップトップに接続されているUSBデバイスが電源の問題で失敗することはありません。

ご覧のとおり、これは大きく異なる手順です。ご希望のLinuxディストリビューションで正しい手順を確認してください。

5.LinuxでのUSBデバイスドライバーの確認

昔々、USBデバイスはLinuxでは機能しませんでした。 Linuxに関心のあるOEMによって製造された(おそらく開発に使用した)デバイスのみがLinuxドライバーを提供します。

最近では状況が大きく異なり、ほとんどのメーカーがLinuxドライバーを提供しています。ほとんどの場合、これはカーネルを介してLinuxオペレーティングシステムですでに利用可能です。 USBドライバをインストールする必要はありません。

ドライバーが利用できない場合は、USBデバイスの製造元に連絡することで見つけることができます。

LinuxにUSBドライブが表示されない?これを試して

USBフラッシュストレージデバイスの場合、トラブルシューティングは別の問題です。フラッシュストレージは、特にデバイスを落としたり頻繁に使用したりすると、障害が発生しやすくなります。この場合、別のコンピューターのストレージを使用してみてください。それが機能しない場合は、データの回復と再フォーマットを試してください。

ただし、USBフラッシュストレージデバイスの障害は、コンピューターのUSBポートの損傷の兆候である可能性があります。たとえば、不適切なポートがUSBドライブを圧倒し、不適切な電力変動がデータに損傷を与える可能性があります。そのため、上記の手順を使用して、PCまたはラップトップの問題を除外することが重要です。

最も重要なことは、データのバックアップにフラッシュストレージに依存しないことです。低速ですが、メカニカルハードディスクドライブの方が信頼性が高くなります。

LinuxでのUSBの問題のトラブルシューティング:修正されました!

組み込みのドライバーと多くの種類のUSBデバイスの幅広いサポートにより、コンピューターのUSBハードウェアの問題を簡単に診断できるはずです。

壊れたハードウェアは修理または交換が必要な場合がありますが、ソフトウェアの修正も利用できます。

グーグルマップにピンを追加する方法

最近Windowsからスワップした場合、LinuxでUSBの問題が発生する可能性があります。幸いなことに、これらの問題は通常簡単に解決できます。

共有 共有 つぶやき Eメール WindowsからLinuxへの切り替えを簡単にする5つのヒント

WindowsからLinuxに移行する理由はたくさんあります。たとえば、Linuxは軽量環境を提供する場合があります。 Windowsにうんざりしていて変更が必要な場合は、Linuxへの切り替えが簡単です。

次を読む
関連トピック
  • Linux
  • USBドライブ
  • トラブルシューティング
  • Linuxのヒント
著者について クリスチャンコーリー(1510件の記事が公開されました)

セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。

クリスチャンコーリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください