Mike Gerdts wrote:
> On Thu, Apr 24, 2008 at 3:53 AM, Andrew Gabriel <Andrew.Gabriel at sun.com> 
> wrote:
>> Peter Memishian wrote:
>>  > The order is unspecified but will not change after initial enumeration.
>>  > Today, if you have two e1000g's on a given machine, they will enumerate as
>>  > e1000g0/e1000g1 (and if the hardware folks did things right, that
>>  > enumeration will match the "0" and "1" labels on the back of the box).
>>
>>
>>  I think that's true on sparc where OBP guarantees to enumerate the
>>  motherboard devices before any add-in cards, but there's no such
>>  guarantee on the ordering of enumeration on x86 systems. It's not
> 
> On a V490 with a QGE (e.g X4444A) installed before Solaris is
> installed, ce0 - ce3 will be the QGE and the onboard interfaces will
> be ce4 and ce5.

Oh, OK. When I asked about this (albeit, probably 7-8 years ago), I was 
told OBP guaranteed to enumerate on-board devices first. Looks like 
that's not true (or maybe something goes wrong between OBP and Solaris). 
I know it never was true on x86 -- in the general case, I don't think 
we've anyway of knowing if a PCI device is tracked onto the motherboard, 
or in a PCI card slot.

-- 
Andrew

Reply via email to