From owner-freebsd-net Mon Dec 30 20:21:23 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 C553137B401 for ; Mon, 30 Dec 2002 20:21:22 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC0B643EC5 for ; Mon, 30 Dec 2002 20:21:21 -0800 (PST) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.6/8.12.3) with ESMTP id gBV4LF1e014367; Mon, 30 Dec 2002 21:21:15 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Mon, 30 Dec 2002 22:21:03 -0600 (CST) Message-Id: <20021230.222103.07268910.imp@bsdimp.com> To: silby@silby.com Cc: eugen@grosbein.pp.ru, net@freebsd.org Subject: Re: ep(4) does not support mediaopt full-duplex From: "M. Warner Losh" In-Reply-To: <20021230221357.H25392-100000@patrocles.silby.com> References: <20021230.135235.55510128.imp@bsdimp.com> <20021231102631.A2838@grosbein.pp.ru> <20021230221357.H25392-100000@patrocles.silby.com> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 In message: <20021230221357.H25392-100000@patrocles.silby.com> Mike Silbersack writes: : > So I conclude 3C589D does support full duplex at the hardware level. : : You say you're using a 3C589D, which is detected by if_ep_pccard.c as : such: : : case 0x9058: /* 3C589 */ : return ("3Com Etherlink III 3C589"); : : However, in if_xlreg.h, I see us define the following: : : #define TC_DEVICEID_CYCLONE_10_100_COMBO 0x9058 : : 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 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message