From owner-freebsd-sparc64@FreeBSD.ORG Mon Feb 11 03:16:23 2013 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3AD41FF; Mon, 11 Feb 2013 03:16:23 +0000 (UTC) (envelope-from cross+freebsd@distal.com) Received: from mail.distal.com (mail.distal.com [IPv6:2001:470:e24c:200::ae25]) by mx1.freebsd.org (Postfix) with ESMTP id ED40D2B8; Mon, 11 Feb 2013 03:16:22 +0000 (UTC) Received: from magrathea.distal.com (magrathea.distal.com [206.138.151.12]) (authenticated bits=0) by mail.distal.com (8.14.3/8.14.3) with ESMTP id r1B3GEsr005577 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sun, 10 Feb 2013 22:16:16 -0500 (EST) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: Changes to kern.geom.debugflags? From: Chris Ross In-Reply-To: <315EDE17-4995-4819-BC82-E9B7D942E82A@distal.com> Date: Sun, 10 Feb 2013 22:16:14 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <51CB677E-83FF-43EF-A3CC-CF4ADBDB0C7B@distal.com> References: <7AA0B5D0-D49C-4D5A-8FA0-AA57C091C040@distal.com> <6A0C1005-F328-4C4C-BB83-CA463BD85127@distal.com> <20121225232507.GA47735@alchemy.franken.de> <8D01A854-97D9-4F1F-906A-7AB59BF8850B@distal.com> <6FC4189B-85FA-466F-AA00-C660E9C16367@distal.com> <20121230032403.GA29164@pix.net> <56B28B8A-2284-421D-A666-A21F995C7640@distal.com> <20130104234616.GA37999@alchemy.franken.de> <50F82846.6030104@FreeBSD.org> <315EDE17-4995-4819-BC82-E9B7D942E82A@distal.com> To: Andriy Gapon X-Mailer: Apple Mail (2.1499) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.2 (mail.distal.com [206.138.151.250]); Sun, 10 Feb 2013 22:16:17 -0500 (EST) Cc: "freebsd-fs@freebsd.org" , Kurt Lidl , "freebsd-sparc64@freebsd.org" , Marius Strobl X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Feb 2013 03:16:23 -0000 On Jan 17, 2013, at 19:49 , Chris Ross wrote: > On Jan 17, 2013, at 11:35 , Andriy Gapon wrote: >> Chris, >>=20 >> thank you for triaging and analyzing this problem. And sorry for the = long delay >> (caused by the New Year craziness you mentioned earlier). >>=20 >> The problem is that arch_zfs_probe methods are expected only to probe = for ZFS >> disks/partitions, but they are not allowed to execute any other ZFS = operations. >> I assumed this to be true and forgot to check sparc64_zfs_probe. Mea = culpa. >>=20 >> Could you please test the following patch? >=20 > Thank you, Andriy. Much as you'd expect, that patch solves the = problem. I get some > of the printf()s that I'd put into zfs_fmtdev(), and the system loads = successfully. >=20 > Please commit that patch, and if you could, change the comment just = below the last > portion of it that is now not quite accurate (since you moved = mentioned code). >=20 > Thanks again! How long will this take to get to stable/9? Being new = to FreeBSD, > I'm not too familiar with the process of HEAD/stable/etc. (In NetBSD, = it would be a > commit followed by a pull request.) Sad to say that after hand-testing that patch, I waited for it to = appear on stable-9, (by manual inspection of the relevant code), and tried again. This = time, I get a slightly different failure: Rebooting with command: boot =20 Boot device: disk1 File and args:=20 =20 >> FreeBSD/sparc64 ZFS boot block Boot path: /pci@1c,600000/scsi@2/disk@1,0:a ERROR: Last Trap: Memory Address not Aligned {1} ok This is with a zfsloader built from stable-9 as of Feb 2. I'm = updating and rebuilding now, just to check, but I wanted to send out a note incase anyone else = on the sparc64 list has also seen this. - Chris From owner-freebsd-sparc64@FreeBSD.ORG Mon Feb 11 11:06:51 2013 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id ECE0D2D0 for ; Mon, 11 Feb 2013 11:06:51 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id DAA101BDB for ; Mon, 11 Feb 2013 11:06:51 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r1BB6pOM081414 for ; Mon, 11 Feb 2013 11:06:51 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r1BB6p6Z081412 for freebsd-sparc64@FreeBSD.org; Mon, 11 Feb 2013 11:06:51 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 11 Feb 2013 11:06:51 GMT Message-Id: <201302111106.r1BB6p6Z081412@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-sparc64@FreeBSD.org Subject: Current problem reports assigned to freebsd-sparc64@FreeBSD.org X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Feb 2013 11:06:52 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o sparc/170663 sparc64 panics with VIA 6421 SATA150 controller on Blade 1500 o sparc/169669 sparc64 Something seems broken in sparc64 TLS or lang/lua o sparc/164227 sparc64 [boot] Can't boot 9.0-RELEASE/sparc64 on Blade 1500 s sparc/164226 sparc64 [cd] Data corruption on 9.0-RELEASE when reading from o sparc/162513 sparc64 mpt(4), mptutil(8) reports variable, erroneous drive i o sparc/141918 sparc64 [ehci] ehci_interrupt: unrecoverable error, controller s sparc/139134 sparc64 kernel output corruption s sparc/107087 sparc64 [hang] system is hung during boot from CD o sparc/105048 sparc64 [trm] trm(4) panics on sparc64 o sparc/104428 sparc64 [nullfs] nullfs panics on E4500 (but not E420) o sparc/71729 sparc64 printf in kernel thread causes panic on SPARC 11 problems total. From owner-freebsd-sparc64@FreeBSD.ORG Mon Feb 11 16:41:53 2013 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D82AA9D9; Mon, 11 Feb 2013 16:41:53 +0000 (UTC) (envelope-from cross@distal.com) Received: from mail.distal.com (mail.distal.com [IPv6:2001:470:e24c:200::ae25]) by mx1.freebsd.org (Postfix) with ESMTP id A3388DF3; Mon, 11 Feb 2013 16:41:53 +0000 (UTC) Received: from zalamar.mm-corp.net (static-66-16-13-46.dsl.cavtel.net [66.16.13.46]) (authenticated bits=0) by mail.distal.com (8.14.3/8.14.3) with ESMTP id r1BGffEP007379 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 11 Feb 2013 11:41:47 -0500 (EST) Subject: Re: Changes to kern.geom.debugflags? Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Chris Ross In-Reply-To: <51CB677E-83FF-43EF-A3CC-CF4ADBDB0C7B@distal.com> Date: Mon, 11 Feb 2013 11:41:41 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <7D91DCEC-38CD-45C9-BD21-C99F26A52197@distal.com> References: <7AA0B5D0-D49C-4D5A-8FA0-AA57C091C040@distal.com> <6A0C1005-F328-4C4C-BB83-CA463BD85127@distal.com> <20121225232507.GA47735@alchemy.franken.de> <8D01A854-97D9-4F1F-906A-7AB59BF8850B@distal.com> <6FC4189B-85FA-466F-AA00-C660E9C16367@distal.com> <20121230032403.GA29164@pix.net> <56B28B8A-2284-421D-A666-A21F995C7640@distal.com> <20130104234616.GA37999@alchemy.franken.de> <50F82846.6030104@FreeBSD.org> <315EDE17-4995-4819-BC82-E9B7D942E82A@distal.com> <51CB677E-83FF-43EF-A3CC-CF4ADBDB0C7B@distal.com> To: Andriy Gapon X-Mailer: Apple Mail (2.1283) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.2 (mail.distal.com [206.138.151.250]); Mon, 11 Feb 2013 11:41:50 -0500 (EST) Cc: "freebsd-fs@freebsd.org" , Marius Strobl , Kurt Lidl , "freebsd-sparc64@freebsd.org" X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Feb 2013 16:41:53 -0000 On Feb 10, 2013, at 10:16 PM, Chris Ross wrote: >> Thanks again! How long will this take to get to stable/9? Being new = to FreeBSD, >> I'm not too familiar with the process of HEAD/stable/etc. (In = NetBSD, it would be a >> commit followed by a pull request.) >=20 > Sad to say that after hand-testing that patch, I waited for it to = appear on stable-9, > (by manual inspection of the relevant code), and tried again. This = time, I get a > slightly different failure: >=20 > Rebooting with command: boot =20= > Boot device: disk1 File and args:=20 >=20 >>> FreeBSD/sparc64 ZFS boot block > Boot path: /pci@1c,600000/scsi@2/disk@1,0:a > ERROR: Last Trap: Memory Address not Aligned >=20 > {1} ok >=20 > This is with a zfsloader built from stable-9 as of Feb 2. I'm = updating and rebuilding > now, just to check, but I wanted to send out a note incase anyone else = on the > sparc64 list has also seen this. I'm pleased to say that after rebuilding a stable/9 as of last night, = and installing it, it now successfully boots. So whether it was my human error, or = something that's been fixed in the last 2 weeks, it appears to be a non-problem. = Apologies for the noise. - Chris From owner-freebsd-sparc64@FreeBSD.ORG Tue Feb 12 00:27:08 2013 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B3C03E5A; Tue, 12 Feb 2013 00:27:08 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 4B8D38F9; Tue, 12 Feb 2013 00:27:07 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.5/8.14.5/ALCHEMY.FRANKEN.DE) with ESMTP id r1C0Qxj1022864; Tue, 12 Feb 2013 01:27:00 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.5/8.14.5/Submit) id r1C0QxHi022863; Tue, 12 Feb 2013 01:26:59 +0100 (CET) (envelope-from marius) Date: Tue, 12 Feb 2013 01:26:59 +0100 From: Marius Strobl To: Konstantin Belousov Subject: Re: Physbio changes final call for tests and reviews Message-ID: <20130212002659.GA22851@alchemy.franken.de> References: <20130202163322.GA2522@kib.kiev.ua> <20130202214709.GA99418@alchemy.franken.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130202214709.GA99418@alchemy.franken.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: powerpc@freebsd.org, mips@freebsd.org, current@freebsd.org, jeff@freebsd.org, ia64@freebsd.org, arch@freebsd.org, sparc64@freebsd.org, arm@freebsd.org X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Feb 2013 00:27:08 -0000 On Sat, Feb 02, 2013 at 10:47:09PM +0100, Marius Strobl wrote: > On Sat, Feb 02, 2013 at 06:33:22PM +0200, Konstantin Belousov wrote: > > Hi, > > I finished the last (insignificant) missed bits in the Jeff' physbio > > work. Now I am asking for the last round of testing and review, esp. for > > the !x86 architectures. Another testing focus are the SCSI HBAs and RAID > > controllers which drivers are changed by the patchset. Please do test > > this before the patchset is committed into HEAD ! > > > > The plan is to commit the patch somewhere in two weeks from this moment. > > The patch is required for the finalizing of the unmapped I/O work for UFS > > I did in parallel, which I hope to finish shortly after the commit. > > > > Patch is available at http://people.freebsd.org/~kib/misc/physbio.5.diff > > > > First tests on sparc64 with ata(4), mpt(4) and sym(4) look good (to > be sure I still need to test with a machine using a streaming buffer > in addition to the IOMMU, though). FYI, the latter case is also fine. Marius From owner-freebsd-sparc64@FreeBSD.ORG Wed Feb 13 01:47:54 2013 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 90842C99 for ; Wed, 13 Feb 2013 01:47:54 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-da0-f42.google.com (mail-da0-f42.google.com [209.85.210.42]) by mx1.freebsd.org (Postfix) with ESMTP id 6AEE01B1 for ; Wed, 13 Feb 2013 01:47:54 +0000 (UTC) Received: by mail-da0-f42.google.com with SMTP id z17so314443dal.29 for ; Tue, 12 Feb 2013 17:47:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:date:to:cc:subject:message-id:reply-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=V1vxSbrR7B/XbU6eitskxWlTd+fTfD92vBcj1l+drf4=; b=mVWcUZJZbvR1oPNAoxs6MjysDy1aOxeluNOozMz2rpdsUFQWTZFaJEnGHDf25pSLp8 mSkjUD6U7yjA6NXu1TZYqb9NeR0nvPeB3BO+C9vTsqoCsEfxsy+np9AiHe/zzSnHKqUL Ikm/lkmHpCa57cafLn214jrQ7O3eY4/vK9QE5OMowtwbFx5uYvCztJFRYqGvv1EFAbHh KEkZMsqlCz9ZmKUL6lLPW1f2Reo4HKJvCNKeg8r9PmRuHRews0kAr0O0eo0By4xzYTf4 hwozOBU3Crzd7jBPV2n0/Aobjhpq982CfiPhf+D4KS1H969HerLy0vq1bMIJYFFfAz2h FpYQ== X-Received: by 10.66.82.163 with SMTP id j3mr58418941pay.31.1360720067737; Tue, 12 Feb 2013 17:47:47 -0800 (PST) Received: from pyunyh@gmail.com (lpe4.p59-icn.cdngp.net. [114.111.62.249]) by mx.google.com with ESMTPS id w2sm73811501pax.22.2013.02.12.17.47.44 (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 12 Feb 2013 17:47:46 -0800 (PST) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Wed, 13 Feb 2013 10:47:38 +0900 From: YongHyeon PYUN Date: Wed, 13 Feb 2013 10:47:38 +0900 To: Marius Strobl Subject: Re: console stops with 9.1-RELEASE when under forwarding load Message-ID: <20130213014738.GB3101@michelle.cdnetworks.com> References: <20130122043541.GA67894@pix.net> <20130123223009.GA22474@alchemy.franken.de> <20130205061956.GB40942@pix.net> <20130205072553.GB1439@michelle.cdnetworks.com> <20130205203503.GR80850@alchemy.franken.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130205203503.GR80850@alchemy.franken.de> User-Agent: Mutt/1.4.2.3i Cc: Kurt Lidl , freebsd-sparc64@freebsd.org X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Feb 2013 01:47:54 -0000 On Tue, Feb 05, 2013 at 09:35:03PM +0100, Marius Strobl wrote: > On Tue, Feb 05, 2013 at 04:25:53PM +0900, YongHyeon PYUN wrote: > > On Tue, Feb 05, 2013 at 01:19:56AM -0500, Kurt Lidl wrote: > > > On Wed, Jan 23, 2013 at 11:30:09PM +0100, Marius Strobl wrote: > > > > On Mon, Jan 21, 2013 at 11:35:41PM -0500, Kurt Lidl wrote: > > > > > I'm not sure if this is better directed at freebsd-sparc64@ > > > > > or freebsd-net@ but I'm going to guess here... > > > > > > > > > > Anyways. In all cases, I'm using an absolutely stock > > > > > FreeBSD 9.1-release installation. > > > > > > > > > > I got several SunFire V120 machines recently, and have been testing > > > > > them out to verify their operation. They all started out identically > > > > > configured -- 1 GB of memory, 2x36GB disks, DVD-rom, 650Mhz processor. > > > > > The V120 has two on-board "gem" network interfaces. And the machine > > > > > can take a single, 32-bit PCI card. > > > > > > > > > > I've benchmarked the gem interfaces being able to source or sink > > > > > about 90mbit/sec of TCP traffic. This is comparable to the speed > > > > > of "hme" interfaces that I've tested in my slower Netra-T1-105 > > > > > machines. > > > > > > > > > > So. I put a Intel 32bit gig-e interface (a "GT" desktop > > > > > Gig-E interface) into the machine, and it comes up like this: > > > > > > > > > > em0: port 0xc00200-0xc0023f mem 0x20000-0x3ffff,0x40000-0x5ffff at device 5.0 on pci2 > > > > > em0: Memory Access and/or Bus Master bits were not set! > > > > > em0: Ethernet address: 00:1b:21: > > > > > > > > > > That interface can source or sink TCP traffic at about > > > > > 248 mbit/sec. > > > > > > > > > > Since I really want to make one of these machines my firewall/router, > > > > > I took a different, dual-port Intel Gig-E server adaptor (a 64bit > > > > > PCI card) and put it into one of the machines so I could look at > > > > > the fowarding performance. It probes like this: > > > > > > > > > > em0: port 0xc00200-0xc0023f mem 0x20000-0x3ffff,0x40000-0x7ffff at device 5.0 on pci2 > > > > > em0: Memory Access and/or Bus Master bits were not set! > > > > > em0: Ethernet address: 00:04:23: > > > > > em1: port 0xc00240-0xc0027f mem 0xc0000-0xdffff,0x100000-0x13ffff at device 5.1 on pci2 > > > > > em1: Memory Access and/or Bus Master bits were not set! > > > > > em1: Ethernet address: 00:04:23: > > > > > > > > > > Now this card can source traffic at about 250 mbit/sec and can sink > > > > > traffic around 204 mbit/sec. > > > > > > > > > > But the real question is - how is the forwarding performance? > > > > > > > > > > So I setup a test between some machines: > > > > > > > > > > A --tcp data--> em0-sparc64-em1 --tcp data--> B > > > > > | | > > > > > \---------<--------tcp acks-------<-----------/ > > > > > > > > > > So, A sends to interface em0 on the sparc64, the sparc64 > > > > > forward out em1 to host B, and the ack traffic flows out > > > > > a different interface from B to A. (A and B are amd64 > > > > > machines, with Gig-E interfaces that are considerably > > > > > faster than the sparc64 machines.) > > > > > > > > > > This test works surprisingly well -- 270 mbit/sec of forwarding > > > > > traffic, at around 29500 packets/second. > > > > > > > > > > The problem is when I change the test to send the tcp ack traffic > > > > > back through the sparc64 (so, ack traffic goes from B into em1, > > > > > then forwarded out em0 to A), while doing the data in the same way. > > > > > > > > > > The console of the sparc64 becomes completely unresponsive during > > > > > the running of this test. The 'netstat 1' that I been running just > > > > > stops. When the data finishes transmitting, the netstat output > > > > > gives one giant jump, counting all the packets that were sent during > > > > > the test as if they happened in a single second. > > > > > > > > > > It's pretty clear that the process I'm running on the console isn't > > > > > receiving any cycles at all. This is true for whatever I have > > > > > running on the console of machine -- a shell, vmstat, iostat, > > > > > whatever. It just hangs until the forwarding test is over. > > > > > Then the console input/output resumes normally. > > > > > > > > > > Has anybody else seen this type of problem? > > > > > > > > > > > > > I don't see what could be a sparc64-specific problem in this case. > > > > You are certainly pushing the hardware beyond its limits though and > > > > it would be interesting to know how a similarly "powerful" i386 > > > > machine behaves in this case. > > > > In any case, in order to not burn any CPU cycles needlessly, you > > > > should use a kernel built from a config stripped down to your > > > > requirements and with options SMP removed to get the maximum out > > > > of a UP machine. It could also be that SCHED_ULE actually helps > > > > in this case (there's a bug in 9.1-RELEASE causing problems with > > > > SCHED_ULE and SMP on sparc64, but for UP it should be fine). > > > > > > I updated the kernel tree on one of my sparc64 machines to the > > > latest version of 9-STABLE, and gave the following combinations a > > > try: > > > SMP+ULE > > > SMP+4BSD > > > non-SMP+ULE > > > non-SMP+4BSD > > > They all performed about the same, in terms of throughput, > > > and about the same in terms of user-responsiveness when under load. > > > None were responsive when forwarding ~214mbit/sec of traffic. > > > > > > I played around a bit with tuning of the rx/tx queue depths for the > > > em0/em1 devices, but none of that had any perceptable difference in > > > the level of throughput or responsiveness of the machine. > > > > If my memory serve me right, em(4) requires considerably fast > > machine to offset the overhead of taskqueue(9). Because the > > taskqueue handler is enqueued again and again under heavy RX > > network load, most system cycles would be consumed in the > > taskqueue handler. > > Try polling(4) and see whether it makes any difference. I'm not > > sure whether polling(4) works on sparc64 though. > > > > This might or might not work or at least cause ill effects. In general, > Sun PCI bridges synchronize DMA on interrupts and polling(4) bypasses > that mechanism. For the host-PCI-bridges found in v210, psycho(4) > additionally synchronizes DMA manually when bus_dmamap_sync(9) is called > with BUS_DMASYNC_POSTREAD (as suggested in the datasheet). I'm not sure > whether this is also sufficient for polling(4). In any case, sun4u > hardware certainly wasn't built with something like polling(4) in mind. > Hrm, according to my reading of the lem(4) source, it shouldn't use > taskqueue(9) when setting the loader tunable hw.em.use_legacy_irq to > 1 for the MACs in question. In any case, the latter certainly is easier > to test than rebuilding a kernel with polling(4) support. > Right. If the driver is lem(4), using use_legacy_irq would be better way to eliminate taskqueue(9) overhead on slow boxes. You may also want to tune several interrupt delay tunables. > Marius > From owner-freebsd-sparc64@FreeBSD.ORG Fri Feb 15 06:00:31 2013 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E4D16C02; Fri, 15 Feb 2013 06:00:31 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id BC52B3A6; Fri, 15 Feb 2013 06:00:31 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id r1F60VSD065451; Fri, 15 Feb 2013 01:00:31 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id r1F60Vf5065450; Fri, 15 Feb 2013 06:00:31 GMT (envelope-from tinderbox@freebsd.org) Date: Fri, 15 Feb 2013 06:00:31 GMT Message-Id: <201302150600.r1F60Vf5065450@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [head tinderbox] failure on sparc64/sparc64 Precedence: bulk X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Feb 2013 06:00:32 -0000 TB --- 2013-02-15 05:05:25 - tinderbox 2.10 running on freebsd-current.sentex.ca TB --- 2013-02-15 05:05:25 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2013-02-15 05:05:25 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2013-02-15 05:05:25 - cleaning the object tree TB --- 2013-02-15 05:05:25 - /usr/local/bin/svn stat /src TB --- 2013-02-15 05:05:28 - At svn revision 246816 TB --- 2013-02-15 05:05:29 - building world TB --- 2013-02-15 05:05:29 - CROSS_BUILD_TESTING=YES TB --- 2013-02-15 05:05:29 - MAKEOBJDIRPREFIX=/obj TB --- 2013-02-15 05:05:29 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-02-15 05:05:29 - SRCCONF=/dev/null TB --- 2013-02-15 05:05:29 - TARGET=sparc64 TB --- 2013-02-15 05:05:29 - TARGET_ARCH=sparc64 TB --- 2013-02-15 05:05:29 - TZ=UTC TB --- 2013-02-15 05:05:29 - __MAKE_CONF=/dev/null TB --- 2013-02-15 05:05:29 - cd /src TB --- 2013-02-15 05:05:29 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Fri Feb 15 05:05:33 UTC 2013 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] rm -f .depend mkdep -f .depend -a -I/src/sbin/fsdb/../fsck_ffs -DRESCUE -std=gnu99 /src/sbin/fsdb/fsdb.c /src/sbin/fsdb/fsdbutil.c /src/sbin/fsdb/../fsck_ffs/dir.c /src/sbin/fsdb/../fsck_ffs/ea.c /src/sbin/fsdb/../fsck_ffs/fsutil.c /src/sbin/fsdb/../fsck_ffs/inode.c /src/sbin/fsdb/../fsck_ffs/pass1.c /src/sbin/fsdb/../fsck_ffs/pass1b.c /src/sbin/fsdb/../fsck_ffs/pass2.c /src/sbin/fsdb/../fsck_ffs/pass3.c /src/sbin/fsdb/../fsck_ffs/pass4.c /src/sbin/fsdb/../fsck_ffs/pass5.c /src/sbin/fsdb/../fsck_ffs/setup.c /src/sbin/fsdb/../fsck_ffs/utilities.c /src/sbin/fsdb/../../sys/ufs/ffs/ffs_subr.c /src/sbin/fsdb/../../sys/ufs/ffs/ffs_tables.c echo fsdb: /obj/sparc64.sparc64/src/tmp/usr/lib/libc.a /obj/sparc64.sparc64/src/tmp/usr/lib/libedit.a /obj/sparc64.sparc64/src/tmp/usr/lib/libtermcap.a >> .depend cc -O2 -pipe -I/src/sbin/fsdb/../fsck_ffs -DRESCUE -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/sbin/fsdb/fsdb.c cc -O2 -pipe -I/src/sbin/fsdb/../fsck_ffs -DRESCUE -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/sbin/fsdb/fsdbutil.c /src/sbin/fsdb/fsdbutil.c: In function 'printindir': /src/sbin/fsdb/fsdbutil.c:242: error: 'struct bufarea' has no member named 'b_prev' /src/sbin/fsdb/fsdbutil.c:242: error: 'struct bufarea' has no member named 'b_next' *** [fsdbutil.o] Error code 1 Stop in /src/sbin/fsdb. *** [fsdb_make] Error code 1 Stop in /obj/sparc64.sparc64/src/rescue/rescue. *** [objs] Error code 1 Stop in /src/rescue/rescue. *** [all] Error code 1 Stop in /src/rescue. *** [rescue.all__D] Error code 1 Stop in /src. *** [everything] Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2013-02-15 06:00:31 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-02-15 06:00:31 - ERROR: failed to build world TB --- 2013-02-15 06:00:31 - 2585.35 user 466.67 system 3306.06 real http://tinderbox.freebsd.org/tinderbox-head-ss-build-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Fri Feb 15 11:41:46 2013 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id DB5AFE4; Fri, 15 Feb 2013 11:41:46 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id B3BF9315; Fri, 15 Feb 2013 11:41:46 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id r1FBfkwk051147; Fri, 15 Feb 2013 06:41:46 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id r1FBfkpc051146; Fri, 15 Feb 2013 11:41:46 GMT (envelope-from tinderbox@freebsd.org) Date: Fri, 15 Feb 2013 11:41:46 GMT Message-Id: <201302151141.r1FBfkpc051146@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [head tinderbox] failure on sparc64/sparc64 Precedence: bulk X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Feb 2013 11:41:46 -0000 TB --- 2013-02-15 10:47:31 - tinderbox 2.10 running on freebsd-current.sentex.ca TB --- 2013-02-15 10:47:31 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2013-02-15 10:47:31 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2013-02-15 10:47:31 - cleaning the object tree TB --- 2013-02-15 10:48:58 - /usr/local/bin/svn stat /src TB --- 2013-02-15 10:49:01 - At svn revision 246820 TB --- 2013-02-15 10:49:02 - building world TB --- 2013-02-15 10:49:02 - CROSS_BUILD_TESTING=YES TB --- 2013-02-15 10:49:02 - MAKEOBJDIRPREFIX=/obj TB --- 2013-02-15 10:49:02 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-02-15 10:49:02 - SRCCONF=/dev/null TB --- 2013-02-15 10:49:02 - TARGET=sparc64 TB --- 2013-02-15 10:49:02 - TARGET_ARCH=sparc64 TB --- 2013-02-15 10:49:02 - TZ=UTC TB --- 2013-02-15 10:49:02 - __MAKE_CONF=/dev/null TB --- 2013-02-15 10:49:02 - cd /src TB --- 2013-02-15 10:49:02 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Fri Feb 15 10:49:07 UTC 2013 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] rm -f .depend mkdep -f .depend -a -I/src/sbin/fsdb/../fsck_ffs -DRESCUE -std=gnu99 /src/sbin/fsdb/fsdb.c /src/sbin/fsdb/fsdbutil.c /src/sbin/fsdb/../fsck_ffs/dir.c /src/sbin/fsdb/../fsck_ffs/ea.c /src/sbin/fsdb/../fsck_ffs/fsutil.c /src/sbin/fsdb/../fsck_ffs/inode.c /src/sbin/fsdb/../fsck_ffs/pass1.c /src/sbin/fsdb/../fsck_ffs/pass1b.c /src/sbin/fsdb/../fsck_ffs/pass2.c /src/sbin/fsdb/../fsck_ffs/pass3.c /src/sbin/fsdb/../fsck_ffs/pass4.c /src/sbin/fsdb/../fsck_ffs/pass5.c /src/sbin/fsdb/../fsck_ffs/setup.c /src/sbin/fsdb/../fsck_ffs/utilities.c /src/sbin/fsdb/../../sys/ufs/ffs/ffs_subr.c /src/sbin/fsdb/../../sys/ufs/ffs/ffs_tables.c echo fsdb: /obj/sparc64.sparc64/src/tmp/usr/lib/libc.a /obj/sparc64.sparc64/src/tmp/usr/lib/libedit.a /obj/sparc64.sparc64/src/tmp/usr/lib/libtermcap.a >> .depend cc -O2 -pipe -I/src/sbin/fsdb/../fsck_ffs -DRESCUE -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/sbin/fsdb/fsdb.c cc -O2 -pipe -I/src/sbin/fsdb/../fsck_ffs -DRESCUE -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/sbin/fsdb/fsdbutil.c /src/sbin/fsdb/fsdbutil.c: In function 'printindir': /src/sbin/fsdb/fsdbutil.c:242: error: 'struct bufarea' has no member named 'b_prev' /src/sbin/fsdb/fsdbutil.c:242: error: 'struct bufarea' has no member named 'b_next' *** [fsdbutil.o] Error code 1 Stop in /src/sbin/fsdb. *** [fsdb_make] Error code 1 Stop in /obj/sparc64.sparc64/src/rescue/rescue. *** [objs] Error code 1 Stop in /src/rescue/rescue. *** [all] Error code 1 Stop in /src/rescue. *** [rescue.all__D] Error code 1 Stop in /src. *** [everything] Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2013-02-15 11:41:46 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-02-15 11:41:46 - ERROR: failed to build world TB --- 2013-02-15 11:41:46 - 2462.16 user 453.13 system 3254.66 real http://tinderbox.freebsd.org/tinderbox-head-ss-build-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Sat Feb 16 02:55:11 2013 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 69A1EB8; Sat, 16 Feb 2013 02:55:11 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 3DDB765C; Sat, 16 Feb 2013 02:55:11 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id r1G2tAnd019415; Fri, 15 Feb 2013 21:55:10 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id r1G2tAb5019408; Sat, 16 Feb 2013 02:55:10 GMT (envelope-from tinderbox@freebsd.org) Date: Sat, 16 Feb 2013 02:55:10 GMT Message-Id: <201302160255.r1G2tAb5019408@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [head tinderbox] failure on sparc64/sparc64 Precedence: bulk X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Feb 2013 02:55:11 -0000 TB --- 2013-02-16 02:24:36 - tinderbox 2.10 running on freebsd-current.sentex.ca TB --- 2013-02-16 02:24:36 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2013-02-16 02:24:36 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2013-02-16 02:24:36 - cleaning the object tree TB --- 2013-02-16 02:24:36 - /usr/local/bin/svn stat /src TB --- 2013-02-16 02:24:40 - At svn revision 246856 TB --- 2013-02-16 02:24:41 - building world TB --- 2013-02-16 02:24:41 - CROSS_BUILD_TESTING=YES TB --- 2013-02-16 02:24:41 - MAKEOBJDIRPREFIX=/obj TB --- 2013-02-16 02:24:41 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-02-16 02:24:41 - SRCCONF=/dev/null TB --- 2013-02-16 02:24:41 - TARGET=sparc64 TB --- 2013-02-16 02:24:41 - TARGET_ARCH=sparc64 TB --- 2013-02-16 02:24:41 - TZ=UTC TB --- 2013-02-16 02:24:41 - __MAKE_CONF=/dev/null TB --- 2013-02-16 02:24:41 - cd /src TB --- 2013-02-16 02:24:41 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Sat Feb 16 02:24:45 UTC 2013 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/buffer.c -o buffer.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dane.c -o dane.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dname.c -o dname.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec.c -o dnssec.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec_sign.c -o dnssec_sign.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec_verify.c -o dnssec_verify.o cc1: warnings being treated as errors /src/lib/libldns/../../contrib/ldns/dnssec_verify.c:638: warning: 'ldns_dnssec_trust_tree_print_sm' defined but not used *** [dnssec_verify.o] Error code 1 Stop in /src/lib/libldns. *** [all] Error code 1 Stop in /src/lib. *** [lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2013-02-16 02:55:10 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-02-16 02:55:10 - ERROR: failed to build world TB --- 2013-02-16 02:55:10 - 1363.77 user 323.43 system 1833.47 real http://tinderbox.freebsd.org/tinderbox-head-ss-build-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Sat Feb 16 09:20:30 2013 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3866410D; Sat, 16 Feb 2013 09:20:30 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 0F6C4154; Sat, 16 Feb 2013 09:20:29 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id r1G9KT5D024310; Sat, 16 Feb 2013 04:20:29 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id r1G9KT2F024308; Sat, 16 Feb 2013 09:20:29 GMT (envelope-from tinderbox@freebsd.org) Date: Sat, 16 Feb 2013 09:20:29 GMT Message-Id: <201302160920.r1G9KT2F024308@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [head tinderbox] failure on sparc64/sparc64 Precedence: bulk X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Feb 2013 09:20:30 -0000 TB --- 2013-02-16 08:48:58 - tinderbox 2.10 running on freebsd-current.sentex.ca TB --- 2013-02-16 08:48:58 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2013-02-16 08:48:58 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2013-02-16 08:48:58 - cleaning the object tree TB --- 2013-02-16 08:49:25 - /usr/local/bin/svn stat /src TB --- 2013-02-16 08:49:37 - At svn revision 246870 TB --- 2013-02-16 08:49:38 - building world TB --- 2013-02-16 08:49:38 - CROSS_BUILD_TESTING=YES TB --- 2013-02-16 08:49:38 - MAKEOBJDIRPREFIX=/obj TB --- 2013-02-16 08:49:38 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-02-16 08:49:38 - SRCCONF=/dev/null TB --- 2013-02-16 08:49:38 - TARGET=sparc64 TB --- 2013-02-16 08:49:38 - TARGET_ARCH=sparc64 TB --- 2013-02-16 08:49:38 - TZ=UTC TB --- 2013-02-16 08:49:38 - __MAKE_CONF=/dev/null TB --- 2013-02-16 08:49:38 - cd /src TB --- 2013-02-16 08:49:38 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Sat Feb 16 08:49:43 UTC 2013 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/buffer.c -o buffer.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dane.c -o dane.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dname.c -o dname.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec.c -o dnssec.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec_sign.c -o dnssec_sign.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec_verify.c -o dnssec_verify.o cc1: warnings being treated as errors /src/lib/libldns/../../contrib/ldns/dnssec_verify.c:638: warning: 'ldns_dnssec_trust_tree_print_sm' defined but not used *** [dnssec_verify.o] Error code 1 Stop in /src/lib/libldns. *** [all] Error code 1 Stop in /src/lib. *** [lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2013-02-16 09:20:28 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-02-16 09:20:28 - ERROR: failed to build world TB --- 2013-02-16 09:20:28 - 1343.09 user 316.00 system 1890.07 real http://tinderbox.freebsd.org/tinderbox-head-ss-build-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Sat Feb 16 15:47:52 2013 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 31211603; Sat, 16 Feb 2013 15:47:52 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 077BAFA6; Sat, 16 Feb 2013 15:47:51 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id r1GFloXb028116; Sat, 16 Feb 2013 10:47:50 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id r1GFlocl028110; Sat, 16 Feb 2013 15:47:50 GMT (envelope-from tinderbox@freebsd.org) Date: Sat, 16 Feb 2013 15:47:50 GMT Message-Id: <201302161547.r1GFlocl028110@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [head tinderbox] failure on sparc64/sparc64 Precedence: bulk X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Feb 2013 15:47:52 -0000 TB --- 2013-02-16 15:17:09 - tinderbox 2.10 running on freebsd-current.sentex.ca TB --- 2013-02-16 15:17:09 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2013-02-16 15:17:09 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2013-02-16 15:17:09 - cleaning the object tree TB --- 2013-02-16 15:17:40 - /usr/local/bin/svn stat /src TB --- 2013-02-16 15:17:49 - At svn revision 246872 TB --- 2013-02-16 15:17:50 - building world TB --- 2013-02-16 15:17:50 - CROSS_BUILD_TESTING=YES TB --- 2013-02-16 15:17:50 - MAKEOBJDIRPREFIX=/obj TB --- 2013-02-16 15:17:50 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-02-16 15:17:50 - SRCCONF=/dev/null TB --- 2013-02-16 15:17:50 - TARGET=sparc64 TB --- 2013-02-16 15:17:50 - TARGET_ARCH=sparc64 TB --- 2013-02-16 15:17:50 - TZ=UTC TB --- 2013-02-16 15:17:50 - __MAKE_CONF=/dev/null TB --- 2013-02-16 15:17:50 - cd /src TB --- 2013-02-16 15:17:50 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Sat Feb 16 15:17:55 UTC 2013 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/buffer.c -o buffer.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dane.c -o dane.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dname.c -o dname.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec.c -o dnssec.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec_sign.c -o dnssec_sign.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec_verify.c -o dnssec_verify.o cc1: warnings being treated as errors /src/lib/libldns/../../contrib/ldns/dnssec_verify.c:638: warning: 'ldns_dnssec_trust_tree_print_sm' defined but not used *** [dnssec_verify.o] Error code 1 Stop in /src/lib/libldns. *** [all] Error code 1 Stop in /src/lib. *** [lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2013-02-16 15:47:50 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-02-16 15:47:50 - ERROR: failed to build world TB --- 2013-02-16 15:47:50 - 1339.57 user 324.77 system 1840.98 real http://tinderbox.freebsd.org/tinderbox-head-ss-build-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Sat Feb 16 20:24:55 2013 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 39EEDE27 for ; Sat, 16 Feb 2013 20:24:55 +0000 (UTC) (envelope-from mapsware@prodigy.net.mx) Received: from nlpiport17.prodigy.net.mx (nlpiport17.prodigy.net.mx [148.235.52.22]) by mx1.freebsd.org (Postfix) with ESMTP id DF8A8B06 for ; Sat, 16 Feb 2013 20:24:54 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: An8IAOToH1G9qmjI/2dsb2JhbABFuTSHbBaDU4EOY4gxAgqcH6BKj1SDKgOIZ45ijzuDJw X-IronPort-AV: E=Sophos;i="4.84,678,1355119200"; d="scan'208";a="201989744" Received: from nlpiport03.prodigy.net.mx ([148.235.52.111]) by nlpiport17.prodigy.net.mx with ESMTP; 16 Feb 2013 14:19:23 -0600 Received: from dsl-189-170-104-200-dyn.prod-infinitum.com.mx (HELO morena.lan) ([189.170.104.200]) by nlpiport03.prodigy.net.mx with ESMTP; 16 Feb 2013 14:19:23 -0600 From: Martin Alejandro Paredes Sanchez To: freebsd-sparc64@freebsd.org Subject: error installing pkgng Date: Sat, 16 Feb 2013 13:19:24 -0700 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201302161319.24960.mapsware@prodigy.net.mx> X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Feb 2013 20:24:55 -0000 can pkgng be installed in sparc64? # /usr/sbin/pkg The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y Bootstrapping pkg please wait pkg: Error fetching http://pkgbeta.FreeBSD.org/freebsd:9:sparc64:64/latest/Lates t/pkg.txz: Not Found From owner-freebsd-sparc64@FreeBSD.ORG Sat Feb 16 22:08:22 2013 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A1010F25; Sat, 16 Feb 2013 22:08:22 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 69AC9E07; Sat, 16 Feb 2013 22:08:21 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id r1GM8LJ5032114; Sat, 16 Feb 2013 17:08:21 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id r1GM8LWl032111; Sat, 16 Feb 2013 22:08:21 GMT (envelope-from tinderbox@freebsd.org) Date: Sat, 16 Feb 2013 22:08:21 GMT Message-Id: <201302162208.r1GM8LWl032111@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [head tinderbox] failure on sparc64/sparc64 Precedence: bulk X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Feb 2013 22:08:22 -0000 TB --- 2013-02-16 21:37:49 - tinderbox 2.10 running on freebsd-current.sentex.ca TB --- 2013-02-16 21:37:49 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2013-02-16 21:37:49 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2013-02-16 21:37:49 - cleaning the object tree TB --- 2013-02-16 21:38:19 - /usr/local/bin/svn stat /src TB --- 2013-02-16 21:38:23 - At svn revision 246878 TB --- 2013-02-16 21:38:24 - building world TB --- 2013-02-16 21:38:24 - CROSS_BUILD_TESTING=YES TB --- 2013-02-16 21:38:24 - MAKEOBJDIRPREFIX=/obj TB --- 2013-02-16 21:38:24 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-02-16 21:38:24 - SRCCONF=/dev/null TB --- 2013-02-16 21:38:24 - TARGET=sparc64 TB --- 2013-02-16 21:38:24 - TARGET_ARCH=sparc64 TB --- 2013-02-16 21:38:24 - TZ=UTC TB --- 2013-02-16 21:38:24 - __MAKE_CONF=/dev/null TB --- 2013-02-16 21:38:24 - cd /src TB --- 2013-02-16 21:38:24 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Sat Feb 16 21:38:29 UTC 2013 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/buffer.c -o buffer.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dane.c -o dane.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dname.c -o dname.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec.c -o dnssec.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec_sign.c -o dnssec_sign.o cc -O2 -pipe -I/src/lib/libldns/../../contrib/ldns -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libldns/../../contrib/ldns/dnssec_verify.c -o dnssec_verify.o cc1: warnings being treated as errors /src/lib/libldns/../../contrib/ldns/dnssec_verify.c:638: warning: 'ldns_dnssec_trust_tree_print_sm' defined but not used *** [dnssec_verify.o] Error code 1 Stop in /src/lib/libldns. *** [all] Error code 1 Stop in /src/lib. *** [lib__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2013-02-16 22:08:21 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-02-16 22:08:21 - ERROR: failed to build world TB --- 2013-02-16 22:08:21 - 1339.16 user 317.37 system 1831.55 real http://tinderbox.freebsd.org/tinderbox-head-ss-build-HEAD-sparc64-sparc64.full