Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Mar 2000 00:29:37 -0800
From:      David Greenman <dg@root.com>
To:        John Von Essen <john@essenz.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Onboard Intel Networking - i82559 
Message-ID:  <200003270829.AAA14551@implode.root.com>
In-Reply-To: Your message of "Sun, 26 Mar 2000 23:04:35 EST." <38DEDDD3.23ED6088@essenz.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
>What is the status of support for onboard Intel networking? Intel
>EtherExpress PRO/100 PCI Cards work fine with the fxp0 driver, but I am
>have having alot of problems with the onboard intel networking. For
>example, SuperMicro PIIIDM3 motherboards, while setting up a firewall
>server, I get "Unsupported PHY type" errors from the onboard
>networking.. Whats the deal, Linux supports this onboard networking with
>their eepro100.c driver, why can't freebsd support this?

   Some minor changes are needed. I'll make them as soon as I can find the
time. Meanwhile, this change might get it working:

Index: if_fxp.c
===================================================================
RCS file: /home/ncvs/src/sys/pci/if_fxp.c,v
retrieving revision 1.77
diff -c -r1.77 if_fxp.c
*** if_fxp.c	1999/09/30 19:03:12	1.77
--- if_fxp.c	2000/03/27 08:30:21
***************
*** 839,845 ****
  		/*
  		 * Shift in address.
  		 */
! 		for (x = 6; x > 0; x--) {
  			if ((i + offset) & (1 << (x - 1))) {
  				reg = FXP_EEPROM_EECS | FXP_EEPROM_EEDI;
  			} else {
--- 839,845 ----
  		/*
  		 * Shift in address.
  		 */
! 		for (x = 8; x > 0; x--) {
  			if ((i + offset) & (1 << (x - 1))) {
  				reg = FXP_EEPROM_EECS | FXP_EEPROM_EEDI;
  			} else {


   This will probably break support for those that were working, however.
Let me know if it works.

-DG

David Greenman
Co-founder/Principal Architect, The FreeBSD Project - http://www.freebsd.org
Creator of high-performance Internet servers - http://www.terasolutions.com
Pave the road of life with opportunities.


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?200003270829.AAA14551>