Patents by Inventor Alongkorn Kitamorn
Alongkorn Kitamorn has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8176355Abstract: A mechanism is provided for recovering from a data scan error. A service processor determines the nature of the data scan error and, depending on the nature of the error, performs one of a plurality of data scan error recovery procedures.Type: GrantFiled: June 7, 2007Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Daniel M. Crowell, Alongkorn Kitamorn, Kevin F. Reick, Thi N. Tran
-
Patent number: 8010838Abstract: Disclosed is a computer implemented method, data processing system, and apparatus to respond to detection of a hardware interface error on a system bus, for example, during a concurrent maintenance operation. The service processor may receive an error on the system bus. The error identifies at least one field replaceable unit and may inhibit the suppression of clock signal to the field replaceable unit. The service processor adds an identifier of the field replaceable unit to an eligible Field Replaceable Unit (FRU) list. The service processor recursively adds at least one field replaceable unit that the field replaceable unit depends upon. The service processor suppresses the clock signal to the field replaceable unit. The service processor inhibits tagging the field replaceable unit as unusable for next initial program load.Type: GrantFiled: November 20, 2008Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Sheldon Ray Bailey, Bradley W. Bishop, Alongkorn Kitamorn, Erlander Lo, Allegra R. Segura
-
Patent number: 7930594Abstract: A method, apparatus, and computer instructions for processing trace data in a logical partitioned data processing system. A partition causing an exception is identified in response to detecting the exception. The partition is one within a set of partitions in the logical partitioned data processing system. The trace data for the identified partition is stored in an error log or other data structure for a machine check interrupt handler.Type: GrantFiled: January 30, 2008Date of Patent: April 19, 2011Assignee: International Business Machines CorporationInventors: Alongkorn Kitamorn, Ashwini Kulkarni, Gordon D. McIntosh, Gary Lee Ruzek
-
Patent number: 7886192Abstract: A system and method for fast system recovery that bypasses diagnostic routines by disconnecting failed hardware from the system before rebooting. Failed hardware and hardware that will be affected by removal of the failed hardware of the system are disconnected from the system. The system is restarted, and because the failed hardware is disconnected, diagnostic routines may safely be eliminated from the reboot process.Type: GrantFiled: June 30, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Gary Dean Anderson, Sheldon Ray Bailey, Wayne Allan Britson, Alongkorn Kitamorn, Michael Alan Kobler
-
Publication number: 20100125747Abstract: Disclosed is a computer implemented method, data processing system, and apparatus to respond to detection of a hardware interface error on a system bus, for example, during a concurrent maintenance operation. The service processor may receive an error on the system bus. The error identifies at least one field replaceable unit and may inhibit the suppression of clock signal to the field replaceable unit. The service processor adds an identifier of the field replaceable unit to an eligible Field Replaceable Unit (FRU) list. The service processor recursively adds at least one field replaceable unit that the field replaceable unit depends upon. The service processor suppresses the clock signal to the field replaceable unit. The service processor inhibits tagging the field replaceable unit as unusable for next initial program load.Type: ApplicationFiled: November 20, 2008Publication date: May 20, 2010Applicant: International Business Machines CorporationInventors: Sheldon Ray Bailey, Bradley W. Bishop, Alongkorn Kitamorn, Erlander Lo, Allegra R. Segura
-
Patent number: 7478268Abstract: A method, apparatus, system, and computer-readable storage medium that, in an embodiment, set uncorrectable error indicators in logical memory blocks in response to detecting an uncorrectable error in memory pages associated with the logical memory blocks. If the logical memory block is allocated to a hypervisor, the memory page may be deallocated in response to detection of the uncorrectable error. When an IPL of a partition is subsequently performed, a determination is made whether a logical memory block allocated to the partition previously encountered the uncorrectable error via the uncorrectable error indicator. If the logical memory block did previously encounter the uncorrectable error, the logical memory block is deallocated from the partition. In an embodiment, if spare memory exists, the logical memory block with the previously encountered uncorrectable error is replaced with the spare memory and the IPL of the partition is continued with the spare memory.Type: GrantFiled: September 13, 2005Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Daniel James Henderson, Alongkorn Kitamorn, Wayne Lemmon, Naresh Nayer, Wade Byron Ouren
-
Publication number: 20080307287Abstract: Systems, methods and media for recovering from a data scan error are disclosed. In one embodiment, a service processor determines the nature of the data scan error and, depending on the nature of the error, performs one of a plurality of data scan error recovery procedures.Type: ApplicationFiled: June 7, 2007Publication date: December 11, 2008Inventors: Daniel M. Crowell, Alongkorn Kitamorn, Kevin F. Reick, Thi N. Tran
-
Publication number: 20080256388Abstract: A system and method for fast system recovery that bypasses diagnostic routines by disconnecting failed hardware from the system before rebooting. Failed hardware and hardware that will be affected by removal of the failed hardware of the system are disconnected from the system. The system is restarted, and because the failed hardware is disconnected, diagnostic routines may safely be eliminated from the reboot process.Type: ApplicationFiled: June 30, 2008Publication date: October 16, 2008Applicant: International Business Machines CorporationInventors: Gary Dean Anderson, Sheldon Ray Bailey, Wayne Allan Britson, Alongkorn Kitamorn, Michael Alan Kobler
-
Patent number: 7415634Abstract: A system and method for fast system recovery that bypasses diagnostic routines by disconnecting failed hardware from the system before rebooting. Failed hardware and hardware that will be affected by removal of the failed hardware of the system are disconnected from the system. The system is restarted, and because the failed hardware is disconnected, diagnostic routines may safely be eliminated from the reboot process.Type: GrantFiled: March 25, 2004Date of Patent: August 19, 2008Assignee: International Business Machines CorporationInventors: Gary Dean Anderson, Sheldon Ray Bailey, Wayne Allan Britson, Alongkorn Kitamorn, Michael Alan Kobler
-
Publication number: 20080140985Abstract: A method, apparatus, and computer instructions for processing trace data in a logical partitioned data processing system. A partition causing an exception is identified in response to detecting the exception. The partition is one within a set of partitions in the logical partitioned data processing system. The trace data for the identified partition is stored in an error log or other data structure for a machine check interrupt handler.Type: ApplicationFiled: January 30, 2008Publication date: June 12, 2008Inventors: Alongkorn Kitamorn, Ashwini Kulkarni, Gordon D. Mclntosh, Gary Lee Ruzek
-
Patent number: 7370240Abstract: A method, apparatus, and computer instructions for preserving trace data in a logical partitioned data processing system. A call is received from a partition in a plurality of partitions to register a buffer in the partition for the trace data. The call includes a pointer to the buffer. The buffer is associated with a trace routine in platform firmware. The trace routine stores the trace data for calls made by the partition to the platform firmware in the buffer.Type: GrantFiled: April 29, 2004Date of Patent: May 6, 2008Assignee: International Business Machines CorporationInventors: George John Dawkins, Alongkorn Kitamorn, Ashwini Kulkarni, Gordon D. McIntosh, Gary Lee Ruzek
-
Patent number: 7343521Abstract: A method, apparatus, and computer instructions for processing trace data in a logical partitioned data processing system. A partition causing an exception is identified in response to detecting the exception. The partition is one within a set of partitions in the logical partitioned data processing system. The trace data for the identified partition is stored in an error log or other data structure for a machine check interrupt handler.Type: GrantFiled: May 28, 2004Date of Patent: March 11, 2008Assignee: International Business Machines CorporationInventors: Alongkorn Kitamorn, Ashwini Kulkarni, Gordon D. McIntosh, Gary Lee Ruzek
-
Publication number: 20070061612Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, set uncorrectable error indicators in logical memory blocks in response to detecting an uncorrectable error in memory pages associated with the logical memory blocks. If the logical memory block is allocated to a hypervisor, the memory page may be deallocated in response to detection of the uncorrectable error. When an IPL of a partition is subsequently performed, a determination is made whether a logical memory block allocated to the partition previously encountered the uncorrectable error via the uncorrectable error indicator. If the logical memory block did previously encounter the uncorrectable error, the logical memory block is deallocated from the partition. In an embodiment, if spare memory exists, the logical memory block with the previously encountered uncorrectable error is replaced with the spare memory and the IPL of the partition is continued with the spare memory.Type: ApplicationFiled: September 13, 2005Publication date: March 15, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel Henderson, Alongkorn Kitamorn, Wayne Lemmon, Naresh Nayar, Wade Ouren
-
Patent number: 7171580Abstract: A method, apparatus, and computer instructions in a data processing system for managing clocks. The functionality of clock sources in the data processing system is verified to identify a set of valid clock sources in response to beginning an initial load process. Hardware is initialized in the data processing system using a valid clock source from the set of valid clock sources.Type: GrantFiled: August 14, 2003Date of Patent: January 30, 2007Assignee: International Business Machines CorporationInventors: Sheldon Ray Bailey, Wayne Allan Britson, Alongkorn Kitamorn, Michael Alan Kobler
-
Patent number: 7107495Abstract: A method, system, and computer program product are disclosed for improving isolation of I/O errors in logical partitioned data processing systems. A machine check is generated that indicates that an I/O error has occurred in the system. The PCI host bridge (PHB) that generated the machine check is identified. The system includes multiple PHBs, each with its own set of slots. Some of these slots may be enabled for enhanced error handling while others of them are not. The adapters that are not enabled for enhanced error handling and that are coupled to the PHB that generated the machine check are identified. It is then determined that the I/O error occurred in at least one of these slots that are not enabled for enhanced error handling.Type: GrantFiled: June 19, 2003Date of Patent: September 12, 2006Assignee: International Business Machines CorporationInventors: Alongkorn Kitamorn, Ashwini Kulkarni, Michael Anthony Perez, David R. Willoughby
-
Patent number: 7103808Abstract: A method, apparatus, and computer instructions for reporting errors occurring in a data processing system. Responsive to an error occurring in a host bridge in the data processing system, a determination is made as to whether a device required for generating an error report is located below the host bridge. Responsive to the device required for generating an error report being located below a host bridge, the host bridge is isolated from other portions of the data processing system, wherein only a processor analyzing the error is able to access the host bridge. An error reporting process is performed. The error reporting process is able to access the host bridge and the device.Type: GrantFiled: April 10, 2003Date of Patent: September 5, 2006Assignee: International Business Machines CorporationInventors: Alongkorn Kitamorn, Ashwini Kulkarni, Gordon D. McIntosh, Michael Anthony Perez
-
Patent number: 7058782Abstract: A method and apparatus for coordinating dynamic memory page deallocation with a redundant bit line steering mechanism are provided. With the method and apparatus, memory scrubbing and redundant bit line steering operations are performed in parallel with handling of notifications of runtime correctable errors. When a correctable error is encountered during runtime, and the correctable error is determined to be persistent, then dynamic memory page deallocation is requested of a hypervisor. The determination of persistence is based on a history CE table that is populated by the operation of the memory scrubbing and redundant bit line steering mechanism of a service processor. Thus, only those correctable errors that persist for longer than one memory scrubbing cycle are subject to memory page deallocation.Type: GrantFiled: July 31, 2003Date of Patent: June 6, 2006Assignee: International Business Machines CorporationInventors: Daniel James Henderson, Alongkorn Kitamorn, Wayne L. Lemmon, Naresh Nayar, Ravi A. Shankar
-
Patent number: 7055071Abstract: A method, apparatus, and computer instructions for managing error logs. A request is received from a partition within a plurality of partitions in the logical partitioned data processing system to access error information. A determination is made as to whether the error information is located in a buffer. The error information is retrieved from a non-volatile memory in response to the error information being absent in the buffer. The retrieved error information retrieved from the non-volatile memory is stored in the buffer. This error information is stored in the buffer only for a selected period of time. After that period of time, this error information is deleted or removed from the buffer. In this manner, outdated error information is not returned to the plurality of partitions.Type: GrantFiled: January 9, 2003Date of Patent: May 30, 2006Assignee: International Business Machines CorporationInventors: Christopher Harry Austen, Alongkorn Kitamorn, Douglas Wayne Oliver, David R. Willoughby
-
Patent number: 7007210Abstract: The present invention provides an improved method, an system, and a set of computer implemented instructions for handling a cache containing multiple single-bit hard errors on multiple addresses within a data processing system. Such handles will prevent any down time by logging in the parts to be replaced by an operator when certain level of bit errors is reached. When a hard error exists on a cache address for the first time, serviceable first hard error, that cache line is deleted. Thus the damaged memory device is no longer used by the system. As a result, the system is running with “N?x” lines wherein “N” constitutes the total number of existing lines and “x” is less than “N”. An alternative method is to exchange the damaged memory device to a spare memory device. In order to provide such services, the system must first differentiate whether an error is a soft or hard error.Type: GrantFiled: January 30, 2002Date of Patent: February 28, 2006Assignee: International Business Machines CorporationInventors: James Stephen Fields, Jr., Alongkorn Kitamorn, Wayne Lemmon, David Otto Lewis, Kevin F. Reick
-
Publication number: 20050278574Abstract: A method, apparatus, and computer instructions for processing trace data in a logical partitioned data processing system. A partition causing an exception is identified in response to detecting the exception. The partition is one within a set of partitions in the logical partitioned data processing system. The trace data for the identified partition is stored in an error log or other data structure for a machine check interrupt handler.Type: ApplicationFiled: May 28, 2004Publication date: December 15, 2005Applicant: International Business Machines CorporationInventors: Alongkorn Kitamorn, Ashwini Kulkarni, Gordon McIntosh, Gary Ruzek