Can't get MAC addr of an ed(4) adapter
Jeremie Le Hen
jeremie at le-hen.org
Wed Jun 8 15:04:01 GMT 2005
Hi Warner,
On Mon, Jun 06, 2005 at 11:07:42PM -0600, M. Warner Losh wrote:
> : It seems that the ed(4) driver from 2005.01.01 are working well.
> : There have been numerous commits since then, but I'm trying to find
> : the culprit ATM. I'll keep list abreast of the results.
>
> If you find the one that's at issue, I'll be happy to work with you to
> resolve it.
I narrowed the one breaking MAC address probe :
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1231599+0+archive/2005/cvs-all/20050220.cvs-all
I tried to patch the driver myself and I found that you should not clear
pending interrupts before reading the MAC address or it won't work.
I didn't made a patch as I don't know if the correct way to handle this
is to pull up the ed_nic_outb() call from ed_probe_Novell_generic() to
ed_cbus_probe() or to move the ed_Novell_read_mac() call back in the
ed_probe_Novell_generic() function.
Regards,
--
Jeremie Le Hen
< jeremie at le-hen dot org >< ttz at chchile dot org >
More information about the freebsd-current
mailing list