From owner-freebsd-hackers Mon Mar 27 0:36:15 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from implode.root.com (root.com [209.102.106.178]) by hub.freebsd.org (Postfix) with ESMTP id 9953A37B920 for ; Mon, 27 Mar 2000 00:36:10 -0800 (PST) (envelope-from dg@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.8/8.8.5) with ESMTP id AAA14551; Mon, 27 Mar 2000 00:29:37 -0800 (PST) Message-Id: <200003270829.AAA14551@implode.root.com> To: John Von Essen Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: Onboard Intel Networking - i82559 In-reply-to: Your message of "Sun, 26 Mar 2000 23:04:35 EST." <38DEDDD3.23ED6088@essenz.com> From: David Greenman Reply-To: dg@root.com Date: Mon, 27 Mar 2000 00:29:37 -0800 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >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