A method of docking a portable computer having a computer bus and a host station having a host bus, said portable computer including a processor, a notice circuit for generating a notice signal in response to an impending docking or undocking of said portable computer, an in-line docking agent coupled between said computer bus and a connector bus, said in-line docking agent communicating with said computer bus and generating a PRIMARY REQUEST signal in response to said notice signal, and peripheral devices communicating with said computer bus, a bus arbiter for granting access to said computer bus, said computer bus being physically, electrically coupled with said host bus when said portable computer is docked with said host station, said docking agent being coupled between said host bus and said computer bus when said portable computer is docked with said host station, said method comprising the steps of:
- granting time bound access to said computer bus to said docking agent in response to said PRIMARY REQUEST signal, said docking agent quieting said computer bus and said connector bus by ensuring that there are no active transfers occurring on said computer bus and said connector bus, in response to being granted access by said bus arbiter;
- coupling said host bus and said computer bus;
- buffering data signals between host data lines on said host bus and portable computer data lines on said computer bus with said docking agent;
- and
- allowing said peripherals to have access to said computer bus after said host bus and computer bus are coupled, whereby said portable computer remains powered on without suspending operation of said processor when said portable computer is docked with said host station.