So you want ds, when loaded to find yenta_socket and pcmcia_core loaded. There is nothing seriously wrong with adding the /sbin/insmod lines to rc.local. If you added them to /etc/modules.conf, they would load sooner, that's all. To me, I would like all module-load-unload-related-info to go under /etc/modules.conf, if it works.
/sbin/modprobe is recommended over plain /sbin/insmod. modprobe kind of wraps insmod in some fashion, thereby facilitating higher level features.
Try..
Code:
pre-install ds /sbin/modprobe pcmcia_core
pre-install ds /sbin/modprobe yenta_socket
May work or not depending on your startup scripts, I guess. Also, the redhat version of modutils are different that GNU modutils, I've heard.