A Method for Remote Screen Capture
Original Publication Date: 2000-Apr-01
Included in the Prior Art Database: 2003-Jun-18
As a function of IBM Netfinity's RAS (Reliability-Accessibility-Serviceability), remote screen capture has become a requirement on all current Netfinity Server systems. Original functionality (still existing today) gives the user the ability to control the system from a remote location; however, often requires a longer POST/BIOS completion time and does not guarantee complete remote POST/BIOS configurability. For example, the user will not be able to configure a Adaptec disk controller without the aid of service processor (typically Ranger or Wiseman). The reliability on a service processor is a problem as low end servers typically do not ship with service processors. This invention solves the above problem without sacrificing speed of POST/BIOS completion. This method for remote screen capture will enable all current systems with industry standard south bridge chipsets, like the Intel PIXX4 and/or the Reliance Open South Bridge (ROSB4), to be completely configurable (from a POST/BIOS standpoint) to remote users. There are two current methods of remote video screen capture incorporated on IBM Netfinity Servers; one requires a Ranger or Wiseman service processor and the other does not. In both methods, POST/BIOS is able to "hook" the necessary software interrupts which are used to send text video data (software interrupt 10h) and keystrokes (software interrupt 16h). When these software interrupts occur, the POST/BIOS remote terminal software handles the interrupt and sends the captured video/keyboard data to/from the remote console. The disadvantage of this method is execution time. In this mode, a significant refresh time is noticed on the remote and host system resulting (30 seconds and longer can be added to POST in this mode). Also, this mode is not able to handle screen data which is sent to the video buffer without the "standard" interrupt 10h calls. This problem often occurs in PCI ROM execution as seen by the IBM ServeRaid adapter and Adaptec SCSI adapters. This problem prevents remote users from configuring these type of devices.