From 1d0fc8fda7d8ededfb68749a98d61203678e2e0c Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Sat, 12 Feb 2005 08:27:46 +0000 Subject: Add comment about MAC mining --- sys/dev/ed/if_ed_pccard.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sys') diff --git a/sys/dev/ed/if_ed_pccard.c b/sys/dev/ed/if_ed_pccard.c index eea90af6f658..02e57fe490bb 100644 --- a/sys/dev/ed/if_ed_pccard.c +++ b/sys/dev/ed/if_ed_pccard.c @@ -254,6 +254,14 @@ ed_pccard_attach(device_t dev) return (error); } + /* + * For the older cards, we have to get the MAC address from the + * card in some way. Let's try the standard way first. If that + * fails, check to see if the card has a hint about where to look + * in its CIS. If that fails, maybe we should look at some default + * value. In all fails, we should fail the attach, but don't right + * now. + */ if (sc->chip_type == ED_CHIP_TYPE_DP8390) { pccard_get_ether(dev, ether_addr); for (i = 0, sum = 0; i < ETHER_ADDR_LEN; i++) -- cgit v1.2.3