UsbHubはUbuntu 18.04 LTSで動作しません。
USB 3.0が1つとUSB Type-Cが2つだけのノートブックがあります。
USBハブ(USBハブ2.0と推測)をUSB 3.0スロットに挿入しようとしましたが、Ubuntuは認識しませんでした。また、Logitech k330キーボードを挿入しようとしました-同じ結果です。しかし、USB 3.0を使用するUSBフラッシュは、このスロットで完全に機能します。
dmesgの結果:
[411.156178] usb 1-7:xhci_hcdを使用した新しいフルスピードUSBデバイス番号12
[411.284575] usb 1-7:デバイス記述子読み取り/ 64、エラー-71
[411.521344] usb 1-7:デバイス記述子読み取り/ 64、エラー-71
[411.629659] usb usb1-port7:USBデバイスを列挙できません
私は試した:
Sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash usbcore.autosuspend = -1 usbcore.old_scheme_first = 1"
私は何かを見逃していますか?
編集1
Windows 10ではこのハブが完全に機能し、ワイヤレスキーボードも動作するため、ハブの問題はないと思います。構成の問題を願っています。そして、私は非常にいBIOS設定のLenovoヨガを持っています。 BIOSにはUSB設定を変更するためのボタンはありません。
残念ながら、USB 2.0ハブの電源は入っていません。しかし、私はUSB 3.0ハブを持っています。今日、USB 3.0ハブを使用しようとしました。 7つのUSB 3.0ポートを備えたQilive USB 3.0ハブです。このハブは正常に接続されましたが、認識されたUSB 3.0ポートは4つだけです。
[4694.376640] usb 1-7.4:xhci_hcdを使用した新しい高速USBデバイス番号16
[4694.401994] usb 1-7.4:新しいUSBデバイスが見つかりました、idVendor = 05e3、idProduct = 0610
[4694.402000] usb 1-7.4:新しいUSBデバイス文字列:Mfr = 1、Product = 2、SerialNumber = 0
[4694.402005] usb 1-7.4:製品:USB2.0 Hub [4694.402009] usb 1-7.4:メーカー:GenesysLogic
[4694.403092]ハブ1-7.4:1.0:USBハブが見つかりました
[4694.403535]ハブ1-7.4:1.0:4ポート
これは電源の問題のようなものですが、USB 3.0に接続してもUSB 2.0デバイスが動作しない理由はまだ不明です...そして、WindowsにはUSB 3.0またはUSB 2.0の問題がないのはなぜですか。
編集2
USB 3.0スロットを介してUSBマウスを直接接続しようとしました。
マウス[USB2.0] <->ノートブック[USB3.0]
接続できませんでした。しかし、USB 3.0ハブを介してUSBマウスを接続しようとすると、完全に接続されます。
マウス[USB2.0] <-> [USB3.0]ハブ[USB3.0] <->ノートブック[USB3.0]
UbuntuのUSB 3.0スロットにUSB 2.0デバイスを直接接続できないようなものです...しかし、USB 3.0ハブを接続し、USB 2.0デバイスをこのハブに接続すると、すべてが機能します...喜んでお手伝いします。
Linux Mintのような他のディストリビューションでこの問題が発生しました。彼らは時々中央リポジトリと同期しなくなります。個人的には、それがファームウェアの管理方法であり、ハブ用のドライバーが現在のUbuntuファームウェアで古くなっている可能性は十分にあると思います。古いマシンを使用している場合、「ファームウェアの更新」を試みないでください。慣れていない場合は、マシンを破壊してください。問題が実行されたことを確認するためにできること
Sudo hwls |more
usb-driverがロードされているかどうかを確認するか、modprobe -l
ユーティリティを使用します。
これらのリストのいずれにも表示されない場合、ファームウェアはそれを認識しておらず、ブロックしています。これは、Ubuntuに組み込まれた新しいセキュリティ機能と関係しており、セキュアモードなどのUSBポートをロックダウンしていると思います。 SHIM/MKOでuEFI bootstrapをより適切に管理することにより、ブートストラップの動作を更新する必要がある場合があります。 ブートストラップの修正のヘルプについてはこのサイト を参照してください。セキュアモードの仕組みを説明し、USBドライバーの管理/署名方法に関する他のツールを提案します。
BIOSでセキュアモードを無効にしている場合、新しいファームウェア(ucode)がハブをロックアウトしている可能性があります。ディストリビューションの更新を行った後、このバグに頻繁に遭遇します。最近これを行った場合、またはupdate-grub
を使用した場合、おそらく何かが同期していません。ディストリビューションアップグレードユーティリティは問題が発生し、システムが混乱したままになる可能性があります。そのため、一部のユーザーはそれを避けて、新規インストールに進みます。 Rod Smithが本で説明しているusb-utilities
を管理するための優れたツールがあります。彼の出版物に寄付してください!