USB デバイス エラー:「デバイスを列挙できません」

USB デバイス エラー:「デバイスを列挙できません」

私は Dell 3442 ラップトップで Ubuntu 18.04 を使用しています。オーディオ インターフェイス (Tascam US-800) を動作させようとしています。何年も前に同じハードウェアでやったことがありますが、Ubuntu Studio のバージョンは覚えていません。今、このようなエラーが発生しています。システムから Windows をダンプし、最初に Ubuntu Studio 19.10 を試し、今度は Ubuntu 18.04 を試しましたが、成功しませんでした。同じデバイスは、数日前は Windows 10 で正常に動作していました。妻のラップトップで Windows を使って再度試したところ、問題なく動作しました。

次のエラーが発生しますdmesg:

[  580.230758] usb 1-1.2: new full-speed USB device number 10 using ehci-pci
[  580.646801] usb 1-1.2: device not accepting address 10, error -32
[  580.646910] usb 1-1-port2: attempt power cycle
[  581.250887] usb 1-1.2: new full-speed USB device number 11 using ehci-pci
[  581.330909] usb 1-1.2: device descriptor read/64, error -32
[  581.518927] usb 1-1.2: device descriptor read/64, error -32
[  581.706957] usb 1-1.2: new full-speed USB device number 12 using ehci-pci
[  581.786972] usb 1-1.2: device descriptor read/64, error -32
[  581.974997] usb 1-1.2: device descriptor read/64, error -32
[  582.083205] usb 1-1-port2: unable to enumerate USB device

奇妙なことに、フラッシュ ドライブから Ubuntu の Live バージョンを試したところ、別の種類のエラーが発生しています。

[11386.135043] usb 3-1: new high-speed USB device number 3 using ehci-pci
[11386.253453] usb 3-1: config 1 interface 4 altsetting 0 bulk endpoint 
0x4 has invalid maxpacket 64
[11386.253462] usb 3-1: config 1 interface 4 altsetting 0 bulk endpoint 
0x85 has invalid maxpacket 64
[11386.253817] usb 3-1: New USB device found, idVendor=0644, idProduct=802a
[11386.253820] usb 3-1: New USB device strings: Mfr=12, Product=13, 
SerialNumber=0
[11386.253822] usb 3-1: Product: US-800
[11386.253824] usb 3-1: Manufacturer: TASCAM
[11386.748068] usb 3-1: cannot get ctl value: req = 0x83, wValue = 
0x101, wIndex = 0x1e00, type = 4
[11386.748075] usb 3-1: 30:0: cannot get min/max values for control 1 
(id 30)
[11386.831499] usb 3-1: cannot get ctl value: req = 0x83, wValue = 
0x201, wIndex = 0x1e00, type = 4
[11386.831510] usb 3-1: 30:0: cannot get min/max values for control 2 
(id 30)
[11386.912375] usb 3-1: cannot get ctl value: req = 0x83, wValue = 
0x301, wIndex = 0x1e00, type = 4
[11386.912386] usb 3-1: 30:0: cannot get min/max values for control 3 
(id 30)
[11387.005003] usb 3-1: cannot get ctl value: req = 0x83, wValue = 
0x401, wIndex = 0x1e00, type = 4
[11387.005022] usb 3-1: 30:0: cannot get min/max values for control 4 
(id 30)
[11387.080115] usb 3-1: cannot get ctl value: req = 0x83, wValue = 
0x501, wIndex = 0x1e00, type = 4
[11387.080123] usb 3-1: 30:0: cannot get min/max values for control 5 
(id 30)

usbcore.autosuspend=-1私は、、、 3 分間すべてのプラグを抜くなどのいくつかの方法を試しましたiommu=soft。すべての USB ハブを抜き差ししましたが、光学式マウスなどの他のデバイスではすべて正常に動作します。この問題に関連するすべてのことを Google で検索していますが、成功していません... 前に言ったように、以前はうまくいったので、あきらめたくありません... Windows に戻るのは私にとって大きな障害です。

編集1: 言い忘れていましたが、これはUbuntuやTascamでは公式にサポートされていないデバイスで、すでに製造が中止されています。WindowsとMac用の公式ドライバーがあります。それらのドライバーをハッキングする方法を教えてください。

編集2: Ubuntu Studio 19.10 をクリーン インストールしました。今回は、ディスクとパーティションからすべてを消去するようにしました。これで、2 番目のエラーのみが表示されます。cannot get ctl valueこれは始まりです。この件についてさらに調査するつもりです。どんな助けでも大歓迎です!

答え1

注意:私の場合、これはESXiサーバーのUSB3ポートにUSBドライブを接続したことが原因でした。デバイスは仮想マシンにパススルーされ、仮想マシンは仮想マシンに接続されました。USB2コントローラー。それが問題でした。デバイスとコントローラーを削除し、USB3 として再設定すると解決しました。

関連情報