Correct, old-polack; that functions precisely as described - thank you! I edited /etc/rc.d/rc.local to include /sbin/pcmcia-socket-startup as a second line, save the file, check that the executable flag is set, and upon reboot the netcard is initialised and eth0 is up.
Thereby also flagging this thread as [SOLVED], I suppose. :-)
For future reference, rc.local is kind of a catch all for system commands you want executed at each boot, and can't seem to find a proper place. During the boot process, it is the last file sourced after all the other items are done, before starting the X server. Those items that fail during boot are still being sought by the system, so when, for instance, your socket startup finally executes, the system finishes the network startup.
Had the network not come up, you could have also added;
service network restartto a separate line, after the one you already added. That would pop that sucker right up.
