web-dev-qa-db-ja.com

特定のUSBポートではマウスを使用できません(WindowsおよびLinux)

これはオペレーティングシステムに依存しない問題ですが、Ubuntu 14.10からのログがあります。

私はこれを持っています Perixx PERIMICE-710R USBワイヤレスマウス

Perixx Perimice-710R

Lenovo Y510pラップトップの特定のUSBポートからは使用できません

Lenovo Y510p

マウスは、このラップトップの反対側にある2つのUSBポートで動作します。

Linuxがマウスを使用できないと言っている理由は次のとおりです(/var/log/syslogから):

Feb 12 19:53:10 Deltique kernel: [  165.657532] usb 3-2: new full-speed USB device number 15 using xhci_hcd
Feb 12 19:53:10 Deltique kernel: [  165.825757] usb 3-2: device descriptor read/64, error -71
Feb 12 19:53:10 Deltique kernel: [  165.929804] xhci_hcd 0000:00:14.0: Setup ERROR: setup context command for slot 15.
Feb 12 19:53:10 Deltique kernel: [  165.929816] usb 3-2: hub failed to enable device, error -22
Feb 12 19:53:10 Deltique kernel: [  166.041952] usb 3-2: new full-speed USB device number 16 using xhci_hcd
Feb 12 19:53:10 Deltique kernel: [  166.210149] usb 3-2: device descriptor read/64, error -71
Feb 12 19:53:10 Deltique kernel: [  166.314214] xhci_hcd 0000:00:14.0: Setup ERROR: setup context command for slot 16.
Feb 12 19:53:10 Deltique kernel: [  166.314227] usb 3-2: hub failed to enable device, error -22
Feb 12 19:53:10 Deltique kernel: [  166.426300] usb 3-2: new full-speed USB device number 17 using xhci_hcd
Feb 12 19:53:10 Deltique kernel: [  166.426598] usb 3-2: Device not responding to setup address.
Feb 12 19:53:11 Deltique kernel: [  166.630703] usb 3-2: Device not responding to setup address.
Feb 12 19:53:11 Deltique kernel: [  166.834618] usb 3-2: device not accepting address 17, error -71
Feb 12 19:53:11 Deltique kernel: [  166.946822] usb 3-2: new full-speed USB device number 18 using xhci_hcd
Feb 12 19:53:11 Deltique kernel: [  166.947120] usb 3-2: Device not responding to setup address.
Feb 12 19:53:11 Deltique kernel: [  167.151232] usb 3-2: Device not responding to setup address.
Feb 12 19:53:11 Deltique kernel: [  167.355159] usb 3-2: device not accepting address 18, error -71
Feb 12 19:53:11 Deltique kernel: [  167.355257] usb usb3-port2: unable to enumerate USB device

このメール で提案されているようにmodprobe設定options usbcore old_scheme_first=yを設定した後、この行は次のように表示されました。

Feb 12 20:09:10 Deltique kernel: [  470.466364] usb 3-2: new low-speed USB device number 29 using xhci_hcd

5秒後、おそらくusbcoreはその「新しいスキーム」にフォールバックしようとし、上記と同じエラーが再びログに記録されました。

Linuxは、同じコンピューターの別のUSBポートにあるUSBデバイスを正常に認識します。

Feb 12 20:03:49 Deltique kernel: [  148.210664] usb 3-4: new full-speed USB device number 26 using xhci_hcd
Feb 12 20:03:49 Deltique kernel: [  148.341256] usb 3-4: New USB device found, idVendor=062a, idProduct=4101
Feb 12 20:03:49 Deltique kernel: [  148.341264] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 12 20:03:49 Deltique kernel: [  148.341268] usb 3-4: Product: 2.4G Keyboard Mouse
Feb 12 20:03:49 Deltique kernel: [  148.341272] usb 3-4: Manufacturer: MOSART Semi.
Feb 12 20:03:49 Deltique kernel: [  148.341556] usb 3-4: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Feb 12 20:03:49 Deltique kernel: [  148.343354] input: MOSART Semi. 2.4G Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/0003:062A:4101.0007/input/input19
Feb 12 20:03:49 Deltique kernel: [  148.343614] hid-generic 0003:062A:4101.0007: input,hidraw0: USB HID v1.10 Keyboard [MOSART Semi. 2.4G Keyboard Mouse] on usb-0000:00:14.0-4/input0
Feb 12 20:03:49 Deltique kernel: [  148.346032] input: MOSART Semi. 2.4G Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/0003:062A:4101.0008/input/input20
Feb 12 20:03:49 Deltique kernel: [  148.346454] hid-generic 0003:062A:4101.0008: input,hiddev0,hidraw1: USB HID v1.10 Mouse [MOSART Semi. 2.4G Keyboard Mouse] on usb-0000:00:14.0-4/input1
Feb 12 20:03:49 Deltique mtp-probe: checking bus 3, device 26: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4"
Feb 12 20:03:49 Deltique mtp-probe: bus: 3, device: 26 was not an MTP device

USB大容量記憶装置を正しいUSBポートにマウントできるのに、なぜこのポートでマウスを使用できないのですか?

2
Deltik

彼らは、暴力は何も解決しなかったと言いますが、私のラップトップをこじ開けて、「仕事、あなたは愚かなことです!」と叫びながらUSBポートを無意味にパンチした後、この奇跡が起こりました。

Mar  8 20:48:56 Deltique kernel: [  712.368555] usb 3-2: new full-speed USB device number 62 using xhci_hcd
Mar  8 20:48:56 Deltique kernel: [  712.498967] usb 3-2: New USB device found, idVendor=062a, idProduct=4101
Mar  8 20:48:56 Deltique kernel: [  712.498972] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Mar  8 20:48:56 Deltique kernel: [  712.498974] usb 3-2: Product: 2.4G Keyboard Mouse
Mar  8 20:48:56 Deltique kernel: [  712.498976] usb 3-2: Manufacturer: MOSART Semi.
Mar  8 20:48:56 Deltique kernel: [  712.499161] usb 3-2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Mar  8 20:48:56 Deltique kernel: [  712.500538] input: MOSART Semi. 2.4G Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:062A:4101.000F/input/input25
Mar  8 20:48:56 Deltique kernel: [  712.500728] hid-generic 0003:062A:4101.000F: input,hidraw0: USB HID v1.10 Keyboard [MOSART Semi. 2.4G Keyboard Mouse] on usb-0000:00:14.0-2/input0
Mar  8 20:48:56 Deltique kernel: [  712.502617] input: MOSART Semi. 2.4G Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:062A:4101.0010/input/input26
Mar  8 20:48:56 Deltique kernel: [  712.502908] hid-generic 0003:062A:4101.0010: input,hiddev0,hidraw1: USB HID v1.10 Mouse [MOSART Semi. 2.4G Keyboard Mouse] on usb-0000:00:14.0-2/input1
Mar  8 20:48:56 Deltique mtp-probe: checking bus 3, device 62: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2"
Mar  8 20:48:56 Deltique mtp-probe: bus: 3, device: 62 was not an MTP device

深刻なことに、マウスが使用できなかった理由は、USBポートのハードウェアの問題でした。原因は不明ですが、過去にそのポートに接続されていたUSBデバイスにつまずいた可能性があります。

All good.

0
Deltik

マウスをUSB3.0ポートに接続します。

Feb 12 19:53:11 Deltique kernel: [  167.355257] usb usb3-port2: unable to enumerate USB device

外付けドライブには3.0USBサポート機能があるので機能します。マウスがUSB3ポートで動作する必要がある場合は、USB3用のドライバーをインストールする必要があります。

2
Babin Lonston

問題は、Windows8.1がUSB3ポートに汎用ドライバーを使用していることが原因である可能性があります。メーカーのウェブサイトでより良いドライバーを見つけてみてください。

メーカーとドライバーの詳細は、デバイスマネージャーのユニバーサルシリアルバスコントローラーで確認できます。たとえば、これがIntel USBハブの場合は、 Intel Driver Update Utility を使用して、コンピューター上のすべてのIntelハードウェアのドライバーを自動的に識別して検索します。

非汎用ドライバーが役に立たない場合、問題はおそらくLenovoによるUSB3ポートの不十分なハードウェア実装が原因です。

Lenovo Y510p "usb 3" をグーグルで簡単に検索すると、結果の最初のページに次のように表示されます。

SB3.0ポートはKingston32 GB usb 3.0スティックでは機能しません
Y510p Usb 3.0ドロップアウト
SB3.0ポートに接続されたLenovoIdeaPad Y510P USB 3.0 HDDは、アンマウント後に電源がオフになりません
Win 864の強度シャトルUSB3.0修正

これらの記事は、このポートに接続したときに問題が発生するデバイスがあることを示しています。これは、まさにあなたの場合のように、USB2ポートに接続したときに発生しない問題です。

問題の原因は、ハードウェアまたはドライバーのいずれかである可能性があります。ドライバーは交換できますが、ハードウェアでは交換できません。

1
harrymc

私も以前に取得した同様のタイプのバグです。これは、低速デバイスで高速USBポートに接続しようとしていることが原因である可能性があります。

システム情報からUSBポート情報を入力します。

usb 3-4: new full-speed USB device number 26 using xhci_hcd

詳細については、このリンクをご覧ください

http://www.linux-usb.org/FAQ.html#ts6

http://ubuntuforums.org/showthread.php?t=1731989

https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.15/+bug/5427

1
Ali786