If you're able to be up in a functional Solaris environment,
for Solairs-SPARC and for Solaris-x86,
you can use the reboot command (with proper syntax).
As root user you do ...
# reboot -- -r <enter>
That is "reboot" <space> two dash marks <space> dash "r".
The paired double dash is the delimiter for the command,
telling it to expect a 'dashed' argument.
Glance through the man page.
That sort of a reconfiguration reboot method will reconfigure any new devices
for their device paths and append them to the existing path-to-inst file.
There is another command with Solaris 8 and newer,
than can rebuild the path-to-inst file and clean out any inappropriate paths.
Do ...
# devfsadm -C <enter>
The uppercase "C" will re-Construct, (or perhaps "clean") the file
for proper functionality, leaving only valid and current entries in path-to-inst.
Again, glance through its man pages.
-
I have never been a fan of the 'touch /reconfigure' method
of initiating a reconfiguration reboot.For some reason, it does not
always seem to work for me.
I use the reboot, as described, from up in Solaris,
else I use the reconfig boot option from within the bootloader,
which currently is GRUB in Solaris-10 x86.