I know my port works, but when I open it with CommLib it returns ASNO8250 ?
ASNO8250 is a standard error code for hardware problems if you are using Win16 — check the port settings under Control Panel | Ports. If you are using Win32, check the settings for the port in Device Manager / Ports. For DOS, if you are using nonstandard IRQ or I/O address, make sure you call GreenleafSetPortHardware() or FastSetPortHardware().