GNU/Linux >> Linux の 問題 >  >> Ubuntu

Usb3.0ハブがUbuntu18.04の一部のデバイスで動作しない?

UsbHubがUbuntu18.04LTSで動作していません。

USB3.0ポートが1つとUSBType-Cポートが2つしかないノートブックを持っています。

USB 3.0スロットにUSBハブ(おそらくUSB 2.0ハブ)を挿入しようとしましたが、Ubuntuはそれを認識しませんでした。

また、Logitechk330キーボードを挿入しようとしました-同じ結果です。

ただし、USB3.0を使用するusb-flashはこのスロットで完全に機能します。

dmesg 結果:

[  411.156178] usb 1-7: new full-speed USB device number 12 using xhci_hcd
[  411.284575] usb 1-7: device descriptor read/64, error -71
[  411.521344] usb 1-7: device descriptor read/64, error -71
[  411.629659] usb usb1-port7: unable to enumerate USB device

試しました:

sudo vi /etc/default/grub

そしてこれに変更します:

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

何か足りないのですか?

Windows 10ではこのハブが完全に機能し、ワイヤレスキーボードも完全に機能するため、問題はハブにあるとは思いません。問題が構成にあることを願っています。私は非常に醜いBIOS構成のLenovoヨガを持っています。 BIOSにはUSB設定を変更するためのボタンはありません。

残念ながら、電源付きのUSB2.0ハブがありません。しかし、私はUSB3.0ハブを持っています。今日はUSB3.0ハブを使ってみました。これは、7つのUSB3.0ポートを備えたQiliveUSB3.0ハブです。このハブは正常に接続されましたが、認識されたUSB3.0ポートは4つだけでした:

[ 4694.376640] usb 1-7.4: new high-speed USB device number 16 using xhci_hcd
[ 4694.401994] usb 1-7.4: New USB device found, idVendor=05e3, idProduct=0610
[ 4694.402000] usb 1-7.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4694.402005] usb 1-7.4: Product: USB2.0 Hub
[ 4694.402009] usb 1-7.4: Manufacturer: GenesysLogic
[ 4694.403092] hub 1-7.4:1.0: USB hub found
[ 4694.403535] hub 1-7.4:1.0: 4 ports 

電源の問題のようなものですが、USB3.0に接続してもUSB2.0デバイスが機能しないのはなぜですか。そして、なぜWindowsにUSB3.0またはUSB2.0の問題がないのですか?

USB3.0スロットを介してUSBマウスを直接接続しようとしました。

mouse[USB2.0]<->notebook[USB3.0]

接続されませんでした。
しかし、USB 3.0ハブを介してUSBマウスを接続しようとすると、完全に接続されます。

mouse[USB2.0]<->[USB3.0]hub[USB3.0]<->notebook[USB3.0]

UbuntuのUSB3.0スロットにUSB2.0デバイスを直接接続できないようなものです…しかし、USB 3.0ハブを接続し、USB 2.0デバイスをこのハブに接続すると、すべてが機能します…助けていただければ幸いです。

承認された回答:

LinuxMintのような他のディストリビューションでもこの問題が発生しました。中央リポジトリと同期しなくなることがあります。個人的には、ファームウェアの管理方法であり、ハブ用のドライバーが現在のUbuntuファームウェアで古くなっている可能性が高いと思います。古いマシンを使用している場合は、わざわざ「ファームウェアを更新」しようとしないでください。それに慣れていない場合は、マシンをブリックする可能性があります。問題を確認するためにできることは、実行することです:

sudo lshw | more

usb-driverがロードされているかどうかを確認するか、modprobe -lを使用します ユーティリティ。

関連:gnome-system-monitorの簡単な代替手段?

これらのリストのいずれにも表示されない場合は、ファームウェアがそれを認識しておらず、ブロックしています。これは、セキュアモードのようにUSBポートをロックダウンするためにUbuntuに組み込まれた新しいセキュリティ機能に関係していると思います。 SHIM / MKOを使用してuEFIブートストラップをより適切に管理することにより、ブートストラップの動作を更新する必要がある場合があります。ブートストラップの修正については、このサイトを参照してください。セキュアモードがどのように機能するかを説明し、USBドライバーを管理/署名する方法に関する他のツールを提案します。

BIOSでセキュアモードを無効にしている場合は、新しいファームウェア(ucode)がハブをロックアウトしている可能性があります。ディストリビューションの更新を行った後、このバグに遭遇することがよくあります。最近これを行った場合、またはupdate-grub 次に、何かが同期していない可能性があります。ディストリビューションのアップグレードユーティリティで問題が発生し、システムが混乱する可能性があります。そのため、一部のユーザーはそれらを回避してから、新規インストールを実行します。 usb-utilitiesを管理するためのより優れたツールがあります ロッド・スミスは彼の本でそれを説明しています。


Ubuntu
  1. [0cf3:3004] AtherosAdapterを使用したUbuntu16.04でBluetoothが機能しない?

  2. 13.10からUbuntu14.04にアップデートした後、サスペンドが機能しませんか?

  3. AsusUx301laのIntel7260チップセットでBluetoothがXhci(usb 3.0)で動作しない?

  1. Ubuntu – Crontabが機能していませんか?

  2. R 3.5.0 Ubuntu 18.04で動作しませんか?

  3. Ubuntu 16.04デュアルモニターが機能しませんか?

  1. Dell Da200アダプタがUbuntuで動作しませんか?

  2. Ubuntu 18.04はNvidiaドライバーでの動作を停止しましたか?

  3. ElanタッチパッドがUbuntu16.04のLenovoIdeapadで機能しませんか?