Sync with sys/i386/isa/if_ed.c revision 1.136.
This commit is contained in:
parent
7b3a8a7d1b
commit
acdd6c1ca2
@ -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);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user