Patent · US Expired

Method and apparatus to enable insertion/ejection of a device in a computer system while maintaining operation of the computer system and application software

US6141711A · kind A · utility

144Cited by
19References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 19, 1996
Grant dateOct 31, 2000
Priority date
Expiry dateDec 19, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/4027
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A secondary bus controller allows for hot insertion and ejection of devices from the secondary bus without ceasing operations or halting software in the host computer. When a device is to be inserted a signal is sent to the secondary bus controller. The secondary bus controller suspends operation of the secondary bus, placing devices on the secondary bus in stasis. An interrupt handler reconfigures the system for the newly inserted card once it has been inserted. Attempts to access devices on the secondary bus during the insertion process may be met with a retry signal until insertion is complete. The ejection process follows similar steps, isolating and suspending operations on the secondary bus and triggering an interrupt routine in the host processor to reconfigure the system. The host processor and primary busses, along with the secondary bus controller remain active throughout the insertion or ejection processes. Thus, applications running on the host computer need not be terminated during insertion or ejection. The present invention has particular application to network server computer systems.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.