The present invention provides a method and computer program product for
reading an encoded cable speed/length value contained within an
interconnection cable to set the interconnection speed of two or more
components connected by the interconnection cable within a computing
environment. This method detects changes to the cable connections within
the I/O fabric of the computing environment, and autonomically
reconfigures the connected components to enable the interconnected
devices to communicate at the maximum effective bandwidth, based on the
length of the interconnection cables utilized.