Patent attributes
A method for link bandwidth management between two devices in communication through a bandwidth-adjustable bus in a computer system determines which of a speed negotiation priority and a width negotiation priority is higher when the change condition is activated. An original width of the bus is changed to a target width first while remaining an original speed of the bus unchanged when the width negotiation priority is higher, and then optionally changing the original speed to a target speed. On the other hand, an original speed of the bus is changed to the target speed first while remaining the original width of the bus unchanged when the speed negotiation priority is higher, and then optionally changing the original width to the target width. The bus operates at a target bandwidth with the target width and the target speed without disabling the link state or powering down the computer system.