** Serial Port Debugging -- Quick Status Update **
The StarTech PEX2S953 dual-port RS232 PCIe card arrived today. Installation was plug-and-pay. The card is natively supported in macOS (Monterey). Because I'm running FrankenMon, the PCIe card works properly. We can see this in IOReg screenshot:
View attachment 7936
However, so far I have not been able to get debug output through the serial port.
- I'm using two Hackintoshes for this experiment
- System 1: FrankenMon with AMD Ryzen 7 7700X and StarTech RS232 PCIe card
- System 2: Intel Z690 with Ventura and USB-to-Serial port adapter (with Null modem wiring)
- CoolTerm is running on System 2 with proper Baud, Parity, and Stop Bits
- A test using CoolTerm on both systems was successful
- Anything typed into CoolTerm on System 1 appears on System 2, and vice-versa
- This shows that null-modem cable connection is correct
To enable OpenCore and macOS to perform serial logging through the PCIe serial port, these changes were made...
Misc --> Serial: I tried with
Override turn off and on. Not sure if RegisterBase is correct, hence disabling
Override is better because OpenCore is supposed to set these parameters by itself.
View attachment 7937
Misc --> Debug: The flag to enable serial port logging is enabled (this is required).
View attachment 7939
NVRAM --> boot-args: This can be tricky (along with serial override parameters). I've tried various combinations.
View attachment 7938
My plan is to re-read the technical discussion on GitHub and look for any additional documentation in the source code. I can contact joevt if all else fails.