I've got some software that's running on Solaris 10 servers. We're using SunRays as the clients. The software uses the SunRay serial ports to communicate with some manufacturing equipment. At one particular location, on one particular server, we've started getting intermittent "This Port is Closed" errors. Of course, nothing that we can think of has changed recently (no updates to the OS, our software, or the equipment). Is there a way to log/track serial port open/closes?
Haven't had time to pursue figuring how to use DTrace to figure out the problem yet. In the meantime, the SunRay at that location failed and they swapped in a new one. Problem has disappeared since the replacement. So, perhaps a hardware issue, or perhaps something wonky happened to the OS (perhaps a reboot would have solved the issue with the old SunRay).