Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/06/2018, à 21:09

Brice Jeunieaux

[Résolu à 75%] Ports USB ne détectent plus aucun périphérique externe

Bonjour / Bonsoir ,

suite à ma mise à niveau de 17.10 à 18.04 d'Ubuntu, mes ports USB ne reconnaissent plus aucun périphérique externe.
Pas mes souris, ni mes clés USB, ni mes disques durs.
Par contre, en y branchant mon téléphone, celui-ci se recharge correctement (ce qui peut être assez normal, je l'avoue).


J'aimerais bien résoudre ce problème, qui me force à n'utiliser que le pavé tactile rapidement agaçant, je trouve, mais encore plus important, j'aimerais comprendre quel est le problème, et pourquoi le problème s'est produit ? hmm
Si quelqu'un peut m'aider dans cette quête, je vous en remercie par avance ! smile


Si vous voulez, voilà le résultat de quelques commandes :

Commande lshw -short | grep USB ("grep usb" ne renvoyant aucune ligne) :

/0/100/10                         bus         FCH USB XHCI Controller
/0/100/12                         bus         FCH USB OHCI Controller
/0/100/12.2                       bus         FCH USB EHCI Controller
/0/100/13                         bus         FCH USB OHCI Controller
/0/100/13.2                       bus         FCH USB EHCI Controller

Commande lspci -v | grep "USB" -A 10 :

00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 01) (prog-if 30 [XHCI])
	Subsystem: Lenovo FCH USB XHCI Controller
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at f0a48000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo FCH SATA Controller [AHCI mode]
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 32
	I/O ports at 3118 [size=8]
	I/O ports at 3124 [size=4]
--
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39) (prog-if 10 [OHCI])
	Subsystem: Lenovo FCH USB OHCI Controller
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
	Memory at f0a4d000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci-pci

00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) (prog-if 20 [EHCI])
	Subsystem: Lenovo FCH USB EHCI Controller
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
	Memory at f0a4c000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39) (prog-if 10 [OHCI])
	Subsystem: Lenovo FCH USB OHCI Controller
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
	Memory at f0a4b000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci-pci

00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) (prog-if 20 [EHCI])
	Subsystem: Lenovo FCH USB EHCI Controller
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
	Memory at f0a4a000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 3a)
	Subsystem: Lenovo FCH SMBus Controller
	Flags: 66MHz, medium devsel
	Kernel modules: i2c_piix4, sp5100_tco

À noter que cette commande m'intrigue beaucoup, on y retrouve, sur trois de ces "paragraphes", une ligne "Capabilities : <access denied>", et 3, c'est justement le nombre de mes ports USB externes (y'a t-il des ports USB internes dans mon ordi portable ?). De ce que je comprends, n'aurais-je pas les droits de faire fonctionner mes ports USB ? Où sont-ils simplement désactivés ?
Commande cat /proc/version :

Linux version 4.15.0-22-generic (buildd@lgw01-amd64-013) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018

La version du noyau Linux serait elle différente de celle que j'avais sur Ubuntu 17.10 ? Je crois que j'avais un 4.13 et actuellement, j'ai un 4.15.

Dernière modification par Brice Jeunieaux (Le 08/06/2018, à 22:24)

Hors ligne

#2 Le 08/06/2018, à 21:29

MicP

Re : [Résolu à 75%] Ports USB ne détectent plus aucun périphérique externe

Bonsoir

…À noter que cette commande m'intrigue beaucoup, on y retrouve, sur trois de ces "paragraphes", une ligne "Capabilities : <access denied>"…

En utilisant les privilèges du compte super-utilisateur,
il aura accès aux "Capabilities" de ces contrôleurs USB

sudo lspci -v | sed -n '/USB controller:/,/^$/p'

Dernière modification par MicP (Le 08/06/2018, à 22:14)

Hors ligne

#3 Le 08/06/2018, à 21:54

Brice Jeunieaux

Re : [Résolu à 75%] Ports USB ne détectent plus aucun périphérique externe

MicP a écrit :

…À noter que cette commande m'intrigue beaucoup, on y retrouve, sur trois de ces "paragraphes", une ligne "Capabilities : <access denied>"…

En utilisant les privilèges du compte super-utilisateur,
il aura accès aux "Capabilities" de ces contrôleurs USB

sudo lspci -v | sed -n '/USB controller:/,/^$/p'

Pourrais-tu développer ce que signifie "Il aura accès aux Capabilities" ?
Parce qu'en terme d'utilisation, mes USB ne marchent toujours pas, ça d'accord, je m'attendais pas à une résolution divine, mais du coup, la commande m'affiche en retour ceci (pour les parties de texte concernant les USB) :

00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 01) (prog-if 30 [XHCI])
	Subsystem: Lenovo FCH USB XHCI Controller
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at f0a48000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [50] Power Management version 3
	Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
	Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
	Capabilities: [a0] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [100] Latency Tolerance Reporting
	Kernel driver in use: xhci_hcd

00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39) (prog-if 10 [OHCI])
	Subsystem: Lenovo FCH USB OHCI Controller
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
	Memory at f0a4d000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci-pci

00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) (prog-if 20 [EHCI])
	Subsystem: Lenovo FCH USB EHCI Controller
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
	Memory at f0a4c000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [c0] Power Management version 2
	Capabilities: [e4] Debug port: BAR=1 offset=00e0
	Kernel driver in use: ehci-pci

00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39) (prog-if 10 [OHCI])
	Subsystem: Lenovo FCH USB OHCI Controller
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
	Memory at f0a4b000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci-pci

00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) (prog-if 20 [EHCI])
	Subsystem: Lenovo FCH USB EHCI Controller
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
	Memory at f0a4a000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [c0] Power Management version 2
	Capabilities: [e4] Debug port: BAR=1 offset=00e0
	Kernel driver in use: ehci-pci

Qu'est-ce que toutes ces nouvelles informations, sur les lignes de Capabilities signifient ?

Hors ligne

#4 Le 08/06/2018, à 22:04

Brice Jeunieaux

Re : [Résolu à 75%] Ports USB ne détectent plus aucun périphérique externe

(Je réponds en créant un nouveau message afin de ne pas surcharger le premier).

EDIT : Après redémarrage, tout refonctionne comme avant.
J'aurais presque envie de dire tout est bien qui finit bien, mais il m'intrigue de savoir le pourquoi du comment je n'ai pas pu "utiliser" les USB.

Hors ligne

#5 Le 08/06/2018, à 22:07

??

Re : [Résolu à 75%] Ports USB ne détectent plus aucun périphérique externe

Bonsoir
Donnes le retour de la commande

 dmesg | tail -1

Branches un des périphériques non reconnus. Attends 30 secondes et donnes le retour de

 dmesg | tail -40 

Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#6 Le 08/06/2018, à 22:08

MicP

Re : [Résolu à 75%] Ports USB ne détectent plus aucun périphérique externe

Bonsoir

Brice Jeunieaux a écrit :

…Pourrais-tu développer ce que signifie "Il aura accès aux Capabilities" ?…

En lançant la commande avec sudo
l'accès qui était refusé  (<access denied>)  au compte utilisateur non privilégié
est maintenant autorisé puisque la commande a été lancée avec les privilèges du compte super-utilisateur grâce à la commande sudo
=> les "Capabilities" sont maintenant affichées :

…
    Capabilities: [50] Power Management version 3
    Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
    Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
    Capabilities: [a0] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Latency Tolerance Reporting
…

=======

Pour voir ce qui se passe quand tu branches/débranches quelque chose sur un des ports USB de ta machine,
avant de brancher/débrancher quelque chose,
lance d'abord la ligne de commande suivante :

sudo udevadm monitor -p

Dernière modification par MicP (Le 08/06/2018, à 22:15)

Hors ligne

#7 Le 08/06/2018, à 22:24

Brice Jeunieaux

Re : [Résolu à 75%] Ports USB ne détectent plus aucun périphérique externe

MicP a écrit :

Bonsoir

Brice Jeunieaux a écrit :

…Pourrais-tu développer ce que signifie "Il aura accès aux Capabilities" ?…

En lançant la commande avec sudo
l'accès qui était refusé  (<access denied>)  au compte utilisateur non privilégié
est maintenant autorisé puisque la commande a été lancée avec les privilèges du compte super-utilisateur grâce à la commande sudo
=> les "Capabilities" sont maintenant affichées :

…
    Capabilities: [50] Power Management version 3
    Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
    Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
    Capabilities: [a0] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Latency Tolerance Reporting
…

D'accord, je comprends beaucoup mieux, merci. Le fonctionnement, pour utiliser une métaphore, est un peu comme si le président m'accompagnerait dans un lieu en disant aux vigils "C'est bon les mecs, laissez le passer quand il veut jusqu'à nouvel ordre" ?

Pourquoi est-ce que ce n'est pas une histoire de chmod, ici ?

Hors ligne