LinuxがUSBデバイスを検出しない場合はどうすればよいですか?

lnxusb

もしあれば USBドライブ、キーボード、またはマウスをLinuxディストリビューションを使用してコンピューターに接続しましたが、何も起こりませんでしたつまり、メモリアセンブリが表示されないか、キーボードまたはマウスでアクションを実行できない場合、この記事に興味があるかもしれません。

しかし ここでは、発生している可能性のあるエラーに対する最も一般的な解決策をいくつか紹介します。ここに示されているのは、悪い状態のUSBポートを修復しないことは明らかです。

私たちが直面する可能性のある最初の問題は、USBストレージドライブを接続しているときにマウントポイントがシステムに表示されないことです。

LinuxでUSBの問題をトラブルシューティングするには、次のXNUMXつの手順を実行します。

  • USBポートが検出されたことを確認します
  • ポートで必要な修理を行います。
  • USBデバイスを修正または修復する
  • オペレーティングシステムを再起動します
  • デバイスドライバの存在を確認します。

これらのそれぞれを見て、これらの問題に対処する方法を学びましょう。

USBポートが検出されたことを確認します

USBデバイスをコンピューターに挿入するときに最初に確認することは、それが検出されているかどうかです。

Windowsの場合、このプロセスを確認するには、デバイスマネージャーに移動します。ここで、USBデバイスが検出されたかどうかをグラフィカルに確認できます。

Linuxの場合、同様のことを行うことができますが、ターミナルの助けを借りて、これにはlsusbコマンドを使用できます。

lsusb

システムが検出するすべてのデバイスとUSBポートのリストが表示されます。

ここでは、次のことができます、USBデバイスを接続せずに最初にコマンドを実行すると、リストが表示されます。次に、デバイスを接続してコマンドを再度実行すると、リストの変更に気付くでしょう。

これにより、デバイスが検出されたことを確認できます。ここにあるストレージデバイスの場合、次の問題が発生する可能性があります。

  • デバイスにパーティションがないか、デバイスにパーティションテーブルがありません。
  • パーティション形式はシステムでサポートされていません。

そうでない場合は、次のステップに進む必要があります。

USBポートを確認してください

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

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

別のUSBポートが利用できない場合は、別のPCまたはラップトップでUSBデバイスをテストする必要があります。

このステップでデバイスが検出されない場合は、XNUMXつのことを想定してください。

デバイスドライバがシステムにインストールされていないため、それらを検索する必要があります。そうしないと、デバイスがすでに亡くなっている可能性があります。

通常、解決策には、USBポートと、現在機能していないデバイスを確認することが含まれます。

ほとんどの場合、修正はUSBケーブルとコンピューターポートを中心に行われます。 ただし、通常はUSBケーブルを交換できますが、ポートは修理できます。

Linuxの再起動

このソリューションはばかげているように見えるかもしれませんが、機能的です。 まず、自動停止が問題の原因であるかどうかを確認します。 彼らは彼らのコンピュータを再起動することによってこれを行うことができます。

USBデバイスが機能する場合、そのUSBポートに電力が供給されています。

次のステップは、これが二度と起こらないようにすることです。

次のコマンドラインのトリックはUbuntu18.10用なので、お好みのLinuxディストリビューションで正しい手順を確認してください。

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

cat /sys/module/usbcore/parameters/autosuspend

これは値2を返すはずです。これは、自動スリープが有効になっていることを意味します。 グラブを編集することでこれを修正できます。 入れ:

sudo nano /etc/default/grub

ここで検索

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

これをに変更します

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

Ctrl Xを押してファイルを保存し、終了します。

次に、彼らはグラブを更新します:

sudo update-grub

完了したら、システムを再起動します。


Googleで優先ソースとして追加する