--- src/sys/dev/netif/gx/Attic/if_gx.c 2005/06/14 16:47:38 1.18 +++ src/sys/dev/netif/gx/Attic/if_gx.c 2005/06/15 11:35:22 1.19 @@ -373,6 +373,7 @@ gx_attach(device_t dev) error = bus_setup_intr(dev, gx->gx_irq, INTR_TYPE_NET, gx_intr, gx, &gx->gx_intrhand, NULL); if (error) { + ether_ifdetach(ifp); device_printf(dev, "couldn't setup irq\n"); goto fail; }