From owner-freebsd-hackers Thu Nov 14 06:35:39 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA12186 for hackers-outgoing; Thu, 14 Nov 1996 06:35:39 -0800 (PST) Received: from mail11.digital.com (mail11.digital.com [192.208.46.10]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id GAA12171 for ; Thu, 14 Nov 1996 06:35:15 -0800 (PST) Received: from muggsy.lkg.dec.com by mail11.digital.com (8.7.5/UNX 1.5/1.0/WV) id JAA22965; Thu, 14 Nov 1996 09:22:19 -0500 (EST) Received: from whydos.lkg.dec.com by muggsy.lkg.dec.com (5.65/DEC-Ultrix/4.3) with SMTP id AA17044; Thu, 14 Nov 1996 09:22:32 -0500 Received: from localhost.lkg.dec.com (localhost.lkg.dec.com [127.0.0.1]) by whydos.lkg.dec.com (8.6.12/8.6.12) with SMTP id KAA17858; Thu, 14 Nov 1996 10:28:22 GMT Message-Id: <199611141028.KAA17858@whydos.lkg.dec.com> X-Authentication-Warning: whydos.lkg.dec.com: Host localhost.lkg.dec.com didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 To: "Rodney W. Grimes" Cc: jkh@time.cdrom.com (Jordan K. Hubbard), hackers@freebsd.org Subject: Re: FreeBSD 2.2-ALPHA is now available. In-Reply-To: Your message of "Wed, 13 Nov 1996 21:11:58 PST." <199611140512.VAA21121@GndRsh.aac.dev.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 14 Nov 1996 10:28:22 +0000 From: Matt Thomas Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In <199611140512.VAA21121@GndRsh.aac.dev.com> , you wrote: > ... > > DEC DC21040, DC21041, or DC21140 based NICs (SMC Etherpower 8432T, DE245, etc) > > I know of _no_ current production DC21140 card that will work with > the if_de.c driver. SMC has discontiued the SMC9332DST, and makeing > the SMC9332BDT work requires hacking the driver. This is also true > of the D-Link DFE-500TX, Kingston KNE100TX, and the Compex board. The DE500-AA will work (there's a one line fix needed to correct full-duplex negotiation). > Basically all of the vendors are converting to the new PHY interface, > and the driver just doesn't seem to cope with this fact without hacking > it up. I do have a de driver that does deal with PHY chips. It's just not stable enough for release. The other problem is that FreeBSD is too limited in controlling the device. I have 3 bits (IFF_LINK*) to play with and that's just not enough anymore. I need to select media and control full-duplex and autonegotiation. The BSDI if_media proproal does that well but there's nothing similar for FreeBSD/NetBSD. The driver works with the DE500-XA. DE500-AA, SMC 9332DST, Cogent EM110-TX, SMC 9332BDT, ZNYX ZX342, and most 21040 and 21041 cards (The Compex 21041 card being the exception; I still haven't figured out why it doesn't work). After 2.2-ALPHA finishes copying, I'll install it and make sure my current driver works with it. If you'd like to test it out, send me mail but remember I don't think it's ready for prime-time yet (primarily due to the problem of media selection). -- Matt Thomas Internet: matt@3am-software.com 3am Software Foundry WWW URL: http://www.3am-software.com/bio/matt.html Westford, MA Disclaimer: I disavow all knowledge of this message