From owner-freebsd-net@FreeBSD.ORG Fri Apr 23 20:36:11 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1440B106564A for ; Fri, 23 Apr 2010 20:36:11 +0000 (UTC) (envelope-from julianelischer@gmail.com) Received: from mail-pz0-f172.google.com (mail-pz0-f172.google.com [209.85.222.172]) by mx1.freebsd.org (Postfix) with ESMTP id D654D8FC15 for ; Fri, 23 Apr 2010 20:36:10 +0000 (UTC) Received: by pzk2 with SMTP id 2so6816193pzk.27 for ; Fri, 23 Apr 2010 13:36:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=///UM+CSpgM5f+oLjOG2Pymn+a9WvtPtcxI2yWaiw7M=; b=gbycGo9dUuNBDr0e5N5o+VZwKk+W5GoPEequCRthMwVKHXHS4dFD5K1IFGnLk3Ai/+ 4fGmkU5KJTjMgOUOcGZ/dDfYAPXTABwakDtkcjKfPdl4ZzhMZ28hXSceNabzIPcLkZgG oDU1+StBYfcGi2NDI6nVfwUrVmaJdummZhHug= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=dU2BXyoU07pJ7sbVFwuWUv1CijE8Di3HYRUyMJ+2E0ew2PUnlrP5ODMi+uHl5R3QyB +4apWrlEoWYFRs8yDjNR1Z4wdVwx9zbz0f1bAys3G4+4dfTus9FFTn4KnJyzMjlOS/rZ Ysb2daimFf/EIS0uoNmeh7lYzvUGZhbFxj0DQ= Received: by 10.114.236.2 with SMTP id j2mr883428wah.110.1272054970126; Fri, 23 Apr 2010 13:36:10 -0700 (PDT) Received: from julian-mac.elischer.org (h-67-100-89-137.snfccasy.static.covad.net [67.100.89.137]) by mx.google.com with ESMTPS id f11sm6318391wai.11.2010.04.23.13.36.08 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 23 Apr 2010 13:36:09 -0700 (PDT) Sender: Julian Elischer Message-ID: <4BD204B6.6050307@elischer.org> Date: Fri, 23 Apr 2010 13:36:06 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: Jake Baillie References: <0D51275610C0C04588FA911C811B687E02A51E50@be18.exg4.exghost.com> In-Reply-To: <0D51275610C0C04588FA911C811B687E02A51E50@be18.exg4.exghost.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org Subject: Re: Traverse Solos 4-port ADSL card X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Apr 2010 20:36:11 -0000 On 4/23/10 12:33 PM, Jake Baillie wrote: > Hi, > > I've recently come across this product: > > http://www.traverse.com.au/productview.php > > Which has an open source Linux driver hosted on SourceForge. From the > README file contained in that driver package: > > The Solos PCI multiport ADSL2+ modem has been designed by Traverse > Technologies. Each ADSL port is controlled by a Conexant Solos D ADSL2+ > chipset, which interfaces to the PCI bus through an FPGA. > > I have two questions: > > 1. Is this device supported on FreeBSD? A read of the 8.0R hardware > document and a few searches of the web turned up nothing. I believe not > > 2. If it is not currently supported, would it be a difficult port to > FreeBSD? Ideally, I would like to put four of these in a box for a very > specific application. I want to use pf, and therefore, would prefer to > use FreeBSD. The code (I looked at it just now) would take someone who was familiar with both systems to rewrite it. It has to interruact with the pci subsystem which is different, and the device top layer whuch is different, and all the module linkage stuff would have to be rewritten. The ioread and iowrite calls and the logic as to what is done when would remain pretty much the same. (ioread and iowrite would be changed to macros to DTRT for freeBSD. It also hooks into the Linux ATM framework and I have NO IDEA how different that is however it only uses a couple of the methods read/write/opemn/close so I'm pretty sure our framework would have equivalent methods of some sort. you could probably do it yourself if you were willing to spend a couple of weeks learning this e sunsystems on each system :-) > > Cheers, > -- jake > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"