wlan0 changes to wlan1 at random

Doug <[email protected]> Tue, 06 Mar 2007 12:08:29 -0700
Newsgroups gmane.linux.kernel.driver-loader
Message-ID <20070306120829.f7064773c0193405d72d413b439cb0ef.32989544be.wbe@email.secureserver.net>
I have Suse 10.2.  For no apparent reason every so often my card changes
from wlan0 to wlan1.  When it does this I have no network connectivity. 
No ifcfg-wlan1 file.

The problem seems to be in the
/etc/udev/rules.d/30-net_persistent_names.rules

Normally it has the following line:
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:0d:88:58:3a:7b",
IMPORT="/lib/udev/rename_netiface %k wlan0"

When the card changes to wlan1 I have the following.
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:0d:88:58:3a:7b",
IMPORT="/lib/udev/rename_netiface %k wlan0"
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:0d:88:58:3a:7b",
IMPORT="/lib/udev/rename_netiface %k wlan1"

The fix is to stop the network and driverloader service.  
Remove the wlan1 line.  
run 'udevcontrol reload_rules'
restart driverloader and then network.  

Question is what causes this problem and anyone have a way to prevent it
from happening?   This doesn't happen often but it would be nice to
prevent it from happening again.