Maybe I'm wrong, but I think it's important bug. I have several interfaces served by same module. When I specify both "auto" and "allow-hotplug" for all such interfaces only the last one became configured after rmmod/modprobe. If I specify only "allow-hotplug" (for all of them), all interfaces are configured after rmmod/modprobe. (But they left unconfigured after startup). And when I have only "auto" --- all interfaces are configured after startup, but, of course, rmmod/modprobe don't configures them. 0.7.43 from sid also has this problem.