Patent ID: 8190790

Claim:
A storage apparatus comprising: a processor; a memory accessible by the processor; and at least one network device including at least one or more network ports to each of which a network cable configuring a communication path from the processor to a storage drive is coupled, the storage apparatus configured to receive an I/O request sent from an external apparatus, and perform I/O processing on the storage drive in accordance with the received I/O request, wherein the memory stores a first table being a table in which a network device ID being an identifier of the network device is associated with location information being information indicating a location of each of the network ports and stores a second table being a table in which a cable length of the network cable coupled to each of the network ports is associated with the location information and a port ID being an identifier of the network port, the processor stores a relationship between a cable length of the network cable and a parameter to be set for each of the network ports and determines the parameter to be set for each of the network ports by acquiring the cable length of the network cable coupled to the network port from the second table and acquiring the parameter corresponding to the acquired cable length from the relationship, and sets the thus determined parameter for the network port, wherein the network device performs communication in compliance with SAS (Serial Attached SCSI) standards, acquires the location information set for itself, and incorporates the acquired location information into a part of a SAS address of itself, and the processor acquires the SAS address from the network device, generates the first table on the basis of the acquired SAS address, and stores the first table in the memory, wherein the parameter is set at least one of output amplitude of a signal outputted from the network port and a pre-emphasis of a signal outputted from the network port.