Abstract:
Methods and apparatus for reliable detection and enumeration of devices. In one embodiment, the controller comprises serialized bus protocol (e.g., a Universal Serial Bus (USB)) controller capable of supporting different bus architectures (e.g., USB 2.0 and USB 3.0) of the USB protocol (e.g., eXtensible Host Controller Interface (xHCI) controller). In one variant, when a USB-compliant device is detected over multiple bus architectures of a controller, the controller waits an additional period to allow the device to properly identify which bus architecture to use. After the time period has elapsed, if the device has been determined to be connected over the USB 3.0 bus architecture, the controller waits an additional period of time before enumerating the device. If the device is still present on the USB 3.0 bus architecture, the device continues to enumerate as a USB 3.0 advice to be made available to a host system.
Abstract:
Techniques for tuning systems generate configurations that are used to test the systems to determine optimal configurations for the systems. The configurations for a system are generated to allow for effective testing of the system while remaining within budgetary and/or resource constraints. The configurations may be selected to satisfy one or more conditions on their distributions to ensure that a satisfactory set of configurations are tested. Machine learning techniques may be used to create models of systems and those models can be used to determine optimal configurations.
Abstract:
Provided are a method, system, and article of manufacture wherein a determination is made of a subset of all possible interoperable combinations of components of a computing system, wherein the components comprise selected elements of the computing system. One or more testing criteria are stored, wherein a testing criteria provides indications of characteristics of one or more of the components of the computing system. A selection is made of a number of interoperable combinations of the components from the subset of interoperable combinations of the components, based on the stored one or more testing criteria. The selected interoperable combinations are tested, wherein the selected interoperable combinations are fewer in number than the subset of interoperable combinations.
Abstract:
An operating method for a computer system having system firmware and an operating element to switch on the computer system includes monitoring the operating element for an actuation, immediately after starting actuation of the operating element, performing a first part of a boot sequence, determining a time period for which the operating element is actuated, executing a remaining part of full boot sequence with the system firmware if the determined time period exceeds a predetermined time period, where the full boot sequence includes activation of a keyboard and mouse through the firmware, and executing a remaining part of limited boot sequence with the system firmware if the determined time period does not exceed the predetermined time period, wherein the limited boot sequence does not include at least one of activation of a keyboard and mouse through the firmware.
Abstract:
A detecting circuit includes: a testing signal generator, arranged to selectively generate a testing signal having a first signal edge or a second signal edge to a connecting port; and a detector, arranged to detect a first detect signal on the connecting port after the testing signal having the first signal edge is coupled to the connecting port, and to detect a second detect signal on the connecting port after the testing signal having the second signal edge is coupled to the connecting port; wherein the detector is further arranged to determine if an external circuit element is coupled between the connecting port and a reference voltage according to the first detect signal and the second detect signal.
Abstract:
Systems, methods and computer program products for diagnosing consistency of a software cluster are provided herein. The system includes a deployment manager configured to function as a master node of the software cluster, a plurality of nodes connected to the deployment manager, and an electronic device or devices registered with the deployment manager. The deployment manager ban be configured to generate a master quick response (QR) code and each of the plurality of nodes can be configured to generate a node QR code. The electronic device(s) may be associated with a system administrator and may also be installed with application software. Embodiments may allow the system administrator to encode, manage and analyze diagnostic information of the nodes in the software cluster utilizing the master QR code and the node QR code in an efficient manner.
Abstract:
Systems, methods and computer program products for diagnosing consistency of a software cluster are provided herein. The system includes a deployment manager configured to function as a master node of the software cluster, a plurality of nodes connected to the deployment manager, and an electronic device or devices registered with the deployment manager. The deployment manager ban be configured to generate a master quick response (QR) code and each of the plurality of nodes can be configured to generate a node QR code. The electronic device(s) may be associated with a system administrator and may also be installed with application software. Embodiments may allow the system administrator to encode, manage and analyze diagnostic information of the nodes in the software cluster utilizing the master QR code and the node QR code in an efficient manner.
Abstract:
Embodiments relate to systems and methods for testing results of configuration management activity. In embodiments, a configuration management server can control and maintain the configuration state of one or more targets, hosts, servers, clients, or other machines in a managed. In aspects, a testing tool hosted on the configuration management server can verify the correct implementation of configuration instructions. In embodiments, the testing tool can access or receive an anticipated or target configuration state for one or more target(s) or other machines, indicating the status of services, memory, security, storage, and/or other configuration parameters after a selected configuration command is to be transmitted and run on the recipient machine. After the configuration change or update is performed, the test tool can receive results indicating the actual configuration state achieved after running the configuration management command(s), and compare those to the anticipated configuration state. Any discrepancies can be flagged, and corrective commands can be issued.
Abstract:
An apparatus, system, and method are disclosed for automated device configuration and testing. The present invention teaches receiving and implementing a configuration request form a host, receiving and executing a power cycle request, and receiving and implementing a test request. In certain embodiments, the present invention teaches responding to a target device discovery request, communicating a test execution status, and communication a current operation status request. In certain embodiments, the present invention also teaches accessing configuration data received from the host device or within a local configuration data repository.
Abstract:
In one embodiment, a computer-implemented method 1) determines a current configuration of instruments which are connected in a user's test system; 2) retrieves an icon associated with each instrument (the icons being sized proportionally to the instruments they represent); 3) displays the icons within a GUI; and 4) graphically connects the icons within the GUI, in accord with the current configuration of instruments. In another embodiment, a computer-implemented method 1) determines a current configuration of instruments which are connected in a user's test system; 2) retrieves an icon associated with each instrument (the icons being pictures of the instruments); 3) displays the icons within a GUI; and 4) graphically connects the icons within the GUI, in accord with the current configuration of instruments. Other embodiments are also disclosed.