diff options
Diffstat (limited to '')
-rw-r--r-- | source/blog/2019-05-12-mysteredesportsusb.md | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/source/blog/2019-05-12-mysteredesportsusb.md b/source/blog/2019-05-12-mysteredesportsusb.md new file mode 100644 index 00000000..a62c29c6 --- /dev/null +++ b/source/blog/2019-05-12-mysteredesportsusb.md @@ -0,0 +1,48 @@ +--- +title: "Mystère des ports USB" +date: 2019-05-12T20:00:00+02:00 +date_display: May 12, 2019 +--- + +Voila depuis quelque temps je trouvais que mes ports USB 2.0 et 3.0 étaient +capricieux... Plus souvent c'était plus ceux de devant que ceux de derrière +bizarrement. + +Et bah j'ai réussi à élucider ce mystère en voulant jouer avec mes cartes +graphiques ! Oai rien à voir, finalement si, mais c'était une histoire d'option +à la con. + +L'option en question c'est iommu. Ça permet de passer à une machine virtuelle +de type HVM un périphérique PCI. +Le rapport avec mon histoire de ports USB c'est que ça permet d'isoler les +accès entrés/sorties. + +J'ai donc été faire un tour dans le bios pour jouer avec cette option mais +l'activer dans le bios sans l'activer dans GRUB fous le bordel. + +Oui j'ai vraiment activé l'option dans le bios *sans* l'activer dans le grub +et je comprenais pas pourquoi ça marchait pas... + +Enfin bref, un petit coup de vim dans le fichier `/etc/default/grub` (toujours +sans oublier de lancer un build de la config de grub via `grub-mkconfig`) avec +l'option suivante : `amd_iommu=on` du paramètre GRUB_CMDLINUX_LINUX. +Mais c'est pas finis car il faut aussi l'option `iommu`. Les paramètres sont +`soft` ou `pt`. + +Maintenant pour le partage de carte graphique dans une VM j'ai le message +d'erreur suivant : + +``` sh +AMD-Vi: AMD IOMMUv2 functionnality not available on this system +``` + +Finalement d'après un [thread](https://www.linuxquestions.org/questions/linux-hardware-18/amd-iommuv2-functionality-not-available-on-this-system-4175589036/) +sur internet ceci n'est pas un message d'erreur mais +un message informatif qui indique que seul IOMMUv1 est supporté par cette +carte mère. La mise en forme du message me fait plus penser à un message +d'erreur mais bon... + +Je ne vais pas chercher plus loin pour le moment mais c'est une bonne nouvelle, +je vais pouvoir continuer à rentrer plus dans les détails une autre fois. +Notamment pour le choix du paramètre de l'option `iommu`, pour le moment je +vais rester sur `soft`. |