Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jun 1998 10:59:15 -0700
From:      David Greenman <dg@root.com>
To:        Cejka Rudolf <xcejka00@dcse.fee.vutbr.cz>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: fxp0: Hard bug??? 
Message-ID:  <199806241759.KAA00567@implode.root.com>
In-Reply-To: Your message of "Wed, 17 Jun 1998 15:42:53 %2B0200." <199806171342.NAA21334@sts.dcse.fee.vutbr.cz> 

next in thread | previous in thread | raw e-mail | index | archive | help
>_BUT_ after adding two lines:
>
>        CSR_WRITE_4(sc, FXP_CSR_PORT, FXP_PORT_SOFTWARE_RESET);
>        DELAY(10);
>
>in fxp_init() function, kernel boots well!
>
>I think, there _must_ be hard bug in initialization of Intel
>EtherExpress 100B card in if_fxp.c. Am I right?

   fxp_init() calls fxp_stop() as the first thing it does. fxp_stop() does
the reset as above as the first thing that it does. I don't see why adding
the above lines of code to fxp_init() would make any difference since this
is already occuring. You might try changing the DELAY(10) in fxp_stop() to
something larger and see if that also fixes the problem.

-DG

David Greenman
Co-founder/Principal Architect, The FreeBSD Project

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806241759.KAA00567>