VirtualBox kann keine Verbindung zum seriellen Port des Hosts herstellen VERR_FILE_NOT_FOUND

VirtualBox kann keine Verbindung zum seriellen Port des Hosts herstellen VERR_FILE_NOT_FOUND

Ich kann keine VM mehr mit einem der COM-Ports des Hosts unter Virtual Box verbinden. Ich wähle „Host-Gerät“ und versuche, „COM11“ (hat früher funktioniert), „com11“, „COM11:“ oder „com11:“ einzugeben, aber der Start schlägt immer fehl mit:

Failed to open host device 'COM11' (VERR_FILE_NOT_FOUND).
E_FAIL (0x80004005)
ConsoleWrap
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Irgendwelche Hinweise zur Lösung?

  • Der Host ist eine 64-Bit-Maschine mit Windows 10.
  • Der Host verfügt beim VM-Start über COM11 und COM12
  • COM11 kann von Hostanwendungen verwendet werden (Putty et al)
  • Der Gast ist DOS, aber da er nicht einmal bootet, ist das irrelevant.

Antwort1

Das Problem, das ich hatte, ist anscheinend, dass die Verwendung eines Ports über COM9 spezielle Namenskonventionen erfordert. COM1-COM9Sie können das einfach in den Hostpfad/die Hostadresse eingeben. COM11-COM256muss angesprochen werden durch\\.\COM*

Quelle: https://www.virtualbox.org/ticket/6421

Antwort2

Offenbar funktionieren nicht alle seriellen Schnittstellen einwandfrei. Mir ist aufgefallen, dass die serielle Schnittstelle auf FTDI-Basis funktioniert, die auf SiLabs basierende jedoch nicht.

Mir ist etwas Merkwürdiges aufgefallen, das damit zusammenhängen kann oder auch nicht. Wenn Sie in den Geräteeigenschaften auf die erweiterten Optionen für die serielle Schnittstelle klicken, sieht das Fenster so aus:Dases funktioniert nicht, aber wenn es so aussiehtDieses hieres wird.

verwandte Informationen