J'essaie de déboguer un noyau qui a été compilé sur l'une de mes VM et qui est maintenant en attente de kgdb
comme j'essaie maintenant de socat
l'autre VM, mais cela ne fonctionne pas. Je sais que les deux VM communiquent entre elles car je l'ai testé en utilisant un terminal de port série. N'hésitez pas à m'aider.
Réponse
Trop de publicités?
Wyatt McGehee
Points
71
Depuis les deux VMs invitées, si vous faites un sudo dmesg | grep tty
, notez le nom du port COM à l'adresse spécifiée dans vos paramètres VM. Le mien m'a donné ttyS0 at I/0 0x3f8...
. J'ai fait un ls /dev/
pour voir si ttyS0
a existé, et c'est le cas.
Pruebe socat -dd /dev/ttyS0 pty
ou ce qui correspond au périphérique COM donné par dmesg
.
Le problème est que le chemin d'accès à ce fichier pipe se trouve en fait sur l'hôte, et que l'invité ne peut pas le trouver. L'invité voit un périphérique.