web-dev-qa-db-ja.com

Ubuntu 12.10を搭載したHP ProBook 6570bでのUSB 3.0の問題

ラップトップでUSB 3.0を有効にする際に問題があります。関連情報:

うなめ-a

Linux HP-ProBook-6570b 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

lspci -nnk

00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
Subsystem: Hewlett-Packard Company Device [103c:17ab]
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
Subsystem: Hewlett-Packard Company Device [103c:17ab]
Kernel driver in use: ehci_hcd
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
Subsystem: Hewlett-Packard Company Device [103c:17ab]
Kernel driver in use: ehci_hcd
...

lsusb

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. 
Bus 001 Device 004: ID 0461:4dfe Primax Electronics, Ltd 
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp.

dmesg

[    1.152273] usb usb1: >SerialNumber: 0000:00:1a.0
[    1.152342] hub 1-0:1.0: >USB hub found
[    1.152345] hub 1-0:1.0: >2 ports detected
[    1.152396] ehci_hcd 0000:00:1d.0: >setting latency timer to 64
[    1.152399] ehci_hcd 0000:00:1d.0: >EHCI Host Controller
[    1.152402] ehci_hcd 0000:00:1d.0: >new USB bus registered, assigned bus number 2
[    1.152419] ehci_hcd 0000:00:1d.0: >debug port 2
[    1.156304] ehci_hcd 0000:00:1d.0: >cache line size of 64 is not supported
[    1.156307] ehci_hcd 0000:00:1d.0: >irq 16, io mem 0xd4738000
[    1.168203] ehci_hcd 0000:00:1d.0: >USB 2.0 started, EHCI 1.00
[    1.168225] usb usb2: >New USB device found, idVendor=1d6b, idProduct=0002
[    1.168228] usb usb2: >New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.168231] usb usb2: >Product: EHCI Host Controller
[    1.168247] usb usb2: >Manufacturer: Linux 3.5.0-17-generic ehci_hcd
[    1.168248] usb usb2: >SerialNumber: 0000:00:1d.0
[    1.168309] hub 2-0:1.0: >USB hub found
[    1.168311] hub 2-0:1.0: >2 ports detected
[    1.168347] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.168356] uhci_hcd: USB Universal Host Controller Interface driver
[    1.168374] xhci_hcd 0000:00:14.0: >can't derive routing for PCI INT A
[    1.168375] xhci_hcd 0000:00:14.0: >PCI INT A: no GSI
[    1.168375] 
[    1.168391] xhci_hcd 0000:00:14.0: >setting latency timer to 64
[    1.168394] xhci_hcd 0000:00:14.0: >xHCI Host Controller
[    1.168397] xhci_hcd 0000:00:14.0: >new USB bus registered, assigned bus number 3
[    1.168479] xhci_hcd 0000:00:14.0: >cache line size of 64 is not supported
[    1.168480] xhci_hcd 0000:00:14.0: >request interrupt 255 failed
[    1.168482] xhci_hcd 0000:00:14.0: >USB bus 3 deregistered
[    1.168493] xhci_hcd 0000:00:14.0: >can't derive routing for PCI INT A
[    1.168495] xhci_hcd 0000:00:14.0: >init 0000:00:14.0 fail, -22
[    1.168498] xhci_hcd: probe of 0000:00:14.0 failed with error -22
[    1.168517] usbcore: registered new interface driver libusual

このラップトップはnatve UEFIモードで動作します。この問題を解決する方法はありますか?

1
user102000

次のビットは、GSI割り込みまたはレガシー割り込みをデバイスに割り当てることができないことを意味し、明らかに失敗します。 UEFIとUSB3デバイスのケースに関連する、おそらくカーネルのバグです。

[    1.168374] xhci_hcd 0000:00:14.0: >can't derive routing for PCI INT A
[    1.168375] xhci_hcd 0000:00:14.0: >PCI INT A: no GSI
[    1.168375] 
1
trognanders

申し訳ありませんが、十分に明確ではありませんでした。

フランス語と英語のメッセージは同じです:

  • Ubuntu 12.10/Linux Mint 14では、usb3はASUS Zenbook Prime UX31Aで動作しませんでした。コンピューターにハードドライブ(usb3)を接続したときに、ハードドライブを開けませんでした。
  • この問題は、ubuntu 12.10/linux mint 14に含まれているカーネルに起因しています。Ubuntu12.10の基本的なカーネルは3.5.0です。
  • 問題を修正するために、新しいカーネルをインストールしました。3.5.7カーネルをインストールし、問題は解決しました。

カーネルを変更するには、非常に簡単です: https://wiki.ubuntu.com/Kernel/MainlineBuilds

Ubuntu 12.10/Linuxミント14のカーネル3.5.7: http://kernel.ubuntu.com/~kernel-ppa/mainline/linux-3.5.y.z-review/current/

今より明確ですか? = $英語を本当にごめんなさい!...私はもっと良くなるようにしよう...

2
jeremy

この問題はカーネル3.8.5で修正されました。 http://kernel.ubuntu.com/~kernel-ppa/mainline/ からダウンロードします。

eRiC

https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.5 :「USB:xhci:割り込みを正しく有効にする」

0

参考までに、ラップトップ(ASUS Zenbook Prime UX31A)でも同じ問題が発生しました。 USB3はubuntu 12.10では動作しませんでした...カーネルを変更し(3.5.7 Linuxカーネルをインストールしました)、問題は解決しました。たぶんあなたが試してみてください。幸運を! (私の英語= $ ...ごめんなさい、私の英語はとても悪いです...)

フランス語での答え-----çavaêtreun peu plus facile pour moilà!^^ Bon du coup petite info pour tous ceux qui ontmisérépour configurer le usb3 sur ubuntu 12.10/linux mint 14 sur un ASUS Zenbook Prime UX31A :Aprèsavoirtentépas mal deが選択しました。j'aioptépour une install d'un kernel plusrécent。 J'aiのインストール3.5.7およびpb de l'usb3がインストールされました! = D Par contre le pb peut revenir suivant le kernelutilisé:le pb est revenu lorsque j'ai voulu passer sur 3.6。 Par contrelàje suis sur le 3.7 et plus de soucis ... http://doc.ubuntu-fr.org/kernel Le noyau(3.5.7)sont dispo ici: http://kernel.ubuntu.com/~kernel-ppa/mainline/linux-3.5.yz-review/2012-11-30-quantal/

0
jeremy