I thought about that ie if tulip is loaded set x file to be the if-eth0 file else if the wirless is present use that else null etc.
Now I have my soundcard working(another story) this could be my next big challenge
Can you give a bit more around the interafce name part and how you would do that. I could do it for the wireless driver since I have the module source code and have to compile it anyway to use it. (not part of the Kernel) Would just need the info of which file to mod and how.
Can you check which devices are load in a bash shell?