Re: current status of computers

Martin Reindl <[email protected]> Tue, 30 Mar 2004 01:28:18 +0200
Newsgroups gmane.os.openbsd.mac68k
Organization catai.org
Message-ID <[email protected]>
Riccardo Mottola <[email protected]> wrote:

> I have then 2 other cards, a 10/100 card and a wonderful Apple NuBus
> card with a 68000+SONIC chip (that is supported by no one) that "work".
> They get more or less recognized at boot being  no MAC is recognized and
> they no not work afterwards as etherent cards. But they don't "disturb"
> the boot process (well, taking the cards out totally works too, but I
> wanted to check what hapened with other cards so I dismounted every mac
> that had an ethernet card I could get my hands on).
> 

If "the other" NIC not being "the one" with the Sonic chip shows up as
supported by ae(4) and the driver doesn't seem to get the MAC address
(i.e. it shows something like: ae0 at nubus0: address 00:00:00:00:00:00
, type Farallon EtherWave Nubus, 32KB) you could try the diff below.
I don't know if there are any 100Mbit ae(4)s, but it might be worth a
try. Dmesg output would be helful.

Blame xsa@ if it blows up your machine, but it helped my ae(4) :)

Regards,
Martin

RCS file: /cvs/src/sys/arch/mac68k/dev/if_ae_nubus.c,v
retrieving revision 1.8
diff -u -r1.8 if_ae_nubus.c
--- src/sys/arch/mac68k/dev/if_ae_nubus.c       2002/03/14 01:26:35     1.8
+++ src/sys/arch/mac68k/dev/if_ae_nubus.c       2004/03/29 23:14:33
@@ -44,6 +44,8 @@
  *     Kinetics EtherPort SE/30
  */
 
+#define        AE_OLD_GET_ENADDR
+
 #include <sys/param.h>
 #include <sys/device.h>
 #include <sys/errno.h>