CPC G06F 11/0772 (2013.01) [G06F 11/3027 (2013.01); G06F 13/4282 (2013.01)] | 20 Claims |
1. A computing device comprising:
a universal serial bus (USB) interface card, comprising:
a first universal serial bus (USB) port, wherein the first USB port is to connect to a USB device external to the computing device;
a power delivery controller to:
detect an occurrence of overcurrent at the first USB port connected to the USB device; and
responsive to detecting the occurrence of the overcurrent at the first USB port, transmit an alert signal to a system input/output circuit through a control bus without communicating directly with a host controller;
the system input/output circuit to, responsive to receiving the alert signal, generate a system management interrupt;
a system processor to:
detect the system management interrupt;
responsive to detecting the system management interrupt, determine the occurrence of the overcurrent at the first USB port; and
set an overcurrent register at the host controller to a first value to indicate the occurrence of the overcurrent at the first USB port;
the host controller to, responsive to the overcurrent register being set to the first value, trigger an alert for display to a user.
|