Re: Can't get MAC addr of an ed(4) adapter

From: Jeremie Le Hen <jeremie_at_le-hen.org>
Date: Wed, 8 Jun 2005 17:03:44 +0200
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 >
Received on Wed Jun 08 2005 - 13:04:01 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:36 UTC