Patent ID: 7500027
Filing Date: 2009-03-03
Classification: G06F

Abstract:
1. A method of emulating disconnection of a detachable device from a port of a communication bus, the method comprising: controlling at least one switch of the detachable device such that prior to emulating disconnection of the detachable device from the communication bus the switch is open, whereby a bus line is terminated according to a first termination state; and closing the switch of the detachable device such that the bus line is terminated according to a second termination state; disabling a low speed/full speed driver of the detachable device; at a hub of the communication bus, determining that the detachable device has been detached from the port of the communications bus in response to the closing and disabling even though the detachable device is still attached to the port of the communication bus; in response to the determination that the detachable device has been detached from the communication bus, checking for a connection to the port of the communication bus; detecting a connection between the detachable device and the port of the communication bus; and resetting the detachable device in response to the detected connection.