Subject: Re: `ae' driver change
To: Scott Reynolds <scottr@og.org>
From: Christopher R. Bowman <crb@glue.umd.edu>
List: port-mac68k
Date: 02/25/1997 17:45:41
>I've recently undertaken an effort to clean up the `ae' Ethernet driver,
>splitting the NuBus attachment code out from the driver proper, and
>hopefully making it a little more reliable and easier to maintain. In the
>process, however, I'm changing the code to make an assumption: the
>Ethernet MAC address for the card is stored at the location pointed to by
>resource ID 0x80 in the card's functional resource, also ID 0x80. The
>idea for this came from Ken Nakata's Kinetics EtherPort SE/30 support, and
>it looks like the two cards that I have both have the same resources
>defined. Having said that, though, -don't blame Ken-. If it breaks, it's
>entirely my fault.
>
>If it's any consolation, you can compile a kernel with
>`options AE_OLD_GET_ENADDR' to get back the old behavior. You need only
>to recompile if_ae_nubus.o in your kernel compile directory for this
>change to take effect.
>
>I'd be interested to hear of any success or failure reports. (Make sure
>you Cc: me on any replies to the list; it's difficult to wade through all
>that traffic on port-mac68k!)
>
>Thanks,
>
>--scott
In case anyone else is interested, the same asante ether board that I have
in my Mac IIci which works fine there, does not work when placed in a nubus
adapter inside my quadra 660av. Granted I am not tracking up to the minute
-current, nor have I been able to keep track of all the zillions of kernels
and patches floating around out there, but with the kernel I built, it
seems to hang in the probe code some where in config_attach. I am guessing
that this is probably an interupt problem, but I haven't and probably won't
have time to look at it till after the semester. Just thought I would
bring it up in some one is poking around in there.
I can traces if anyone is interested.
---------
Christopher R. Bowman
crb@eng.umd.edu
My home page