From owner-freebsd-net Mon Dec 30 20:38: 9 2002 Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 87A1C37B401 for ; Mon, 30 Dec 2002 20:38:08 -0800 (PST) Received: from patrocles.silby.com (d140.as9.nwbl0.wi.voyager.net [169.207.133.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0232843EA9 for ; Mon, 30 Dec 2002 20:38:07 -0800 (PST) (envelope-from silby@silby.com) Received: from patrocles.silby.com (localhost [127.0.0.1]) by patrocles.silby.com (8.12.6/8.12.6) with ESMTP id gBV4jG8U025579; Mon, 30 Dec 2002 22:45:16 -0600 (CST) (envelope-from silby@silby.com) Received: from localhost (silby@localhost) by patrocles.silby.com (8.12.6/8.12.6/Submit) with ESMTP id gBV4jFdN025576; Mon, 30 Dec 2002 22:45:15 -0600 (CST) X-Authentication-Warning: patrocles.silby.com: silby owned process doing -bs Date: Mon, 30 Dec 2002 22:45:15 -0600 (CST) From: Mike Silbersack To: "M. Warner Losh" Cc: eugen@grosbein.pp.ru, "" Subject: Re: ep(4) does not support mediaopt full-duplex In-Reply-To: <20021230.222103.07268910.imp@bsdimp.com> Message-ID: <20021230223442.D25468-100000@patrocles.silby.com> References: <20021230.135235.55510128.imp@bsdimp.com> <20021231102631.A2838@grosbein.pp.ru> <20021230221357.H25392-100000@patrocles.silby.com> <20021230.222103.07268910.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Mon, 30 Dec 2002, M. Warner Losh wrote: > : Are these actually both the same card, or are PCI and PCCARD IDs > : unrelated? If they are the same card, then clearly the solution is to > : make if_xl work with the card instead of if_ep. :) > > These aren't the same. > > The vx driver should really be if_ep_pci acccording to Matt Dodd. > if_xl might also be a if_ep_pci driver, but I'm not 100% about that. > Matt knows for sure. > > Warner From what I've read, the vortex cards do resemble the older Etherlink IIIs, so yes those two could probably be merged. However, the 3c900+ cards have a true bus mastering PCI architecture, so it makes sense to fit them into a seperate driver, such as if_xl. I guess they could be merged, but it would mostly be a mess. Here's another thing I'm confused about: from if_xlreg.h: #define TC_DEVICEID_HURRICANE_556 0x6055 from if_ep_pccard.c: case 0x6055: /* 3C556 */ Is it possible that 3Com used the same chip in mini-pci and pccard designs? This does seem possible, as 3c905 (pre-B, I don't know about the mini-PCI version) cards support the 3c509 interface. Mike "Silby" Silbersack To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message