Include errno.h in the few drivers which use it, rather than in nic.h
[people/sha0/gpxe.git] / src / drivers / net / smc9000.c
index 9d3542c..a623b77 100644 (file)
 #define PRINTK2(args...)
 #endif
 
+#include <gpxe/ethernet.h>
+#include <errno.h>
 #include "etherboot.h"
 #include "nic.h"
-#include "isa.h"
+#include <gpxe/isa.h>
 #include "timer.h"
 #include "smc9000.h"
 
@@ -899,10 +901,8 @@ static int smc9000_probe ( struct nic *nic, struct isa_device *isa ) {
    printf("%s rev:%d I/O port:%hX Interface:%s RAM:%d bytes \n",
          version_string, revision & 0xF,
          nic->ioaddr, if_string, memory );
-   /*
-    * Print the Ethernet address
-    */
-   printf("Ethernet MAC address: %!\n", nic->node_addr);
+
+   DBG ( "Ethernet MAC address: %s\n", eth_ntoa ( nic->node_addr ) );
 
    SMC_SELECT_BANK(nic->ioaddr, 0);