Andrew Gallatin wrote: > If I move a device (NIC) around in a Solaris machine, it takes > on a new name (foo0 becomes foo1 becomes foo2, for example) > each time I move it. > > Can somebody tell me where / how the numbers are assigned? How do I > reset them back to zero? > Btw, in case it wasn't obvious, if you put the device back at the location where it was first enumerated with instance 0, it will "regain" the instance number 0. :-)
-- Garrett > It doesn't seem to be a userspace (device alias) thing, as the > different instances are reflected in my driver via ddi_get_instance(), > and in the NIC instance as reported by ifconfig, dladm, etc. I'm > really curious how the kernel maps devices to instances. > > Thanks, > > Drew > > PS: Yeah, I know, this answer is really "If a bus and a device love > each other very much..." :) > _______________________________________________ > driver-discuss mailing list > driver-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/driver-discuss > _______________________________________________ driver-discuss mailing list driver-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/driver-discuss