Patent ID: 8732285
Filing Date: 2014-05-20
Classification: G06F

Abstract:
1. A method to provide at least one of a scalable, a replaceable, and an upgradeable device via remote access solution virtual media, the method comprising: emulating a physical plug-and-play universal serial bus (USB) device to a managed host server system as a virtual media device using firmware in a service processor and a virtual media engine of a remote access solution comprising a remote access card disposed in the managed host server system, the physical plug-and-play USB device disposed in the remote access card, and wherein the remote access card is powered by auxiliary power; detecting by a basic input/output system (BIOS) the virtual media device; loading a device driver associated with the virtual media device; proxying data communications between the physical plug-and-play universal serial bus device and the managed host server system through the service processor, wherein the service processor includes a USB client controller directly coupled to the managed host server system; proxying virtual storage traffic between the USB client controller and a USB host controller through the service processor, wherein the USB client controller and the USB host controller are disposed in the service processor to emulate a USB key; proxying data communications between a second USB host controller and the USB client controller through a USB virtual media interface, wherein the second USB host controller is disposed in the managed host server but disposed outside of the remote access card; allowing remote access to the physical plug-and-play USB device by a remote management client using the firmware in the service processor and the virtual media engine; and providing a data pathway between an out-of-band dedicated network interface card disposed in the remote access card and the physical plug-and-play USB device through a USB host controller disposed in the service processor.