Thanks guys.
This is what I had already done before your reply, Excalibur.
Details:
/etc/rc.d/rc.M is the startup script that has the lines to call up the network scripts
/etc/rc.d/rc.S is the startup script that has the original PCMCIA startup lines.
/etc/rc.d/rc.M is parsed/executed before /etc/rc.d/rc.S, so I watched the lines that scroll by during the boot process closely to figure out the order of events.
That led me to the /etc/rc.d/rc.inet1 and /etc/rc.d/rc.inet2 files which are called from /etc/rc.d/rc.M way before the PCMCIA script.
So... I placed the following lines from /etc/rc.d/rc.S immediately before the script lines that call the rc.inet files:
if [ -x /etc/rc.d/rc.pcmcia ] ; then
. /etc/rc.d/rc.pcmcia start
fi
Then I placed hash marks in front of the lines in the original file.
Now, the PCMCIA card services are started before the DHCP client starts, which makes the network card ready to accept the IP address.
Great minds think alike, but at different times!
Thanks,
Hector