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>
