Index: uspace/srv/hw/netif/dp8390/dp8390.c
===================================================================
--- uspace/srv/hw/netif/dp8390/dp8390.c	(revision d3c9b60b2c598e68e712e63a807e118aa657ead4)
+++ uspace/srv/hw/netif/dp8390/dp8390.c	(revision 506a8054001ce7e2aaf5bc1e01aac0f9779524b7)
@@ -338,9 +338,7 @@
 	(*dep->de_initf)(dep);
 	
-	if (debug) {
-		printf("%s: Ethernet address ", dep->de_name);
-		for (i = 0; i < 6; i++)
-			printf("%x%c", dep->de_address.ea_addr[i], i < 5 ? ':' : '\n');
-	}
+	printf("%s: Ethernet address ", dep->de_name);
+	for (i = 0; i < 6; i++)
+		printf("%x%c", dep->de_address.ea_addr[i], i < 5 ? ':' : '\n');
 	
 	/*
@@ -516,7 +514,4 @@
 			if (isr &ISR_TXE)
 			{
-#if DEBUG
- {printf("%s: got send Error\n", dep->de_name);}
-#endif
 				dep->de_stat.ets_sendErr++;
 			}
@@ -558,5 +553,5 @@
 			{
 				/* Software bug? */
-				assert(!debug);
+				assert(false);
 
 				/* Or hardware bug? */
Index: uspace/srv/hw/netif/dp8390/dp8390.h
===================================================================
--- uspace/srv/hw/netif/dp8390/dp8390.h	(revision d3c9b60b2c598e68e712e63a807e118aa657ead4)
+++ uspace/srv/hw/netif/dp8390/dp8390.h	(revision 506a8054001ce7e2aaf5bc1e01aac0f9779524b7)
@@ -351,6 +351,4 @@
 #define DEM_ENABLED	0x2
 
-#define debug		1
-
 #endif
 
Index: uspace/srv/hw/netif/dp8390/ne2000.c
===================================================================
--- uspace/srv/hw/netif/dp8390/ne2000.c	(revision d3c9b60b2c598e68e712e63a807e118aa657ead4)
+++ uspace/srv/hw/netif/dp8390/ne2000.c	(revision 506a8054001ce7e2aaf5bc1e01aac0f9779524b7)
@@ -16,12 +16,6 @@
 #include "ne2000.h"
 
-/** Number of bytes to transfer.
- */
-#define N 100
-
-/** Sleeps for the defined millicesonds.
- *  @param[in] millis The number of milliseconds to sleep.
- */
-#define milli_delay(millis)	usleep((millis) * 1000)
+/** Number of bytes to transfer */
+#define N  100
 
 /** Type definition of the testing function.
@@ -29,19 +23,9 @@
 _PROTOTYPE(typedef int (*testf_t), (dpeth_t *dep, int pos, u8_t *pat)	);
 
-/** First data pattern.
- */
-u8_t	pat0[]= {0x00, 0x00, 0x00, 0x00};
-
-/** Second data pattern.
- */
-u8_t	pat1[]= {0xFF, 0xFF, 0xFF, 0xFF};
-
-/** Third data pattern.
- */
-u8_t	pat2[]= {0xA5, 0x5A, 0x69, 0x96};
-
-/** Fourth data pattern.
- */
-u8_t	pat3[]= {0x96, 0x69, 0x5A, 0xA5};
+/** Data patterns */
+u8_t pat0[]= {0x00, 0x00, 0x00, 0x00};
+u8_t pat1[]= {0xFF, 0xFF, 0xFF, 0xFF};
+u8_t pat2[]= {0xA5, 0x5A, 0x69, 0x96};
+u8_t pat3[]= {0x96, 0x69, 0x5A, 0xA5};
 
 /** Tests 8 bit NE2000 network interface.
@@ -92,7 +76,7 @@
 		/* Reset the ethernet card */
 		byte= inb_ne(dep, NE_RESET);
-		milli_delay(2);
+		usleep(2000);
 		outb_ne(dep, NE_RESET, byte);
-		milli_delay(2);
+		usleep(2000);
 		
 		/* Reset the dp8390 */
@@ -193,138 +177,93 @@
 	dep->de_irq &= ~DEI_DEFAULT;
 	
-	if (!debug)
-	{
-		printf("%s: NE%d000 at %#lx:%d\n",
-		    dep->de_name, dep->de_16bit ? 2 : 1,
-		    dep->de_base_port, dep->de_irq);
-	}
-	else
-	{
-		printf("%s: Novell NE%d000 ethernet card at I/O address "
-		    "%#lx, memory size %#lx, irq %d\n",
-		    dep->de_name, dep->de_16bit ? 2 : 1,
-		    dep->de_base_port, dep->de_ramsize, dep->de_irq);
-	}
-}
-
-/*===========================================================================*
- *				test_8					     *
- *===========================================================================*/
-static int test_8(dep, pos, pat)
-dpeth_t *dep;
-int pos;
-u8_t *pat;
+	printf("%s: Novell NE%d000 ethernet card at I/O address "
+	    "%#lx, memory size %#lx, irq %d\n",
+	    dep->de_name, dep->de_16bit ? 2 : 1,
+	    dep->de_base_port, dep->de_ramsize, dep->de_irq);
+}
+
+static int test_8(dpeth_t *dep, int pos, u8_t *pat)
 {
 	u8_t buf[4];
 	int i;
-	int r;
-
-	outb_reg0(dep, DP_ISR, 0xFF);
-
+	
+	outb_reg0(dep, DP_ISR, 0xff);
+	
 	/* Setup a transfer to put the pattern. */
 	outb_reg0(dep, DP_RBCR0, 4);
 	outb_reg0(dep, DP_RBCR1, 0);
-	outb_reg0(dep, DP_RSAR0, pos &0xFF);
+	outb_reg0(dep, DP_RSAR0, pos & 0xff);
 	outb_reg0(dep, DP_RSAR1, pos >> 8);
 	outb_reg0(dep, DP_CR, CR_DM_RW | CR_PS_P0 | CR_STA);
-
-	for (i= 0; i<4; i++)
+	
+	for (i = 0; i < 4; i++)
 		outb_ne(dep, NE_DATA, pat[i]);
-
-	for (i= 0; i<N; i++)
-	{
+	
+	for (i = 0; i < N; i++) {
+		if (inb_reg0(dep, DP_ISR) & ISR_RDC)
+			break;
+	}
+	
+	if (i == N) {
+		printf("%s: NE1000 remote DMA test failed\n", dep->de_name);
+		return 0;
+	}
+	
+	outb_reg0(dep, DP_RBCR0, 4);
+	outb_reg0(dep, DP_RBCR1, 0);
+	outb_reg0(dep, DP_RSAR0, pos & 0xff);
+	outb_reg0(dep, DP_RSAR1, pos >> 8);
+	outb_reg0(dep, DP_CR, CR_DM_RR | CR_PS_P0 | CR_STA);
+	
+	for (i = 0; i < 4; i++)
+		buf[i] = inb_ne(dep, NE_DATA);
+	
+	return (memcmp(buf, pat, 4) == 0);
+}
+
+static int test_16(dpeth_t *dep, int pos, u8_t *pat)
+{
+	u8_t buf[4];
+	int i;
+	
+	outb_reg0(dep, DP_ISR, 0xff);
+	
+	/* Setup a transfer to put the pattern. */
+	outb_reg0(dep, DP_RBCR0, 4);
+	outb_reg0(dep, DP_RBCR1, 0);
+	outb_reg0(dep, DP_RSAR0, pos & 0xff);
+	outb_reg0(dep, DP_RSAR1, pos >> 8);
+	outb_reg0(dep, DP_CR, CR_DM_RW | CR_PS_P0 | CR_STA);
+	
+	for (i = 0; i < 4; i += 2)
+		outw_ne(dep, NE_DATA, *(u16_t *)(pat + i));
+	
+	for (i = 0; i < N; i++) {
 		if (inb_reg0(dep, DP_ISR) &ISR_RDC)
 			break;
 	}
-	if (i == N)
-	{
-		if (debug)
-		{
-			printf("%s: NE1000 remote DMA test failed\n",
-				dep->de_name);
-		}
+	
+	if (i == N) {
+		printf("%s: NE2000 remote DMA test failed\n", dep->de_name);
 		return 0;
 	}
-
-	outb_reg0(dep, DP_RBCR0, 4);
-	outb_reg0(dep, DP_RBCR1, 0);
-	outb_reg0(dep, DP_RSAR0, pos &0xFF);
+	
+	outb_reg0(dep, DP_RBCR0, 4);
+	outb_reg0(dep, DP_RBCR1, 0);
+	outb_reg0(dep, DP_RSAR0, pos & 0xff);
 	outb_reg0(dep, DP_RSAR1, pos >> 8);
 	outb_reg0(dep, DP_CR, CR_DM_RR | CR_PS_P0 | CR_STA);
-
-	for (i= 0; i<4; i++)
-		buf[i]= inb_ne(dep, NE_DATA);
-
-	r= (memcmp(buf, pat, 4) == 0);
-	return r;
-}
-
-/*===========================================================================*
- *				test_16					     *
- *===========================================================================*/
-static int test_16(dep, pos, pat)
-dpeth_t *dep;
-int pos;
-u8_t *pat;
-{
-	u8_t buf[4];
-	int i;
-	int r;
-
-	outb_reg0(dep, DP_ISR, 0xFF);
-
-	/* Setup a transfer to put the pattern. */
-	outb_reg0(dep, DP_RBCR0, 4);
-	outb_reg0(dep, DP_RBCR1, 0);
-	outb_reg0(dep, DP_RSAR0, pos &0xFF);
-	outb_reg0(dep, DP_RSAR1, pos >> 8);
-	outb_reg0(dep, DP_CR, CR_DM_RW | CR_PS_P0 | CR_STA);
-
-	for (i= 0; i<4; i += 2)
-	{
-		outw_ne(dep, NE_DATA, *(u16_t *)(pat+i));
-	}
-
-	for (i= 0; i<N; i++)
-	{
-		if (inb_reg0(dep, DP_ISR) &ISR_RDC)
-			break;
-	}
-	if (i == N)
-	{
-		if (debug)
-		{
-			printf("%s: NE2000 remote DMA test failed\n",
-				dep->de_name);
-		}
-		return 0;
-	}
-
-	outb_reg0(dep, DP_RBCR0, 4);
-	outb_reg0(dep, DP_RBCR1, 0);
-	outb_reg0(dep, DP_RSAR0, pos &0xFF);
-	outb_reg0(dep, DP_RSAR1, pos >> 8);
-	outb_reg0(dep, DP_CR, CR_DM_RR | CR_PS_P0 | CR_STA);
-
-	for (i= 0; i<4; i += 2)
-	{
-		*(u16_t *)(buf+i)= inw_ne(dep, NE_DATA);
-	}
-
-	r= (memcmp(buf, pat, 4) == 0);
-	return r;
-}
-
-/*===========================================================================*
- *				ne_stop					     *
- *===========================================================================*/
-static void ne_stop(dep)
-dpeth_t *dep;
-{
-	int byte;
-
+	
+	for (i = 0; i < 4; i += 2)
+		*(u16_t *)(buf + i) = inw_ne(dep, NE_DATA);
+	
+	return (memcmp(buf, pat, 4) == 0);
+}
+
+static void ne_stop(dpeth_t *dep)
+{
 	/* Reset the ethernet card */
-	byte= inb_ne(dep, NE_RESET);
-	milli_delay(2);
+	int byte = inb_ne(dep, NE_RESET);
+	usleep(2000);
 	outb_ne(dep, NE_RESET, byte);
 }
Index: uspace/srv/hw/netif/dp8390/ne2000.h
===================================================================
--- uspace/srv/hw/netif/dp8390/ne2000.h	(revision d3c9b60b2c598e68e712e63a807e118aa657ead4)
+++ uspace/srv/hw/netif/dp8390/ne2000.h	(revision 506a8054001ce7e2aaf5bc1e01aac0f9779524b7)
@@ -16,29 +16,29 @@
 /** DP8390 register offset.
  */
-#define NE_DP8390	0x00
+#define NE_DP8390  0x00
 
 /** Data register.
  */
-#define NE_DATA		0x10
+#define NE_DATA  0x10
 
 /** Reset register.
  */
-#define NE_RESET	0x1F
+#define NE_RESET  0x1f
 
 /** NE1000 data start.
  */
-#define NE1000_START	0x2000
+#define NE1000_START  0x2000
 
 /** NE1000 data size.
  */
-#define NE1000_SIZE	0x2000
+#define NE1000_SIZE  0x2000
 
 /** NE2000 data start.
  */
-#define NE2000_START	0x4000
+#define NE2000_START  0x4000
 
 /** NE2000 data size.
  */
-#define NE2000_SIZE	0x4000
+#define NE2000_SIZE  0x4000
 
 /** Reads 1 byte register.
@@ -47,5 +47,5 @@
  *  @returns The read value.
  */
-#define inb_ne(dep, reg)	(inb(dep->de_base_port+reg))
+#define inb_ne(dep, reg)  (inb(dep->de_base_port + reg))
 
 /** Writes 1 byte register.
@@ -54,5 +54,5 @@
  *  @param[in] data The value to be written.
  */
-#define outb_ne(dep, reg, data)	(outb(dep->de_base_port+reg, data))
+#define outb_ne(dep, reg, data)  (outb(dep->de_base_port + reg, data))
 
 /** Reads 1 word (2 bytes) register.
@@ -61,5 +61,5 @@
  *  @returns The read value.
  */
-#define inw_ne(dep, reg)	(inw(dep->de_base_port+reg))
+#define inw_ne(dep, reg)  (inw(dep->de_base_port+reg))
 
 /** Writes 1 word (2 bytes) register.
@@ -68,7 +68,7 @@
  *  @param[in] data The value to be written.
  */
-#define outw_ne(dep, reg, data)	(outw(dep->de_base_port+reg, data))
+#define outw_ne(dep, reg, data)  (outw(dep->de_base_port+reg, data))
 
-#endif /* __NET_NETIF_NE2000_H__ */
+#endif
 
 /** @}
