From owner-freebsd-hardware Thu Jan 7 12:22:40 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA00765 for freebsd-hardware-outgoing; Thu, 7 Jan 1999 12:22:40 -0800 (PST) (envelope-from owner-freebsd-hardware@FreeBSD.ORG) Received: from cannon.ma.ikos.com (cannon.ma.ikos.com [137.103.105.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA00757; Thu, 7 Jan 1999 12:22:36 -0800 (PST) (envelope-from tich@cannon.ma.ikos.com) Received: from lonesome.ma.ikos.com (lonesome [137.103.105.44]) by cannon.ma.ikos.com (8.9.1/8.8.8) with ESMTP id PAA22002; Thu, 7 Jan 1999 15:23:09 -0500 (EST) From: Richard Cownie Received: (from tich@localhost) by lonesome.ma.ikos.com (8.8.8/8.8.8) id PAA12219; Thu, 7 Jan 1999 15:23:09 -0500 (EST) Date: Thu, 7 Jan 1999 15:23:09 -0500 (EST) Message-Id: <199901072023.PAA12219@lonesome.ma.ikos.com> To: freebsd-hardware@FreeBSD.ORG, freebsd-smp@FreeBSD.ORG Subject: SC450NX - thanks for patches Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Here's the latest on the SC450NX quad-Xeon machine 1) With this patch to i386/i386/pmap.c (thanks to Luoqi Chen) it now runs with 2GB DRAM >In i386/i386/pmap.c function pmap_init(), try to move the allocation of >kptobj to the beginning of the function (before the kmem_alloc call). 2) With this patch to pci/ncr.c (thanks to Gerard Roudier) it can now find and boot the kernel using the onboard 53C896 scsi >If you want the driver to work immediately for you, the following trick >should be enough, but it is not kind of beauty, by the way: > >$ vi ncr.c >:1,$ s/ctest0/sdid/g 3) With the disk on the 53C896 scsi, it fails to mount the root filesystem (perhaps because moving the disk causes confusion ?) So I'm still using the Adaptec 2940 for now. 4) Increasing the process size limit to 2GB seems to cause some trouble - the system boots, but the console getty complains and doesn't put up a login prompt. Kernel configured with this has the problem: options "MAXDSIZ=(2000*1024*1024)" options "DFLDSIZ=(2000*1024*1024)" Kernel configured with this is ok: options "MAXDSIZ=(1800*1024*1024)" options "MAXDSIZ=(1800*1024*1024)" 5) Performance is good, 400MHz Xeon is 1.35 x faster than 300MHz Ultrasparc2 on our application (compiling Verilog onto a box full of FPGA's) - and the SC450NX is about $11.5K, compared to about $30K for a dual UltraSPARC. With 500MHz Tanner cpu's (in March ?) the SC450NX will be just awesome. Thanks to everyone for helping to make this fly Richard Cownie (tich@ma.ikos.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message