diff --git a/drivers/net/e100/e100_main.c b/drivers/net/e100/e100_main.c
index cf60cd98407efb4f698fb7ae782da65416039499..86eca3357f037780b07eac8cab8b723ce93b8e47 100644
--- a/drivers/net/e100/e100_main.c
+++ b/drivers/net/e100/e100_main.c
@@ -1327,6 +1327,8 @@ e100_sw_init(struct e100_private *bdp)
 	spin_lock_init(&(bdp->bd_non_tx_lock));
 	spin_lock_init(&(bdp->config_lock));
 	spin_lock_init(&(bdp->mdi_access_lock));
+	/* Initialize configuration data */
+	e100_config_init(bdp);
 
 	return 1;
 }