J'ai un problème pour activer l'USB 3.0 sur mon ordinateur portable. Quelques informations utiles:
uname -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
Encore une chose que cet ordinateur portable fonctionne en mode natif UEFI Une idée de comment résoudre ce problème?
Le bit suivant signifie qu'il ne peut pas allouer une interruption GSI ou une interruption héritée pour le périphérique, ce qui le fait évidemment échouer. Il s'agit probablement d'un bug du noyau, lié au cas de l'UEFI et de votre périphérique 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]
Désolé je n'étais pas assez clair.
Le message en français et en anglais est le même:
Pour changer le noyau, c'est vraiment simple: https://wiki.ubuntu.com/Kernel/MainlineBuilds
Le noyau 3.5.7 pour Ubuntu 12.10/Linux mint 14: http://kernel.ubuntu.com/~kernel-ppa/mainline/linux-3.5.y.z-review/current/
Est-ce plus clair maintenant? = $ Vraiment désolé pour mon anglais! ... J'essaierai d'être meilleur ...
Ce problème a été corrigé avec le noyau 3.8.5. Téléchargez depuis http://kernel.ubuntu.com/~kernel-ppa/mainline/ .
eRiC
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.5 : "USB: xhci: activer correctement les interruptions"
Juste pour information, j'ai eu le même problème avec mon ordinateur portable (ASUS Zenbook Prime UX31A). L'USB3 ne fonctionnait pas avec Ubuntu 12.10 ... J'ai changé mon noyau (j'ai installé le noyau Linux 3.5.7) et le problème a été résolu. Vous devriez peut-être essayer. Bonne chance! (Désolé pour mon anglais = $ ... Mon anglais est si mauvais ...)
La réponse en français ----- ça va être un peu plus facile pour moi là! ^^ Bon du coup petite info pour tous ceux qui ont miséré pour configurer le usb3 sur ubuntu 12.10/linux mint 14 sur un ASUS Zenbook Prime UX31A : Après avoir tenté pas mal de choses, j'ai opté pour une installation d'un noyau plus récent. J'ai installé le 3.5.7 et le pb de l'usb3 était résolu! = D Par contre le pb peut revenir suivant le noyau utilisé: le pb est revenu quand j'ai voulu passer sur le 3.6. Par contre là 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/