Index: uspace/srv/net/net/net.c
===================================================================
--- uspace/srv/net/net/net.c	(revision fe5a9fc4b7984d760b15c9c1dd964a5b0f138bed)
+++ uspace/srv/net/net/net.c	(revision 73ac2e9cfc27b4ece704510e8fe908610ae7a583)
@@ -45,4 +45,5 @@
 #include <stdio.h>
 #include <str.h>
+#include <str_error.h>
 
 #include <ipc/ipc.h>
@@ -333,5 +334,4 @@
 		return rc;
 	
-	
 	rc = net_initialize(client_connection);
 	if (rc != EOK)
@@ -592,6 +592,9 @@
 		rc = start_device(netif);
 		if (rc != EOK) {
+			printf("%s: Error starting interface %s (%s)\n", NAME,
+			    netif->name, str_error(rc));
 			measured_strings_destroy(&netif->configuration);
 			netifs_exclude_index(&net_globals.netifs, index);
+			
 			return rc;
 		}
@@ -710,13 +713,5 @@
 int main(int argc, char *argv[])
 {
-	int rc;
-	
-	rc = net_module_start(net_client_connection);
-	if (rc != EOK) {
-		fprintf(stderr, "%s: net_module_start error %i\n", NAME, rc);
-		return rc;
-	}
-	
-	return EOK;
+	return net_module_start(net_client_connection);
 }
 
