Remotely controllable switch and testing methods using same
First Claim
1. An apparatus for providing a remotely controllable connection between a host computer and one of a multitude of connected devices, the apparatus comprising:
- a multiplexer having a host port for connection to the host computer, two or more device ports for connection to the devices, and one or more control lines, the multiplexer operative to connect one of the device ports to the host port based upon the status of the control lines while others of the device ports remain unconnected to the host port;
a controller connected to the control lines of the multiplexer, the controller having a serial communications interface and being operative to receive control data on the serial communications interface from a test computer, the control data identifying a device port that should be connected to the host port, and the controller being further operative to place signals on the control lines for selecting the identified device port in response to receiving the control data on the serial communications interface;
a first converter connected to the serial communications interface, the first converter operative to receive the control data as USB data on a universal serial bus (USB) connection, to convert the received USB data to a format compatible with the serial communications interface, and to transmit the received USB data to the controller via the serial communications interface;
a second converter connected to the serial communications interface, the second converter operative to receive the control data as LAN data on a local area network (LAN) connection, to convert the received LAN data to a format compatible with the serial communications interface, and to transmit the received LAN data to the controller via the serial communications interface; and
a RS-232 transceiver connected to the serial communications interface, the transceiver operative to receive the control data as RS-232 data on an RS-232 connection, to convert the received RS-232 data to a format compatible with the serial communications interface, and to transmit the received RS-232 data to the controller via the serial communications interface;
wherein, a first instruction is transmitted from a test control computer to the host computer, the first instruction operative to cause the host computer to perform a first test utilizing the first connected device, wherein the first connected device comprises a first mass storage device, and wherein performing the first test utilizing the connected device comprises performing an initial program load (IPL) for the host computer utilizing a first operating system (OS) stored on the first mass storage device and performing a first test of the host computer during or after the IPL of the first OS.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, methods, systems, and computer-readable media are provided for remotely controlling the connection between a host computer and a multitude of connected devices. One apparatus described herein includes a multiplexer that has a host port for connection to a host computer, device ports for connection to the devices, and control lines. The multiplexer is operative to connect a device port to the host port based upon the status of the control lines. The apparatus further includes a controller connected to the multiplexer. The controller has an input interface and is operative to receive control data on the input interface that identifies a device port on the apparatus that should be connected to the host port. In response to receiving such control data, the controller is operative to place signals on the control lines that cause the multiplexer to connect the identified device port to the host port. The device port that is connected to the host port can be remotely selected by transmitting the appropriate data to the input interface of the controller.
-
Citations
12 Claims
-
1. An apparatus for providing a remotely controllable connection between a host computer and one of a multitude of connected devices, the apparatus comprising:
-
a multiplexer having a host port for connection to the host computer, two or more device ports for connection to the devices, and one or more control lines, the multiplexer operative to connect one of the device ports to the host port based upon the status of the control lines while others of the device ports remain unconnected to the host port; a controller connected to the control lines of the multiplexer, the controller having a serial communications interface and being operative to receive control data on the serial communications interface from a test computer, the control data identifying a device port that should be connected to the host port, and the controller being further operative to place signals on the control lines for selecting the identified device port in response to receiving the control data on the serial communications interface; a first converter connected to the serial communications interface, the first converter operative to receive the control data as USB data on a universal serial bus (USB) connection, to convert the received USB data to a format compatible with the serial communications interface, and to transmit the received USB data to the controller via the serial communications interface; a second converter connected to the serial communications interface, the second converter operative to receive the control data as LAN data on a local area network (LAN) connection, to convert the received LAN data to a format compatible with the serial communications interface, and to transmit the received LAN data to the controller via the serial communications interface; and a RS-232 transceiver connected to the serial communications interface, the transceiver operative to receive the control data as RS-232 data on an RS-232 connection, to convert the received RS-232 data to a format compatible with the serial communications interface, and to transmit the received RS-232 data to the controller via the serial communications interface; wherein, a first instruction is transmitted from a test control computer to the host computer, the first instruction operative to cause the host computer to perform a first test utilizing the first connected device, wherein the first connected device comprises a first mass storage device, and wherein performing the first test utilizing the connected device comprises performing an initial program load (IPL) for the host computer utilizing a first operating system (OS) stored on the first mass storage device and performing a first test of the host computer during or after the IPL of the first OS. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for automated testing, the method comprising:
- transmitting a port select signal from a test control computer to a remotely controllable switch, the port select signal operative to cause the switch to create a connection between a first device of a plurality of devices connected to the switch and a host computer; and
transmitting a first instruction from the test control computer to the host computer, the first instruction operative to cause the host computer to perform a first test utilizing the first connected device, wherein the first connected device comprises a first mass storage device, and wherein performing the first test utilizing the connected device comprises performing an initial program load (IPL) for the host computer utilizing a first operating system (OS) stored on the first mass storage device and performing a first test of the host computer during or after the IPL of the first OS; transmitting a second port select signal from the test control computer to the switch, the second port select signal operative to cause the switch to create a connection between a second device of the plurality of devices connected to the switch and the host computer; and transmitting a second instruction from the test control computer to the host computer, the second instruction operative to cause the host computer to perform a second test utilizing the second connected device, wherein the second connected device comprises a second mass storage device, and wherein performing the second test utilizing the second connected device comprises performing an initial program load (IPL) for the host computer utilizing a second operating system (OS) stored on the second mass storage device and performing a second test of the host computer during or after the IPL of the second OS. - View Dependent Claims (8, 9)
- transmitting a port select signal from a test control computer to a remotely controllable switch, the port select signal operative to cause the switch to create a connection between a first device of a plurality of devices connected to the switch and a host computer; and
-
10. An apparatus for providing a remotely controllable connection between a host computer and one of a multitude of connected devices, the apparatus comprising:
-
a first multiplexer having a host port for connection to the host computer, two or more ports for connection to two or more second multiplexers, and one or more first control lines; two or more second multiplexers, each of the second multiplexers having a port connected to the first multiplexer, two or more device ports for connection to the devices, and one or more second control lines; a controller connected to the first control lines of the first multiplexer and the second control lines of the second multiplexers, the controller having an input interface and being operative to receive control data on the input interface from a test computer, the control data identifying a device port on a one of the second multiplexers that should be connected to the host port on the first multiplexer, and to place signals on the control lines that cause the first and second multiplexers to connect the identified device port to the host port in response to receiving the control data on the input interface; a first converter connected to the input interface, the first converter operative to receive the control data as USB data on a universal serial bus (USB) connection, to convert the received USB data to a format compatible with the input interface, and to transmit the received USB data to the controller via the input interface; a second converter connected to the input interface, the second converter operative to receive the control data as LAN data on a local area network (LAN) connection, to convert the received LAN data to a format compatible with the input interface, and to transmit the received LAN data to the controller via the input interface; and a RS-232 transceiver connected to the input interface, the transceiver operative to receive the control data as RS-232 data on an RS-232 connection, to convert the received RS-232 data to a format compatible with the input interface, and to transmit the received RS-232 data to the controller via the input interface; wherein, a first instruction is transmitted from a test control computer to the host computer, the first instruction operative to cause the host computer to perform a first test utilizing the first connected device, wherein the first connected device comprises a first mass storage device, and wherein performing the first test utilizing the connected device comprises performing an initial program load (IPL) for the host computer utilizing a first operating system (OS) stored on the first mass storage device and performing a first test of the host computer during or after the IPL of the first OS. - View Dependent Claims (11, 12)
-
Specification