Is there a reliable way of cleanly delaying network interface initialisation in Debian/Knoppix until after the kernel modules have been loaded?
I'm trying to get an Atmel-based USB device (see http://at76c503a.berlios.de) to be configured automatically at boot-up, but the networking gets initialised too quickly, and by the time the modules get loaded, the networking needs to be manually restarted to pick up the settings in /etc/network/interfaces.
The Debian documentation wasn't too forthcoming with information about this, as far as I could find. Any suggestions?

HP ProLiant MicroServer Gen8 G1610T @2.3 GHz, 16GB, 712317-001 NO HDD/OS
$199.00
$280.00
Supermicro CSE-937 3U Storage Chassis No CPU No HDD No Ram Tested & Reset
$129.99
Supermicro 1U Network Server Appliance 16GB RAM 800GB SSD 6 LAN Ports Powers On
$450.00
HP PROLIANT TPS-W003 MICRO- SERVER TOWER Gen 8, 16G RAM
$195.00
Supermicro 2U X10DRU-i 2x E5-2680 v3 2.5ghz 32gb Ram 240gb SSD 2x GPU *READ*
$369.99
SUPERMICRO CSE-836 XEON E5-1620 v3 @ 3.50GHz, 32GB RAM, NO HDD/OS
$299.99
Supermicro 1027GR-TSF 1U Rackmount Server 2x Xeon 2.3GHz 128GB DDR3
$219.99
Supermicro CSE-216 No CPU No Ram No HDD Tested & Reset
$149.99
Nasuni NF-50 Supermicro Server, Atom CPU C2558, @ 2.40GHz, 8GB RAM-No HDD/OS/AC
$187.50