aboutsummaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
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`.