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