On Wed, 2003-12-31 at 01:46, John Andersen wrote:
Have the same problem with my Pcmcia card Chuck.
man insserv
Insserv sets the order of those links based on the requirements that are in the individual files. Theoretically, you should be able to edit the /etc/init.d/pcmcia and add network as one of the "requires" options, and insserv should calculate the order.
But when you do this you get a nasty loop condition and insserv refuses to set anything.
Yep happened to me as well. No matter how I edited the files PCMCIA always gets set to S08pcmcia. At one point the startup order was significantly different from what it was before I started to the point I was afraid to restart the computer out of fear that it would not start up properly. I had made back copies of each the init scripts before I edited them so if things got out of hand I could restore them. Evidently, there is some other file that I am not aware of that is part of this process as even after I restored them and ran insserv -d the order did not return to the way it was before I started. Fortunately, I had captured the start order to a text file so I could manually rename to files as a last resort. I have spent the last two days reading documentation on insserv. While I understand the concepts, it is just not complete enough for someone other than the programmers who wrote it to understand how to configure the init scripts to get services to start in a particular order.
I havent found the solution yet, but thats the direction I'm looking at the present time.
If you get it figured out I would appreciate you letting me know. I've got a spare laptop that I'm going to install Suse on and play around with the scripts to see if I figure it out. I'll keep the list posted.