Patent ID: 7971110

Claim:
A system for testing a serial attached small computer systems (SAS) interface of a SAS controller, the system comprising: at least one processor to execute one or more programs stored in a storage system of the SAS controller, the one or more programs comprising: a dispatch module to send a first data packet to a loopback dongle connected to the SAS controller via a data transmission pin of the SAS interface, information in the first data packet comprising test data and attributes of the SAS interface; a receiving module to receive a second data packet sent by the loopback dongle via a data receiving pin of the SAS interface; and a detection module to determine if information in the second data packet is the same as the information in the first data packet, issue a first notification indicating that the SAS interface is functioning normally if the information in the second data packet is the same as the information in the first data packet, and issue a second notification indicating that the SAS interface is not functioning normally if the information in the second data packet is different from the information in the first data packet.