aboutsummaryrefslogtreecommitdiff
path: root/source/blog/2019-05-12-mysteredesportsusb.md
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2019-05-12 21:22:01 +0200
committerneodarz <neodarz@neodarz.net>2019-05-12 21:22:01 +0200
commitd526e79860fe239210b6f139efeab404651253e1 (patch)
treebdddde4ba76e69a3a2819b913955419e3c1b64de /source/blog/2019-05-12-mysteredesportsusb.md
parent76eb773049512ee58c16d6bba74fe5aece6094b1 (diff)
downloadmy_new_personal_website-d526e79860fe239210b6f139efeab404651253e1.tar.xz
my_new_personal_website-d526e79860fe239210b6f139efeab404651253e1.zip
Add new article
Diffstat (limited to '')
-rw-r--r--source/blog/2019-05-12-mysteredesportsusb.md48
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`.