From owner-freebsd-mips@FreeBSD.ORG Thu Nov 1 07:22:21 2012 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CDD50F39 for ; Thu, 1 Nov 2012 07:22:21 +0000 (UTC) (envelope-from juli@clockworksquid.com) Received: from mail-yh0-f54.google.com (mail-yh0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8295A8FC0C for ; Thu, 1 Nov 2012 07:22:20 +0000 (UTC) Received: by mail-yh0-f54.google.com with SMTP id s35so434953yhf.13 for ; Thu, 01 Nov 2012 00:22:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-gm-message-state; bh=rd8RN3ZxuORAJbaTW9VL4mqsqWFeQlvGAMXsLD6yU58=; b=WiOxoBBLskt/WiMBrlkr/Yi8qziQhJRvw1aoP4+/yY4SataoZCowTPMmk8MuocA9Cb tzKa2ZJPCLeP11NbC5omXv/rwreZRnif95sl8/M/xSe7LW64hwYwpYPxDVzT7Nikp1sY Ad+OgoZBy+b/Hu17f+n7pGpG4td+GVh7mkl3LxJc8apqBI8RG7RMG45yi5F8kJB4bHjQ mI9e+GTyZP6Ap5KkY57j+LNhWra1BXVAS9MB+vb6/+zCWE3myMVFU/sp6YUkkCbX90U2 FwedERYXSKuyz3t6VeqtZ/V6KGY09RHLEV9U1H0k7vT067rXArfHob7VQby51ozcfrhR RGgw== Received: by 10.236.181.225 with SMTP id l61mr38350277yhm.47.1351754534452; Thu, 01 Nov 2012 00:22:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.146.227.39 with HTTP; Thu, 1 Nov 2012 00:21:54 -0700 (PDT) From: Juli Mallett Date: Thu, 1 Nov 2012 00:21:54 -0700 Message-ID: Subject: Anyone in need of FreeBSD-supported MIPS hardware? To: "freebsd-mips@FreeBSD.org" Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQlruVp26pHt+Qxq+KM4KivqrMiDdL9tMClwsHBXct9zr8Aym98yFKbhw17k/j11JyWAnAQG X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2012 07:22:21 -0000 I have a large number of MIPS boards / systems that I'd like to make available to interested developers who have clear goals for which hardware would be useful. I have some small and cheap RouterBoard and RouterStation hardware for someone who's just looking to get their feet wet. I also have a bunch of Octeon hardware from low-end to high-end, mostly Octeon Plus (i.e. CN5xxx-based), but also a couple of Octeon XL boards. All of the Octeon hardware I have is SMP. Some is very esoteric and would require a lot of effort to fully support (but sample Linux code should be available; in one case there is a vendor that is refusing to release GPL'd sources, which I may ask the FSF for help with.) I have a large number of Radisys ATCA-7220 boards which are varying degrees of functional. These consist of an e500-based LMP running Linux (basically a host/management system), two Octeon CN5860 (16-core, high-end) units, each with 8GB of RAM, connected to a high-end 10GbE switch, with a large number of SFP+ ports, which is capable of acting as an ATCA switch as well. I have two ATCA chassises and can recommend ones that are available cheaply on eBay for someone who is interested in adding something loud and overwrought to their test setup. Each Octeon unit on the Radisys ATCA boards is a PCI target attached to the LMP. I have Octeon evaluation boards which can be used as PCI-X targets or hosts, and a couple of Octeon boards which can be used as PCIe targets or hosts. In PCI target mode, the Octeon system can be booted and debugged by the host and can be used as a programmable, intelligent NIC running FreeBSD or a standalone application. FreeBSD does not support Octeon devices in target mode at present, but it should be easy to do so (both for the host and target), and I can put you in touch with people who have done this before with FreeBSD if you have any questions. Some of the hardware I have can support USB, some can support SATA disks, and some can only support CF. Although the Radisys blades provide a lot of RAM and CPU, to turn them into a MIPS package cluster would require first solving some issues with their networking and second providing network attached storage of some sort. If you're interested, please contact me privately. I would prefer to give hardware only to people who have some idea of what they will work on and who do not currently have any MIPS (or at least not any Octeon, if requesting Octeon hardware) hardware of their own. Also, if someone has 5u of rack space and a bunch of power and extant 10GbE infrastructure, I can provide a 5u ATCA chassis loaded with hardware. I'm sure that would be useful in general for people doing networking work with FreeBSD, as the hardware can very easily be used to do real networking loads at 10GbE line rate, or as a simple traffic generator, but it's also loud and hot and annoying. ATCA is "fun". (If anyone has a spare one of those nice single-slot bench-top ATCA development kit enclosures, please let me know; I would be quite eager to purchase or trade for it, or several if possible. Or even just a non-finicky single-board ATCA bench power supply. "Carrier grade" seems to mean that the tools involved are so complex and numerous that several people need to be employed full-time to keep the thing running. I digress.) If you're interested in just a small project, too, I'm happy to ship hardware out for a brief duration and receive it back. The Octeon stuff is generally kind-of fun because of all the interesting offload stuff it has. Why not add software RAID offload support to FreeBSD, or create infrastructure for compression offload in the kernel to go with our crypto offload? I had a lot of fun working on using Octeon's SHA offload to do BitCoin mining, and that's the sort of thing that can even be done over SSH as a regular user. Anyway, I know there's a lot of developers out there interested in FreeBSD on MIPS, and I'd love to help any and all get started. Thanks, Juli.