All of my clients using our product experience 100% CPU utilization when the 8250_init() function is called in Commtools.
If the client is a single station they do not notice a thing.
If the client has 100 stations the entire network crawls and the users panic.
When I reported this problem I was told that (and I will pull exact quote): "The problem is that VFP is single-threaded."
What would that have to do with the design of the open call to the modem port? That is my big question. I do not understand why that open and subsequent processing would result in the CPU usage driven to 100%. I have written a bunch of communication software for UNIX and I have never killed the CPU.
Does anyone experience this with Commtools?
Does anyone experience this CPU problem with modems on other communication software?
I know that adding a workstation and dropping modem would solve the problem, except the client uses Terminal Server and wants the ability to use the modem from any of the sites on the WAN. We live in a snow belt and would like to sit at home and work - and the snow will be coming very soon!
Thanks in advance,
Ray.
--
Raymond A. Biondi
RSL