From owner-freebsd-sparc64@FreeBSD.ORG Sun Nov 13 04:50:07 2011 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95A361065676 for ; Sun, 13 Nov 2011 04:50:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6A7258FC17 for ; Sun, 13 Nov 2011 04:50:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pAD4o7gB020057 for ; Sun, 13 Nov 2011 04:50:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pAD4o7eY020056; Sun, 13 Nov 2011 04:50:07 GMT (envelope-from gnats) Resent-Date: Sun, 13 Nov 2011 04:50:07 GMT Resent-Message-Id: <201111130450.pAD4o7eY020056@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-sparc64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rory Arms Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 24783106566B for ; Sun, 13 Nov 2011 04:45:13 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 144138FC12 for ; Sun, 13 Nov 2011 04:45:13 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pAD4j9CI022923 for ; Sun, 13 Nov 2011 04:45:09 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id pAD4j9Kg022917; Sun, 13 Nov 2011 04:45:09 GMT (envelope-from nobody) Message-Id: <201111130445.pAD4j9Kg022917@red.freebsd.org> Date: Sun, 13 Nov 2011 04:45:09 GMT From: Rory Arms To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: sparc64/162513: mpt(4), mptutil(8) reports variable, erroneous drive information X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2011 04:50:07 -0000 >Number: 162513 >Category: sparc64 >Synopsis: mpt(4), mptutil(8) reports variable, erroneous drive information >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-sparc64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Nov 13 04:50:06 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Rory Arms >Release: 8.2-RELEASE >Organization: >Environment: FreeBSD tatung.TrueStep 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Wed Nov 9 18:00:10 EST 2011 rorya@tatung.TrueStep:/usr/obj/usr/src/sys/TATUNG sparc64 >Description: I have an an LSI Logic SAS3041X-R Host Adapter 4-Port SAS RAID Controller installed in a 3.3v PCI port on a SUN AXmp based system. I have 2 1TB Hitachi drives attached to it. The system originally had 7.1-R installed. I noticed that mpt(4) in that version would not even see 2 SATA drives that were attached. So I promptly upgraded to 8.2 where mpt(4) did detect the presence of the drives. However I have noticed issues in trying to create a volume with the drives when using mptutil(8). There are times when 'show config' shows variable number of drives, and other inconsistent results. See the following commands issued seconds between each, with no hardware configurations being made in between: tatung[/usr/src] 0> sudo mptutil show config Password: mpt0 Configuration: 0 volumes, 1 drives drive da1 (932G) ONLINE SATA tatung[/usr/src] 0> sudo mptutil show drives mpt0 Physical Drives: da0 ( 932G) ONLINE SATA bus 0 id 0 da1 ( 932G) ONLINE SATA bus 0 id 1 tatung[/usr/src] 0> sudo mptutil show config mpt0 Configuration: 0 volumes, 4 drives drive da1 (932G) ONLINE SATA tatung[/usr/src] 0> sudo mptutil show config mpt0 Configuration: 0 volumes, 5 drives drive da0 (932G) ONLINE SATA drive da1 (932G) ONLINE SATA tatung[/usr/src] 0> sudo mptutil show config mpt0 Configuration: 0 volumes, 1 drives drive da1 (932G) ONLINE SATA tatung[/usr/src] 0> sudo mptutil show config mpt0 Configuration: 0 volumes, 4 drives drive da1 (932G) ONLINE SATA tatung[/usr/src] 0> sudo mptutil show drives mpt0 Physical Drives: da0 ( 932G) ONLINE SATA bus 0 id 0 da1 ( 932G) ONLINE SATA bus 0 id 1 tatung[/usr/src] 0> sudo mptutil show drives mpt0 Physical Drives: da1 ( 932G) ONLINE SATA bus 0 id 1 So as you can see mptutil(8) reports a variable amount of drives attached, when in actuality there are always 2 SATA drives attached Here's the output of pciconf -lv: tatung[/usr/src] 0> pciconf -lv hostb0@pci0:0:0:0: class=0x060000 card=0x00000000 chip=0x8000108e rev=0x00 hdr=0x00 vendor = 'Sun Microsystems' device = 'STP2223BGA UPA to PCI Bus Interface Module (U2P)' class = bridge subclass = HOST-PCI ebus0@pci0:0:1:0: class=0x068000 card=0x00000000 chip=0x1000108e rev=0x01 hdr=0x00 vendor = 'Sun Microsystems' device = 'SPARC EBUS PCIO PCI I/O Controller' class = bridge hme0@pci0:0:1:1: class=0x020000 card=0x00000000 chip=0x1001108e rev=0x01 hdr=0x00 vendor = 'Sun Microsystems' device = 'Happy Meal Ethernet (PCIO)' class = network subclass = ethernet em0@pci0:0:3:0: class=0x020000 card=0x002e8086 chip=0x100e8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = 'Gigabit Ethernet Controller (82540EM)' class = network subclass = ethernet hostb1@pci1:128:0:0: class=0x060000 card=0x00000000 chip=0x8000108e rev=0x00 hdr=0x00 vendor = 'Sun Microsystems' device = 'STP2223BGA UPA to PCI Bus Interface Module (U2P)' class = bridge subclass = HOST-PCI mpt0@pci1:128:1:0: class=0x010000 card=0x30201000 chip=0x00501000 rev=0x03 hdr=0x00 vendor = 'LSI Logic (Was: Symbios Logic, NCR)' device = 'SAS 3000 series, 4-port with 1064 -StorPort' class = mass storage subclass = SCSI hostb2@pci2:0:0:0: class=0x060000 card=0x00000000 chip=0x8000108e rev=0x00 hdr=0x00 vendor = 'Sun Microsystems' device = 'STP2223BGA UPA to PCI Bus Interface Module (U2P)' class = bridge subclass = HOST-PCI sym0@pci2:0:6:0: class=0x010000 card=0x00000000 chip=0x000f1000 rev=0x14 hdr=0x00 vendor = 'LSI Logic (Was: Symbios Logic, NCR)' device = 'LSI53C875/E,LSI53C876/E PCI to Ultra SCSI I/O Processor' class = mass storage subclass = SCSI sym1@pci2:0:6:1: class=0x010000 card=0x00000000 chip=0x000f1000 rev=0x14 hdr=0x00 vendor = 'LSI Logic (Was: Symbios Logic, NCR)' device = 'LSI53C875/E,LSI53C876/E PCI to Ultra SCSI I/O Processor' class = mass storage subclass = SCSI machfb0@pci2:0:2:0: class=0x030000 card=0x00801002 chip=0x47501002 rev=0x5c hdr=0x00 vendor = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.' device = 'ATI 3D Rage Pro 215GP (ATI 3D Rage Pro 215GP)' class = display subclass = VGA hostb3@pci3:128:0:0: class=0x060000 card=0x00000000 chip=0x8000108e rev=0x00 hdr=0x00 vendor = 'Sun Microsystems' device = 'STP2223BGA UPA to PCI Bus Interface Module (U2P)' class = bridge subclass = HOST-PCI I use a the following custom kernel config: cpu SUN4U ident TATUNG makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols options SCHED_4BSD # 4BSD scheduler options INET # InterNETworking options INET6 # IPv6 communications protocols options SCTP # Stream Control Transmission Protocol options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_ACL # Support for access control lists options UFS_DIRHASH # Improve performance on big directories options UFS_GJOURNAL # Enable gjournal-based UFS journaling options MD_ROOT # MD is a potential root device options NFSCLIENT # Network Filesystem Client options NFSSERVER # Network Filesystem Server options NFSLOCKD # Network Lock Manager options NFS_ROOT # NFS usable as /, requires NFSCLIENT options CD9660 # ISO 9660 Filesystem options PROCFS # Process filesystem (requires PSEUDOFS) options PSEUDOFS # Pseudo-filesystem framework options GEOM_PART_GPT # GUID Partition Tables. options GEOM_LABEL # Provides labelization options COMPAT_43TTY # BSD 4.3 TTY compat (sgtty) options COMPAT_FREEBSD7 # Compatible with FreeBSD7 options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI options KTRACE # ktrace(1) support options STACK # stack(9) support options SYSVSHM # SYSV-style shared memory options SYSVMSG # SYSV-style message queues options SYSVSEM # SYSV-style semaphores options P1003_1B_SEMAPHORES # POSIX-style semaphores options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) options AUDIT # Security event auditing options MAC # TrustedBSD MAC Framework options INCLUDE_CONFIG_FILE # Include this file in kernel options KDB # Kernel debugger related code options KDB_TRACE # Print a stack trace for a panic options SMP # Symmetric MultiProcessor Kernel device ebus device pci device central device fhc device ata device atadisk # ATA disk drives # output. Adds ~128k to driver. device isp # Qlogic family device ispfw # Firmware module for Qlogic host adapters device mpt # LSI-Logic MPT-Fusion device sym # NCR/Symbios/LSI Logic 53C8XX/53C1010/53C1510D device scbus # SCSI bus (required for SCSI) device ch # SCSI media changers device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access) device ses # SCSI Environmental Services (and SAF-TE) device kbdmux # keyboard multiplexer device sc device machfb # ATI Mach64 framebuffers device splash # Splash screen and screen saver support options KBD_INSTALL_CDEV # install a CDEV entry in /dev device auxio # auxiliary I/O device device eeprom # eeprom (really a front-end for the MK48Txx) device mk48txx # Mostek MK48Txx clocks device rtc # rtc (really a front-end for the MC146818) device mc146818 # Motorola MC146818 and compatible clocks device scc # Serial communications controllers. device uart # Multi-uart driver device em # Intel PRO/1000 adapter Gigabit Ethernet Card device miibus # MII bus support device fxp # Intel EtherExpress PRO/100B (82557, 82558) device hme # Sun HME (Happy Meal Ethernet) device wlan # 802.11 support options IEEE80211_DEBUG # enable debug msgs options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's options IEEE80211_SUPPORT_MESH # enable 802.11s D3.0 support device wlan_wep # 802.11 WEP support device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support device wlan_amrr # AMRR transmit rate control algorithm device ath # Atheros pci/cardbus NIC's device ath_hal # Atheros HAL (Hardware Access Layer) options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors device ath_rate_sample # SampleRate tx rate control for ath device loop # Network loopback device random # Entropy device device ether # Ethernet support device vlan # 802.1Q VLAN support device tun # Packet tunnel. device pty # BSD-style compatibility pseudo ttys device md # Memory "disks" device gif # IPv6 and IPv4 tunneling device faith # IPv6-to-IPv4 relaying (translation) device firmware # firmware assist module device bpf # Berkeley packet filter >How-To-Repeat: repeated runs of mpiutil(8) commands with 'show config' and 'show drives' returns inconsistent results. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-sparc64@FreeBSD.ORG Sun Nov 13 12:10:14 2011 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 562B2106564A for ; Sun, 13 Nov 2011 12:10:14 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 44EAD8FC14 for ; Sun, 13 Nov 2011 12:10:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pADCAEfZ063227 for ; Sun, 13 Nov 2011 12:10:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pADCAEGO063226; Sun, 13 Nov 2011 12:10:14 GMT (envelope-from gnats) Date: Sun, 13 Nov 2011 12:10:14 GMT Message-Id: <201111131210.pADCAEGO063226@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Marius Strobl Cc: Subject: Re: sparc64/162513: mpt(4), mptutil(8) reports variable, erroneous drive information X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marius Strobl List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2011 12:10:14 -0000 The following reply was made to PR sparc64/162513; it has been noted by GNATS. From: Marius Strobl To: Rory Arms Cc: freebsd-gnats-submit@freebsd.org Subject: Re: sparc64/162513: mpt(4), mptutil(8) reports variable, erroneous drive information Date: Sun, 13 Nov 2011 12:58:12 +0100 This is a known issue; mptutil(8) isn't endian-clean (actually the IOCTL- interface of mpt(4) is little-endian even on big-endian architectures and actually also should stay that way as otherwise we would need to add code to the driver to convert all possible configuration pages, which doesn't make sense), which requires a non-trivial amount of work to fix. That mptutil(8) is working that much in it's current state actually is really amazing. For now you're probably better off using the software RAID equivalent. Marius From owner-freebsd-sparc64@FreeBSD.ORG Sun Nov 13 23:30:22 2011 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B1B7106566B for ; Sun, 13 Nov 2011 23:30:22 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 20B6A8FC08 for ; Sun, 13 Nov 2011 23:30:22 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pADNULKh089615 for ; Sun, 13 Nov 2011 23:30:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pADNULCw089605; Sun, 13 Nov 2011 23:30:21 GMT (envelope-from gnats) Date: Sun, 13 Nov 2011 23:30:21 GMT Message-Id: <201111132330.pADNULCw089605@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Rory Arms Cc: Subject: Re: sparc64/162513: mpt(4), mptutil(8) reports variable, erroneous drive information X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Rory Arms List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2011 23:30:22 -0000 The following reply was made to PR sparc64/162513; it has been noted by GNATS. From: Rory Arms To: bug-followup@FreeBSD.org, rorya+freebsd.org@TrueStep.com Cc: Subject: Re: sparc64/162513: mpt(4), mptutil(8) reports variable, erroneous drive information Date: Sun, 13 Nov 2011 12:06:44 -0500 Thanks for your usual prompt response, Marius. B) After I submitted this, it crossed my mind that it might be an endian = issue. Well, I really bought that controller just so I could attach new = SATA/SAS drives to my aging sun4u. So I don't need to use the RAID = capabilities on it. You suggest using software RAID, which was what I was thinking of using = anyway. So it's sofe to assume that using mpt(4) in a RAID-less = configuration should not be a problem? I was thinking of using zfs or = vinum to do RAID1 with 2 1 TB drives. I suppose it's possible that at = some point I may hove those drives to amd64, so it would be nice if it = would continue to work there w/o a dump & restore. As a recall zfs does = write data in the endian order of the host that created the volume, but = is smart enough to swap byte order as it reads the data from disk, when = the disk is moved to a PC. But I assume there would be some kind of = performance penalty for this. How about vinum and UFS2, would these = require a restore of the data once moved to a PC? Also at what size drive is OBP 3.10 going to have have a problem = accessing or addressing a large drive? As I recall OBP had a 2 TB limit, = so I assume there will be some kind of problem with drives above 2TB in = size? How about the VTOC8 label, does it have similar limits? Regarding this endian issue with mpt(4)/mptutil(8) ioctl, I don't see a = mention of it in the 8.2 release notes, hardware notes or errata = documents. Wouldn't it make sense to add a note about this in there for = the impending v9 release? I was actually about to upgrade to v9 to check = for this problem, before I sent this. But decided to wait for the = response first. I was just trying to find the corresponding release = documents on the site for v9 but couldn't find them. At least, it used = to be that you could see them on the site a few weeks before a release, = but I can't find them now. From owner-freebsd-sparc64@FreeBSD.ORG Mon Nov 14 11:07:16 2011 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5896A1065675 for ; Mon, 14 Nov 2011 11:07:16 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 472528FC1B for ; Mon, 14 Nov 2011 11:07:16 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pAEB7GlN083635 for ; Mon, 14 Nov 2011 11:07:16 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pAEB7F8o083633 for freebsd-sparc64@FreeBSD.org; Mon, 14 Nov 2011 11:07:15 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 14 Nov 2011 11:07:15 GMT Message-Id: <201111141107.pAEB7F8o083633@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 Cc: Subject: Current problem reports assigned to freebsd-sparc64@FreeBSD.org X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2011 11:07:16 -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/162513 sparc64 mpt(4), mptutil(8) reports variable, erroneous drive i f sparc/145211 sparc64 [panic] Memory modified after free o sparc/142102 sparc64 [nfs] [panic] FreeBSD 8.0 kernel panics on sparc64 whe o sparc/141918 sparc64 [ehci] ehci_interrupt: unrecoverable error, controller s sparc/139134 sparc64 kernel output corruption f sparc/108732 sparc64 ping(8) reports 14 digit time on sparc64 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/80890 sparc64 [panic] kmem_malloc(73728): kmem_map too small running o sparc/71729 sparc64 printf in kernel thread causes panic on SPARC 11 problems total. From owner-freebsd-sparc64@FreeBSD.ORG Wed Nov 16 20:41:31 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4A50106566B; Wed, 16 Nov 2011 20:41: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 9FD208FC0A; Wed, 16 Nov 2011 20:41:31 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.4) with ESMTP id pAGKfUvm092965; Wed, 16 Nov 2011 15:41:30 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id pAGKfUPd092960; Wed, 16 Nov 2011 20:41:30 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 16 Nov 2011 20:41:30 GMT Message-Id: <201111162041.pAGKfUPd092960@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 , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Nov 2011 20:41:31 -0000 TB --- 2011-11-16 19:23:31 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-11-16 19:23:31 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-11-16 19:23:31 - cleaning the object tree TB --- 2011-11-16 19:23:44 - cvsupping the source tree TB --- 2011-11-16 19:23:44 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-11-16 19:23:56 - building world TB --- 2011-11-16 19:23:56 - CROSS_BUILD_TESTING=YES TB --- 2011-11-16 19:23:56 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-16 19:23:56 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-16 19:23:56 - SRCCONF=/dev/null TB --- 2011-11-16 19:23:56 - TARGET=sparc64 TB --- 2011-11-16 19:23:56 - TARGET_ARCH=sparc64 TB --- 2011-11-16 19:23:56 - TZ=UTC TB --- 2011-11-16 19:23:56 - __MAKE_CONF=/dev/null TB --- 2011-11-16 19:23:56 - cd /src TB --- 2011-11-16 19:23:56 - /usr/bin/make -B buildworld >>> World build started on Wed Nov 16 19:23:57 UTC 2011 >>> 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 >>> World build completed on Wed Nov 16 20:27:49 UTC 2011 TB --- 2011-11-16 20:27:49 - generating LINT kernel config TB --- 2011-11-16 20:27:49 - cd /src/sys/sparc64/conf TB --- 2011-11-16 20:27:49 - /usr/bin/make -B LINT TB --- 2011-11-16 20:27:49 - cd /src/sys/sparc64/conf TB --- 2011-11-16 20:27:49 - /usr/sbin/config -m GENERIC TB --- 2011-11-16 20:27:49 - building GENERIC kernel TB --- 2011-11-16 20:27:49 - CROSS_BUILD_TESTING=YES TB --- 2011-11-16 20:27:49 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-16 20:27:49 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-16 20:27:49 - SRCCONF=/dev/null TB --- 2011-11-16 20:27:49 - TARGET=sparc64 TB --- 2011-11-16 20:27:49 - TARGET_ARCH=sparc64 TB --- 2011-11-16 20:27:49 - TZ=UTC TB --- 2011-11-16 20:27:49 - __MAKE_CONF=/dev/null TB --- 2011-11-16 20:27:49 - cd /src TB --- 2011-11-16 20:27:49 - /usr/bin/make -B buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Wed Nov 16 20:27:49 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] ===> sfxge (all) cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_dma.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c cc1: warnings being treated as errors /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c: In function 'sfxge_ev_rx': /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: implicit declaration of function 'prefetch_read_many' /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: nested extern declaration of 'prefetch_read_many' [-Wnested-externs] *** Error code 1 Stop in /src/sys/modules/sfxge. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/GENERIC. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-11-16 20:41:30 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-11-16 20:41:30 - ERROR: failed to build GENERIC kernel TB --- 2011-11-16 20:41:30 - 3513.79 user 796.52 system 4679.22 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Wed Nov 16 21:31:54 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B756A1065670 for ; Wed, 16 Nov 2011 21:31:54 +0000 (UTC) (envelope-from geodni@free.fr) Received: from smtp2-g21.free.fr (smtp2-g21.free.fr [IPv6:2a01:e0c:1:1599::11]) by mx1.freebsd.org (Postfix) with ESMTP id 716268FC14 for ; Wed, 16 Nov 2011 21:31:52 +0000 (UTC) Received: from dune.gravos.com (unknown [78.226.156.55]) by smtp2-g21.free.fr (Postfix) with ESMTP id A35DB4B03B8 for ; Wed, 16 Nov 2011 22:31:48 +0100 (CET) Message-ID: <4EC42C6E.9070006@free.fr> Date: Wed, 16 Nov 2011 22:34:38 +0100 From: Denis Saget User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0) Gecko/20110822 Thunderbird/6.0 MIME-Version: 1.0 To: freebsd-sparc64@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Sun Fire V880 support X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Nov 2011 21:31:54 -0000 Hello, Has anyone encountered recent problems with Sun Fire V880 under FreeBSD ? Does it play well ? I have the possibility to get 2 of this, populated with 2 system board each. I think I would use one only with 4 system boards. I could make it available for FreeBSD development if anyone is interested. Thanks for your answers. Denis From owner-freebsd-sparc64@FreeBSD.ORG Thu Nov 17 01:45:23 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54D2C1065670; Thu, 17 Nov 2011 01:45:23 +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 2060B8FC0A; Thu, 17 Nov 2011 01:45:21 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.4) with ESMTP id pAH1jLq5003886; Wed, 16 Nov 2011 20:45:21 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id pAH1jLgh003877; Thu, 17 Nov 2011 01:45:21 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 17 Nov 2011 01:45:21 GMT Message-Id: <201111170145.pAH1jLgh003877@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 , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Nov 2011 01:45:23 -0000 TB --- 2011-11-17 00:22:26 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-11-17 00:22:26 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-11-17 00:22:26 - cleaning the object tree TB --- 2011-11-17 00:22:35 - cvsupping the source tree TB --- 2011-11-17 00:22:35 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-11-17 00:22:46 - building world TB --- 2011-11-17 00:22:46 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 00:22:46 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 00:22:46 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 00:22:46 - SRCCONF=/dev/null TB --- 2011-11-17 00:22:46 - TARGET=sparc64 TB --- 2011-11-17 00:22:46 - TARGET_ARCH=sparc64 TB --- 2011-11-17 00:22:46 - TZ=UTC TB --- 2011-11-17 00:22:46 - __MAKE_CONF=/dev/null TB --- 2011-11-17 00:22:46 - cd /src TB --- 2011-11-17 00:22:46 - /usr/bin/make -B buildworld >>> World build started on Thu Nov 17 00:22:47 UTC 2011 >>> 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 >>> World build completed on Thu Nov 17 01:29:06 UTC 2011 TB --- 2011-11-17 01:29:06 - generating LINT kernel config TB --- 2011-11-17 01:29:06 - cd /src/sys/sparc64/conf TB --- 2011-11-17 01:29:06 - /usr/bin/make -B LINT TB --- 2011-11-17 01:29:06 - cd /src/sys/sparc64/conf TB --- 2011-11-17 01:29:06 - /usr/sbin/config -m GENERIC TB --- 2011-11-17 01:29:06 - building GENERIC kernel TB --- 2011-11-17 01:29:06 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 01:29:06 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 01:29:06 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 01:29:06 - SRCCONF=/dev/null TB --- 2011-11-17 01:29:06 - TARGET=sparc64 TB --- 2011-11-17 01:29:06 - TARGET_ARCH=sparc64 TB --- 2011-11-17 01:29:06 - TZ=UTC TB --- 2011-11-17 01:29:06 - __MAKE_CONF=/dev/null TB --- 2011-11-17 01:29:06 - cd /src TB --- 2011-11-17 01:29:06 - /usr/bin/make -B buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Thu Nov 17 01:29:06 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] ===> sfxge (all) cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_dma.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c cc1: warnings being treated as errors /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c: In function 'sfxge_ev_rx': /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: implicit declaration of function 'prefetch_read_many' /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: nested extern declaration of 'prefetch_read_many' [-Wnested-externs] *** Error code 1 Stop in /src/sys/modules/sfxge. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/GENERIC. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-11-17 01:45:20 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-11-17 01:45:20 - ERROR: failed to build GENERIC kernel TB --- 2011-11-17 01:45:20 - 3722.67 user 828.26 system 4974.22 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Nov 17 07:06:17 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B891C1065673; Thu, 17 Nov 2011 07:06:17 +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 8BDA88FC13; Thu, 17 Nov 2011 07:06:17 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.4) with ESMTP id pAH76GXK073381; Thu, 17 Nov 2011 02:06:16 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id pAH76GO3073376; Thu, 17 Nov 2011 07:06:16 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 17 Nov 2011 07:06:16 GMT Message-Id: <201111170706.pAH76GO3073376@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 , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Nov 2011 07:06:17 -0000 TB --- 2011-11-17 05:44:08 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-11-17 05:44:08 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-11-17 05:44:08 - cleaning the object tree TB --- 2011-11-17 05:44:19 - cvsupping the source tree TB --- 2011-11-17 05:44:19 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-11-17 05:44:33 - building world TB --- 2011-11-17 05:44:33 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 05:44:33 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 05:44:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 05:44:33 - SRCCONF=/dev/null TB --- 2011-11-17 05:44:33 - TARGET=sparc64 TB --- 2011-11-17 05:44:33 - TARGET_ARCH=sparc64 TB --- 2011-11-17 05:44:33 - TZ=UTC TB --- 2011-11-17 05:44:33 - __MAKE_CONF=/dev/null TB --- 2011-11-17 05:44:33 - cd /src TB --- 2011-11-17 05:44:33 - /usr/bin/make -B buildworld >>> World build started on Thu Nov 17 05:44:34 UTC 2011 >>> 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 >>> World build completed on Thu Nov 17 06:50:43 UTC 2011 TB --- 2011-11-17 06:50:43 - generating LINT kernel config TB --- 2011-11-17 06:50:43 - cd /src/sys/sparc64/conf TB --- 2011-11-17 06:50:43 - /usr/bin/make -B LINT TB --- 2011-11-17 06:50:43 - cd /src/sys/sparc64/conf TB --- 2011-11-17 06:50:43 - /usr/sbin/config -m GENERIC TB --- 2011-11-17 06:50:43 - building GENERIC kernel TB --- 2011-11-17 06:50:43 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 06:50:43 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 06:50:43 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 06:50:43 - SRCCONF=/dev/null TB --- 2011-11-17 06:50:43 - TARGET=sparc64 TB --- 2011-11-17 06:50:43 - TARGET_ARCH=sparc64 TB --- 2011-11-17 06:50:43 - TZ=UTC TB --- 2011-11-17 06:50:43 - __MAKE_CONF=/dev/null TB --- 2011-11-17 06:50:43 - cd /src TB --- 2011-11-17 06:50:43 - /usr/bin/make -B buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Thu Nov 17 06:50:43 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] ===> sfxge (all) cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_dma.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c cc1: warnings being treated as errors /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c: In function 'sfxge_ev_rx': /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: implicit declaration of function 'prefetch_read_many' /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: nested extern declaration of 'prefetch_read_many' [-Wnested-externs] *** Error code 1 Stop in /src/sys/modules/sfxge. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/GENERIC. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-11-17 07:06:16 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-11-17 07:06:16 - ERROR: failed to build GENERIC kernel TB --- 2011-11-17 07:06:16 - 3700.75 user 822.88 system 4928.24 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Nov 17 12:20:14 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8FA80106566C; Thu, 17 Nov 2011 12:20:14 +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 5B4D48FC16; Thu, 17 Nov 2011 12:20:14 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.4) with ESMTP id pAHCKDdd043421; Thu, 17 Nov 2011 07:20:13 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id pAHCKDAH043420; Thu, 17 Nov 2011 12:20:13 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 17 Nov 2011 12:20:13 GMT Message-Id: <201111171220.pAHCKDAH043420@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 , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Nov 2011 12:20:14 -0000 TB --- 2011-11-17 11:01:15 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-11-17 11:01:15 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-11-17 11:01:15 - cleaning the object tree TB --- 2011-11-17 11:01:26 - cvsupping the source tree TB --- 2011-11-17 11:01:26 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-11-17 11:01:38 - building world TB --- 2011-11-17 11:01:38 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 11:01:38 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 11:01:38 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 11:01:38 - SRCCONF=/dev/null TB --- 2011-11-17 11:01:38 - TARGET=sparc64 TB --- 2011-11-17 11:01:38 - TARGET_ARCH=sparc64 TB --- 2011-11-17 11:01:38 - TZ=UTC TB --- 2011-11-17 11:01:38 - __MAKE_CONF=/dev/null TB --- 2011-11-17 11:01:38 - cd /src TB --- 2011-11-17 11:01:38 - /usr/bin/make -B buildworld >>> World build started on Thu Nov 17 11:01:38 UTC 2011 >>> 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 >>> World build completed on Thu Nov 17 12:05:07 UTC 2011 TB --- 2011-11-17 12:05:07 - generating LINT kernel config TB --- 2011-11-17 12:05:07 - cd /src/sys/sparc64/conf TB --- 2011-11-17 12:05:07 - /usr/bin/make -B LINT TB --- 2011-11-17 12:05:07 - cd /src/sys/sparc64/conf TB --- 2011-11-17 12:05:07 - /usr/sbin/config -m GENERIC TB --- 2011-11-17 12:05:07 - building GENERIC kernel TB --- 2011-11-17 12:05:07 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 12:05:07 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 12:05:07 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 12:05:07 - SRCCONF=/dev/null TB --- 2011-11-17 12:05:07 - TARGET=sparc64 TB --- 2011-11-17 12:05:07 - TARGET_ARCH=sparc64 TB --- 2011-11-17 12:05:07 - TZ=UTC TB --- 2011-11-17 12:05:07 - __MAKE_CONF=/dev/null TB --- 2011-11-17 12:05:07 - cd /src TB --- 2011-11-17 12:05:07 - /usr/bin/make -B buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Thu Nov 17 12:05:07 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] ===> sfxge (all) cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_dma.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c cc1: warnings being treated as errors /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c: In function 'sfxge_ev_rx': /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: implicit declaration of function 'prefetch_read_many' /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: nested extern declaration of 'prefetch_read_many' [-Wnested-externs] *** Error code 1 Stop in /src/sys/modules/sfxge. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/GENERIC. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-11-17 12:20:13 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-11-17 12:20:13 - ERROR: failed to build GENERIC kernel TB --- 2011-11-17 12:20:13 - 3533.14 user 802.40 system 4737.91 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Nov 17 17:46:14 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AE87106567C; Thu, 17 Nov 2011 17:46:14 +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 4E1A38FC1F; Thu, 17 Nov 2011 17:46:14 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.4) with ESMTP id pAHHkDqu001865; Thu, 17 Nov 2011 12:46:13 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id pAHHkDjD001860; Thu, 17 Nov 2011 17:46:13 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 17 Nov 2011 17:46:13 GMT Message-Id: <201111171746.pAHHkDjD001860@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 , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Nov 2011 17:46:14 -0000 TB --- 2011-11-17 16:23:47 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-11-17 16:23:47 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-11-17 16:23:47 - cleaning the object tree TB --- 2011-11-17 16:24:06 - cvsupping the source tree TB --- 2011-11-17 16:24:06 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-11-17 16:24:19 - building world TB --- 2011-11-17 16:24:19 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 16:24:19 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 16:24:19 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 16:24:19 - SRCCONF=/dev/null TB --- 2011-11-17 16:24:19 - TARGET=sparc64 TB --- 2011-11-17 16:24:19 - TARGET_ARCH=sparc64 TB --- 2011-11-17 16:24:19 - TZ=UTC TB --- 2011-11-17 16:24:19 - __MAKE_CONF=/dev/null TB --- 2011-11-17 16:24:19 - cd /src TB --- 2011-11-17 16:24:19 - /usr/bin/make -B buildworld >>> World build started on Thu Nov 17 16:24:20 UTC 2011 >>> 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 >>> World build completed on Thu Nov 17 17:30:41 UTC 2011 TB --- 2011-11-17 17:30:41 - generating LINT kernel config TB --- 2011-11-17 17:30:41 - cd /src/sys/sparc64/conf TB --- 2011-11-17 17:30:41 - /usr/bin/make -B LINT TB --- 2011-11-17 17:30:41 - cd /src/sys/sparc64/conf TB --- 2011-11-17 17:30:41 - /usr/sbin/config -m GENERIC TB --- 2011-11-17 17:30:41 - building GENERIC kernel TB --- 2011-11-17 17:30:41 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 17:30:41 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 17:30:41 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 17:30:41 - SRCCONF=/dev/null TB --- 2011-11-17 17:30:41 - TARGET=sparc64 TB --- 2011-11-17 17:30:41 - TARGET_ARCH=sparc64 TB --- 2011-11-17 17:30:41 - TZ=UTC TB --- 2011-11-17 17:30:41 - __MAKE_CONF=/dev/null TB --- 2011-11-17 17:30:41 - cd /src TB --- 2011-11-17 17:30:41 - /usr/bin/make -B buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Thu Nov 17 17:30:41 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] ===> sfxge (all) cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_dma.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c cc1: warnings being treated as errors /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c: In function 'sfxge_ev_rx': /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: implicit declaration of function 'prefetch_read_many' /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: nested extern declaration of 'prefetch_read_many' [-Wnested-externs] *** Error code 1 Stop in /src/sys/modules/sfxge. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/GENERIC. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-11-17 17:46:13 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-11-17 17:46:13 - ERROR: failed to build GENERIC kernel TB --- 2011-11-17 17:46:13 - 3701.98 user 825.16 system 4945.70 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Nov 17 23:06:16 2011 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D40F106564A; Thu, 17 Nov 2011 23:06:16 +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 591398FC14; Thu, 17 Nov 2011 23:06:16 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.4) with ESMTP id pAHN6F0k069825; Thu, 17 Nov 2011 18:06:15 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id pAHN6FPO069824; Thu, 17 Nov 2011 23:06:15 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 17 Nov 2011 23:06:15 GMT Message-Id: <201111172306.pAHN6FPO069824@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 , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Nov 2011 23:06:16 -0000 TB --- 2011-11-17 21:44:05 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-11-17 21:44:05 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2011-11-17 21:44:05 - cleaning the object tree TB --- 2011-11-17 21:44:16 - cvsupping the source tree TB --- 2011-11-17 21:44:16 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2011-11-17 21:44:27 - building world TB --- 2011-11-17 21:44:27 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 21:44:27 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 21:44:27 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 21:44:27 - SRCCONF=/dev/null TB --- 2011-11-17 21:44:27 - TARGET=sparc64 TB --- 2011-11-17 21:44:27 - TARGET_ARCH=sparc64 TB --- 2011-11-17 21:44:27 - TZ=UTC TB --- 2011-11-17 21:44:27 - __MAKE_CONF=/dev/null TB --- 2011-11-17 21:44:27 - cd /src TB --- 2011-11-17 21:44:27 - /usr/bin/make -B buildworld >>> World build started on Thu Nov 17 21:44:28 UTC 2011 >>> 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 >>> World build completed on Thu Nov 17 22:50:44 UTC 2011 TB --- 2011-11-17 22:50:44 - generating LINT kernel config TB --- 2011-11-17 22:50:44 - cd /src/sys/sparc64/conf TB --- 2011-11-17 22:50:44 - /usr/bin/make -B LINT TB --- 2011-11-17 22:50:44 - cd /src/sys/sparc64/conf TB --- 2011-11-17 22:50:44 - /usr/sbin/config -m GENERIC TB --- 2011-11-17 22:50:44 - building GENERIC kernel TB --- 2011-11-17 22:50:44 - CROSS_BUILD_TESTING=YES TB --- 2011-11-17 22:50:44 - MAKEOBJDIRPREFIX=/obj TB --- 2011-11-17 22:50:44 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-11-17 22:50:44 - SRCCONF=/dev/null TB --- 2011-11-17 22:50:44 - TARGET=sparc64 TB --- 2011-11-17 22:50:44 - TARGET_ARCH=sparc64 TB --- 2011-11-17 22:50:44 - TZ=UTC TB --- 2011-11-17 22:50:44 - __MAKE_CONF=/dev/null TB --- 2011-11-17 22:50:44 - cd /src TB --- 2011-11-17 22:50:44 - /usr/bin/make -B buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Thu Nov 17 22:50:44 UTC 2011 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] ===> sfxge (all) cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_dma.c cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/sparc64.sparc64/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -DDEBUG=1 -I/obj/sparc64.sparc64/src/sys/GENERIC -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c cc1: warnings being treated as errors /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c: In function 'sfxge_ev_rx': /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: implicit declaration of function 'prefetch_read_many' /src/sys/modules/sfxge/../../dev/sfxge/sfxge_ev.c:120: warning: nested extern declaration of 'prefetch_read_many' [-Wnested-externs] *** Error code 1 Stop in /src/sys/modules/sfxge. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/sparc64.sparc64/src/sys/GENERIC. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-11-17 23:06:15 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-11-17 23:06:15 - ERROR: failed to build GENERIC kernel TB --- 2011-11-17 23:06:15 - 3704.20 user 822.79 system 4930.11 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Sat Nov 19 13:40:08 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C1CE106564A for ; Sat, 19 Nov 2011 13:40: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 1AF9C8FC0C for ; Sat, 19 Nov 2011 13:40:07 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id pAJDe6X4040358; Sat, 19 Nov 2011 14:40:06 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id pAJDe6GN040357; Sat, 19 Nov 2011 14:40:06 +0100 (CET) (envelope-from marius) Date: Sat, 19 Nov 2011 14:40:05 +0100 From: Marius Strobl To: Denis Saget Message-ID: <20111119134005.GA40335@alchemy.franken.de> References: <4EC42C6E.9070006@free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4EC42C6E.9070006@free.fr> User-Agent: Mutt/1.4.2.3i Cc: freebsd-sparc64@freebsd.org Subject: Re: Sun Fire V880 support X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Nov 2011 13:40:08 -0000 On Wed, Nov 16, 2011 at 10:34:38PM +0100, Denis Saget wrote: > Hello, > > Has anyone encountered recent problems with Sun Fire V880 under FreeBSD > ? Does it play well ? > > I have the possibility to get 2 of this, populated with 2 system board > each. I think I would use one only with 4 system boards. I could make it > available for FreeBSD development if anyone is interested. > They should work just fine, the official FreeBSD/sparc64 are also built on V880 for example. I'd suggest to use 9.0 (ideally RC3 or later once it's out) instead of 8.2 as lots of improvements and fixes went in since the latter was released. Marius From owner-freebsd-sparc64@FreeBSD.ORG Sat Nov 19 14:32:54 2011 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0F661065672 for ; Sat, 19 Nov 2011 14:32:54 +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 6D00F8FC18 for ; Sat, 19 Nov 2011 14:32:54 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id pAJEWqTM040683; Sat, 19 Nov 2011 15:32:52 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id pAJEWqJt040681; Sat, 19 Nov 2011 15:32:52 +0100 (CET) (envelope-from marius) Date: Sat, 19 Nov 2011 15:32:52 +0100 From: Marius Strobl To: Rory Arms Message-ID: <20111119143252.GB40335@alchemy.franken.de> References: <201111132330.pADNULCw089605@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201111132330.pADNULCw089605@freefall.freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: freebsd-sparc64@freebsd.org Subject: Re: sparc64/162513: mpt(4), mptutil(8) reports variable, erroneous drive information X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Nov 2011 14:32:55 -0000 On Sun, Nov 13, 2011 at 11:30:21PM +0000, Rory Arms wrote: > The following reply was made to PR sparc64/162513; it has been noted by GNATS. > > From: Rory Arms > To: bug-followup@FreeBSD.org, rorya+freebsd.org@TrueStep.com > Cc: > Subject: Re: sparc64/162513: mpt(4), mptutil(8) reports variable, erroneous drive information > Date: Sun, 13 Nov 2011 12:06:44 -0500 > > Thanks for your usual prompt response, Marius. B) > > After I submitted this, it crossed my mind that it might be an endian = > issue. Well, I really bought that controller just so I could attach new = > SATA/SAS drives to my aging sun4u. So I don't need to use the RAID = > capabilities on it. > > You suggest using software RAID, which was what I was thinking of using = > anyway. So it's sofe to assume that using mpt(4) in a RAID-less = > configuration should not be a problem? I was thinking of using zfs or = Yes, the initiator side of mpt(4) is fine on sparc64, it's the target mode and mptutil(8) that still need fixes to work on big-endian. Especially for the former I simply lack the necessary hardware to fix it. > vinum to do RAID1 with 2 1 TB drives. I suppose it's possible that at = > some point I may hove those drives to amd64, so it would be nice if it = > would continue to work there w/o a dump & restore. As a recall zfs does = > write data in the endian order of the host that created the volume, but = > is smart enough to swap byte order as it reads the data from disk, when = > the disk is moved to a PC. But I assume there would be some kind of = > performance penalty for this. How about vinum and UFS2, would these = > require a restore of the data once moved to a PC? Yes, ZFS is endian agnostic AFAIK, but I don't know who that's implemented exactly or how much performance that costs. Hrm, this article suggests that ZFS will update the encoding of the metadata to be the native one of the hosts when writing it: http://www.informit.com/articles/article.aspx?p=712746 UFS{,2} on at least FreeBSD is tied to the endianess of the host and has no support for using the other one. AFAIK NetBSD has support for the latter but so far nobody has cared enough to port that support over. I don't know what's the state of GVINUM is, especially not on sparc64. GMIRROR works just fine on sparc64 though. > > Also at what size drive is OBP 3.10 going to have have a problem = > accessing or addressing a large drive? As I recall OBP had a 2 TB limit, = > so I assume there will be some kind of problem with drives above 2TB in = > size? How about the VTOC8 label, does it have similar limits? The VTOC8 label uses 16-bit fields for cylinders, heads and sectors. When maxing out heads and sectors at 255 this is sufficient for up to 2TB with 512 bytes sector size. The problem is that cam_calc_geometry(9) (I suspect this is based on an old Adaptec encoding) uses 255 heads but only 63 sectors in extended mode, which then is only sufficient for 500GB due to the maximum of 65536 cylinders with VTOC8. > > Regarding this endian issue with mpt(4)/mptutil(8) ioctl, I don't see a = > mention of it in the 8.2 release notes, hardware notes or errata = > documents. Wouldn't it make sense to add a note about this in there for = > the impending v9 release? There's tons of stuff in the base that only works on x86 or at least not on sparc64. What we'd need is an authoritative list of these things. I don't think that just saying that a specific X doesn't work on a certain platform will really improve the overall situation as then people may think that all the rest works. > I was actually about to upgrade to v9 to check = > for this problem, before I sent this. But decided to wait for the = > response first. I was just trying to find the corresponding release = > documents on the site for v9 but couldn't find them. At least, it used = > to be that you could see them on the site a few weeks before a release, = > but I can't find them now. > AFAIK release notes for 9.0 just haven't hit the tree, yet. Marius