US 12,411,787 B2
Soft disconnect and reconnect for USB tunneled path
Zeeshan Sarwar, Folsom, CA (US); and Preetesh Mahendra, Folsom, CA (US)
Assigned to ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on Nov. 6, 2023, as Appl. No. 18/502,455.
Prior Publication US 2025/0147911 A1, May 8, 2025
Int. Cl. G06F 13/38 (2006.01); G06F 13/42 (2006.01)
CPC G06F 13/387 (2013.01) [G06F 13/4282 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of operating a Universal Serial Bus (USB) host system, the method comprising:
disabling, by a USB host driver of the USB host system, a first tunneled path between a first port of a USB host controller of the USB host system and a first port of a USB device controller of a USB device, wherein the first tunneled path is configured to, through protocol tunneling, transmit first data packets of a first protocol format;
sending, by the USB host driver, a request for protocol switching to a connection manager of the USB host system;
disconnecting, by the connection manager, the first tunneled path; and
establishing, by the connection manager, a second tunneled path between a second port of the USB host controller and a second port of the USB device controller.