EP0953902A2

PCI System and adapter requirements following reset

Abstract

A method of registering a newly added peripheral device with a computer system by responding with a status message from the device to a bus of the computer system, in response to an access attempt, and within a predetermined time period from the deasserting of the reset signal applied to device, so as to avoid stalling and thereby avoid the need to reboot the system in order to initialize the new peripheral device with the operating system. The device may be allowed to initially send a retry response, provided the response occurs during an initial latency period which is less than the predetermined time period. The invention also enables the peripheral device to respond to non-configuration cycles immediately following configuration completion. Internal logic of the peripheral device can be initialized after responding with the status message. Non-configuration access to the peripheral device can be prevented until it is ready to respond, by setting a bit (in the configuration space of the peripheral device to indicate that the peripheral device is ready.

EP0953902A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 11 March 2019, 7.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

17 claims: 2 independent, 15 dependent

  1. 1
    A method of registering a peripheral device with a computer (100), comprising the steps of:isolating a slot (112, 114, 116), which is adapted to receive the peripheral device, from a bus of the computer;inserting the peripheral device into the slot;connecting the slot to the bus (110), after said inserting step;deasserting a reset signal on the slot, after said inserting step;responding with a status message from the peripheral device to the bus in response to an access attempt, within a predetermined time period established by the computer;and initializing the peripheral device with an operating system of the computer in response to said responding step.
  2. 11
    A computer system (100) comprising:a memory device (104);processor means (102) for carrying out program instructions stored in said memory device;a peripheral device;means (112, 114, 116) for connecting said peripheral device to said processor means;and means for responding with a status message from said peripheral device within a predetermined time period from a deasserting of a reset signal applied to said peripheral device and in response to an attempt to access said peripheral device.