Hello everyone,
Following up on my previous discussions regarding RS232 communication drops in VirtualBox 7 (Oracle ticket #18668). After analyzing the code, we identified and fixed several bugs in the serial port handling (UartCore.cpp, DrvHostSerial.cpp, serialport-win.cpp). Our tests on several pieces of industrial equipment show a clear improvement — no communication drops since deploying our patched version (testing is ongoing).
Our modifications affect exclusively ring-3 components (VBoxDD.dll and VBoxRT.dll) — the kernel driver VBoxSup.sys is not modified.
To deploy this patched version across the rest of our fleet, we're constrained to keep Secure Boot enabled and testsigning mode disabled (internal security policy, as the VMs run legacy, no-longer-maintained operating systems).
Question: is there a build configuration or hardening mode that would allow signing only the ring-3 components with an internal certificate (without a Microsoft EV certificate), while keeping the official Oracle VBoxSup.sys and the Secure Boot trust chain intact? Or does the build certificate verification mechanism necessarily require consistency across all components, kernel included?
Thank you in advance for your insight,
Version: VirtualBox 7.1.10
Problem with RS232 communicate
Discussions related to using VirtualBox on Windows hosts.
Return to “VirtualBox on Windows Hosts”
Jump to
- General
- ↳ Howtos and Tutorials
- ↳ Rules and FAQ
- ↳ Generic Advice
- ↳ Building VirtualBox
- ↳ Windows Hosts
- ↳ Linux Hosts
- ↳ Other Hosts
- ↳ Windows Guests
- ↳ Linux Guests
- ↳ Other Guests
- ↳ Using VirtualBox
- ↳ VirtualBox on Windows Hosts
- ↳ VirtualBox on Windows pre-releases
- ↳ VirtualBox on Linux Hosts
- ↳ VirtualBox on Mac OS X Hosts
- ↳ VirtualBox on Mac OS X pre-releases
- ↳ VirtualBox on Solaris Hosts
- ↳ VirtualBox on Other Hosts
- ↳ Suggestions
- ↳ Third Party Applications
- Guest systems
- ↳ Windows Guests
- ↳ Linux Guests
- ↳ Solaris Guests
- ↳ Mac OS X Guests
- ↳ Other Guests
- Deutschsprachige Anwender
- ↳ Allgemeine Diskussionen
- VirtualBox Programming
- ↳ The VirtualBox API
- ↳ VirtualBox OSE
- Special Purpose
- ↳ VirtualBox Beta / Release Candidate Feedback
- ↳ Old Beta Postings