US 12,367,092 B2
Attributing errors to input/output peripheral drivers
Venkatesh Nagaraj, Karnataka (IN); and Mekhla Garg, Karnataka (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed on Sep. 24, 2023, as Appl. No. 18/473,258.
Application 18/473,258 is a continuation of application No. 17/585,786, filed on Jan. 27, 2022, granted, now 11,797,368.
Prior Publication US 2024/0028439 A1, Jan. 25, 2024
Int. Cl. G06F 11/07 (2006.01); G06F 9/50 (2006.01); G06F 11/14 (2006.01); G06F 11/30 (2006.01)
CPC G06F 11/0772 (2013.01) [G06F 9/5016 (2013.01); G06F 11/0793 (2013.01); G06F 11/142 (2013.01); G06F 11/3041 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
determining, by an operating system agent of a computer system and based on a content stored in a register of an input/output (I/O) peripheral of the computer system, a plurality of resource allocations for the I/O peripheral at different times; and
responsive to a notification of an error being associated with the I/O peripheral:
comparing, by a baseboard management controller of the computer system, resource allocations of the plurality of resource allocations; and
based on the comparison, determining, by the baseboard management controller, whether the error is attributable to a driver for the I/O peripheral.