System for assigning and identifying devices on bus within predetermined period of time without requiring host to do the assignment
First Claim
1. In a computer system having a plurality of devices on a bus, a method for a first device on the bus to designate its own identifier on the bus comprising the steps of:
- first determining that no device on the bus with a desired identifier is requested by any other device on the bus over a predetermined period of time;
upon such first determination, said first device transmitting on the bus a request for a device with the desired identifier to respond;
secondly determining that no device on the bus responds to the request; and
upon such second determination, the first device designating the desired identifier to identify the first device on the bus to at least one of the plurality of devices on the bus other than the first device.
0 Assignments
0 Petitions
Accused Products
Abstract
In a computer system having multiple devices on a bus, a method for a first device on the bus to designate its own identifier including the steps of the first device transmitting on the bus a request for a device with a desired identifier to respond, determining that no device on the bus responds to the request, and upon such determination, designating the desired identifier to identify the first device to at least one of the multiple devices on the bus. In addition, in a computer system having multiple devices on a bus, a first device including apparatus for transmitting on the bus a request for a device with a desired identifier to respond, apparatus for determining that no device on the bus responds to the request, and apparatus for, upon such determination, designating the desired identifier to identify at least one of the first device to the multiple devices on the bus.
-
Citations
18 Claims
-
1. In a computer system having a plurality of devices on a bus, a method for a first device on the bus to designate its own identifier on the bus comprising the steps of:
-
first determining that no device on the bus with a desired identifier is requested by any other device on the bus over a predetermined period of time; upon such first determination, said first device transmitting on the bus a request for a device with the desired identifier to respond; secondly determining that no device on the bus responds to the request; and upon such second determination, the first device designating the desired identifier to identify the first device on the bus to at least one of the plurality of devices on the bus other than the first device. - View Dependent Claims (2, 3, 4, 5, 18)
-
-
6. In a computer system having a plurality of devices on a bus, a first device comprising:
-
means for first determining that no device on the bus with a desired identifier is requested by any other device on the bus over a predetermined period of time; means for, upon such first determination, transmitting on the bus a request for a device with the desired identifier to respond; means for secondly determining that no device on the bus responds to the request; and means for, upon such second determination, the first device designating the desired identifier to identify the first device on the bus to at least one of the plurality of devices on the bus other than the first device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A data processing system comprising:
a plurality of devices on a bus, said plurality of devices including a first device, said first device including; means for first determining that no device on the bus with a desired identifier is requested by any other device on the bus over a predetermined period of time; means for, upon such first determination, transmitting on the bus a request for a device with the desired identifier to respond; means for secondly determining that no device on the bus responds to the request; and means for upon such second determination, the first device designating the desired identifier to identify the first device on the bus to at least one of the plurality of devices on the bus other than the first device. - View Dependent Claims (15, 16, 17)
Specification