From owner-freebsd-usb@FreeBSD.ORG Mon Nov 30 00:37:23 2009 Return-Path: Delivered-To: usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61DEA1065670 for ; Mon, 30 Nov 2009 00:37:23 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-qy0-f174.google.com (mail-qy0-f174.google.com [209.85.221.174]) by mx1.freebsd.org (Postfix) with ESMTP id 10EA98FC22 for ; Mon, 30 Nov 2009 00:37:22 +0000 (UTC) Received: by qyk4 with SMTP id 4so1370509qyk.7 for ; Sun, 29 Nov 2009 16:37:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:date:to:cc :subject:message-id:reply-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=HEcQTuokraWLxKedvZo5QRo5aKcztfgHjcxS9J6WKKs=; b=AOeRrmmoVwrnw/vbdio4uLta1rSOLEeiIyCykD03qYPo43j1Q3G7NH47e/LpT6UpjG kXOUp+n/jR196OhLLaOH1h5f6dtle0TK7YHZK6UjEOEW4oaUiAZ60nU77RtgJTMebitA k36BNEoAMD39ZxV4JVJyOQts6BDBZlb4vES5Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=OUBkJGpWJYuMlHombIG10lTDueamA1+XG1JU7FDZdBtYPrLjPhofpVjE5/sOTZszRp Be9jZKHziQJQ0YNbMwN1MaSqDZHwuHPZd/FZPPX1H4oiQ+g8ZEVOPugw/ec3T2EyjNIA eNoxHNgY/ZJmXyJ9a/VZWWsH7ITDmVyH9JJKY= Received: by 10.224.8.3 with SMTP id f3mr1787988qaf.147.1259541442126; Sun, 29 Nov 2009 16:37:22 -0800 (PST) Received: from pyunyh@gmail.com ([174.35.1.224]) by mx.google.com with ESMTPS id 23sm3267857qyk.15.2009.11.29.16.37.20 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 29 Nov 2009 16:37:21 -0800 (PST) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Sun, 29 Nov 2009 16:36:54 -0800 From: Pyun YongHyeon Date: Sun, 29 Nov 2009 16:36:54 -0800 To: Brett Glass Message-ID: <20091130003654.GB1123@michelle.cdnetworks.com> References: <200911282040.NAA05930@lariat.net> <20091129212335.GA1128@michelle.cdnetworks.com> <200911300004.RAA15867@lariat.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200911300004.RAA15867@lariat.net> User-Agent: Mutt/1.4.2.3i Cc: usb@freebsd.org Subject: Re: ASIX USB-to-Ethernet drivers X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2009 00:37:23 -0000 On Sun, Nov 29, 2009 at 05:03:44PM -0700, Brett Glass wrote: > At 02:23 PM 11/29/2009, Pyun YongHyeon wrote: > > >I think the large number of interrupts has nothing to do with > >axe(4). Almost all USB ethernet controllers are poorly designed > >to save cost so you can't expect reasonable performance from it and > >you should have fast CPU to copy received frames in a buffer. > >It's worse than rl(4) controllers. > > Are there any that are better? I have several machines here that I will > be using as embedded systems. They have one Ethernet interface each, > and I need some of them to have two. The only other non-USB ports > on these machines are video and CompactFlash. > If you had redundant mini PCI/PCIe slot I would have recommended to avoid USB based ethernet controllers. > I've thought about using VLAN tagging and VLAN switch to double up > the Ethernet port, but this is quite expensive. So, I need the best USB > Ethernet I can get. > > I chose the AX88772A because it seems to be a better solution than the > Davicom DM9601 (which is USB 1.0 only). The AX88178 has more buffer > space, but I am having trouble finding reasonably priced adapters that > use it. > > --Brett Glass >