Sync with sys/i386/isa/if_ed.c revision 1.136.

This commit is contained in:
KATO Takenori 1998-02-28 07:38:18 +00:00
parent 7b3a8a7d1b
commit acdd6c1ca2

View File

@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: if_ed.c,v 1.39 1998/02/06 12:14:02 eivind Exp $
* $Id: if_ed.c,v 1.40 1998/02/27 15:22:06 kato Exp $
*/
/*
@ -277,6 +277,8 @@ DATA_SET(pccarddrv_set, ed_info);
static int
edinit(struct pccard_devinfo *devi)
{
int i;
u_char e;
struct ed_softc *sc = &ed_softc[devi->isahd.id_unit];
/* validate unit number. */
@ -289,6 +291,12 @@ edinit(struct pccard_devinfo *devi)
sc->gone = 0;
if (ed_probe_pccard(&devi->isahd, devi->misc) == 0)
return(ENXIO);
e = 0;
for (i = 0; i < ETHER_ADDR_LEN; ++i)
e |= devi->misc[i];
if (e)
for (i = 0; i < ETHER_ADDR_LEN; ++i)
sc->arpcom.ac_enaddr[i] = devi->misc[i];
if (ed_attach_isa(&devi->isahd) == 0)
return(ENXIO);