From tinderbox at freebsd.org Thu Jan 1 09:47:33 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Thu Jan 1 09:47:40 2009 Subject: [head tinderbox] failure on sparc64/sparc64 Message-ID: <20090101094731.9651F7302F@freebsd-current.sentex.ca> TB --- 2009-01-01 08:11:30 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-01-01 08:11:30 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2009-01-01 08:11:30 - cleaning the object tree TB --- 2009-01-01 08:12:09 - cvsupping the source tree TB --- 2009-01-01 08:12:09 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2009-01-01 08:12:18 - building world TB --- 2009-01-01 08:12:18 - MAKEOBJDIRPREFIX=/obj TB --- 2009-01-01 08:12:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-01-01 08:12:18 - TARGET=sparc64 TB --- 2009-01-01 08:12:18 - TARGET_ARCH=sparc64 TB --- 2009-01-01 08:12:18 - TZ=UTC TB --- 2009-01-01 08:12:18 - __MAKE_CONF=/dev/null TB --- 2009-01-01 08:12:18 - cd /src TB --- 2009-01-01 08:12:18 - /usr/bin/make -B buildworld >>> World build started on Thu Jan 1 08:12:20 UTC 2009 >>> 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 Jan 1 09:31:19 UTC 2009 TB --- 2009-01-01 09:31:19 - generating LINT kernel config TB --- 2009-01-01 09:31:19 - cd /src/sys/sparc64/conf TB --- 2009-01-01 09:31:19 - /usr/bin/make -B LINT TB --- 2009-01-01 09:31:19 - building LINT kernel TB --- 2009-01-01 09:31:19 - MAKEOBJDIRPREFIX=/obj TB --- 2009-01-01 09:31:19 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-01-01 09:31:19 - TARGET=sparc64 TB --- 2009-01-01 09:31:19 - TARGET_ARCH=sparc64 TB --- 2009-01-01 09:31:19 - TZ=UTC TB --- 2009-01-01 09:31:19 - __MAKE_CONF=/dev/null TB --- 2009-01-01 09:31:19 - cd /src TB --- 2009-01-01 09:31:19 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Thu Jan 1 09:31:19 UTC 2009 >>> 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 [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror vers.c linking kernel kern_exec.o(.bss+0x8): multiple definition of `elf64_fallback_brand' imgact_elf.o(.data+0x0): first defined here kern_mib.o(.bss+0x2c8): multiple definition of `elf64_fallback_brand' imgact_elf.o(.data+0x0): first defined here elf_machdep.o(.bss+0x0): multiple definition of `elf64_fallback_brand' imgact_elf.o(.data+0x0): first defined here *** Error code 1 Stop in /obj/sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-01-01 09:47:31 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-01-01 09:47:31 - ERROR: failed to build lint kernel TB --- 2009-01-01 09:47:31 - 4600.91 user 415.00 system 5760.73 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sparc64.full From tinderbox at freebsd.org Thu Jan 1 10:20:16 2009 From: tinderbox at freebsd.org (FreeBSD Tinderbox) Date: Thu Jan 1 10:20:22 2009 Subject: [head tinderbox] failure on sparc64/sun4v Message-ID: <20090101102013.5F52B7302F@freebsd-current.sentex.ca> TB --- 2009-01-01 08:49:24 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2009-01-01 08:49:24 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2009-01-01 08:49:24 - cleaning the object tree TB --- 2009-01-01 08:49:46 - cvsupping the source tree TB --- 2009-01-01 08:49:46 - /usr/bin/csup -z -r 3 -g -L 1 -h localhost -s /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2009-01-01 08:49:54 - building world TB --- 2009-01-01 08:49:54 - MAKEOBJDIRPREFIX=/obj TB --- 2009-01-01 08:49:54 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-01-01 08:49:54 - TARGET=sun4v TB --- 2009-01-01 08:49:54 - TARGET_ARCH=sparc64 TB --- 2009-01-01 08:49:54 - TZ=UTC TB --- 2009-01-01 08:49:54 - __MAKE_CONF=/dev/null TB --- 2009-01-01 08:49:54 - cd /src TB --- 2009-01-01 08:49:54 - /usr/bin/make -B buildworld >>> World build started on Thu Jan 1 08:49:56 UTC 2009 >>> 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 Jan 1 10:05:57 UTC 2009 TB --- 2009-01-01 10:05:57 - generating LINT kernel config TB --- 2009-01-01 10:05:57 - cd /src/sys/sun4v/conf TB --- 2009-01-01 10:05:57 - /usr/bin/make -B LINT TB --- 2009-01-01 10:05:57 - building LINT kernel TB --- 2009-01-01 10:05:57 - MAKEOBJDIRPREFIX=/obj TB --- 2009-01-01 10:05:57 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2009-01-01 10:05:57 - TARGET=sun4v TB --- 2009-01-01 10:05:57 - TARGET_ARCH=sparc64 TB --- 2009-01-01 10:05:57 - TZ=UTC TB --- 2009-01-01 10:05:57 - __MAKE_CONF=/dev/null TB --- 2009-01-01 10:05:57 - cd /src TB --- 2009-01-01 10:05:57 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Thu Jan 1 10:05:57 UTC 2009 >>> 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 [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror vers.c linking kernel kern_exec.o(.bss+0x8): multiple definition of `elf64_fallback_brand' imgact_elf.o(.data+0x0): first defined here kern_mib.o(.bss+0x2c8): multiple definition of `elf64_fallback_brand' imgact_elf.o(.data+0x0): first defined here elf_machdep.o(.bss+0x0): multiple definition of `elf64_fallback_brand' imgact_elf.o(.data+0x0): first defined here *** Error code 1 Stop in /obj/sun4v/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2009-01-01 10:20:13 - WARNING: /usr/bin/make returned exit code 1 TB --- 2009-01-01 10:20:13 - ERROR: failed to build lint kernel TB --- 2009-01-01 10:20:13 - 4578.48 user 408.34 system 5448.98 real http://tinderbox.des.no/tinderbox-head-HEAD-sparc64-sun4v.full From xcllnt at mac.com Sat Jan 3 21:40:44 2009 From: xcllnt at mac.com (Marcel Moolenaar) Date: Sat Jan 3 21:40:51 2009 Subject: invalid disk label on updated current ultra60 In-Reply-To: <20081231194741.GA57089@alchemy.franken.de> References: <6b8e8f4f0812281128lf48f391r38f063f7f797404@mail.gmail.com> <20081231194741.GA57089@alchemy.franken.de> Message-ID: On Dec 31, 2008, at 11:47 AM, Marius Strobl wrote: > On Sun, Dec 28, 2008 at 09:28:49AM -1000, David Cornejo wrote: >> Hi, >> >> I've got an ultra60 that works fine with a kernel built Nov 22nd and >> new kernels starting at least a couple of days ago claim that the >> disklabel on da0 & da1 are invalid and mounting root fails. This >> is a >> fairly old system that was probably installed with 6 or 7 and >> upgraded >> to 8. I haven't seen this problem on my x86/amd64 machines is there >> some incantation to make the disklabels valid? >> > > Apparently the problem are labels (originally) generated by > Solaris, which uses the native geometry reported by the > target rather than a synthetic one based on 255 heads and > 63 sectors as demonstrated by the following format(1M) output > for two identical disks, the first labeled with format(1M) > and the second with sunlabel(8) (after zeroing the previous > one): > 0. c1t0d0 > /pci@1f,700000/scsi@2/sd@0,0 > 1. c1t1d0 > /pci@1f,700000/scsi@2/sd@1,0 > > The 63 sectors limit of GEOM_PART_VTOC8 also causes problems > with IDE disks > 32GB where FreeBSD uses a synthetic geometry > based on 255 sectors like Solaris does in order to circumvent > the 16-bit cylinders, heads and sectors fields of the Sun and > VTOC8 disk labels. I think the upper limits for heads and > sectors therefore should be just removed from GEOM_PART_VTOC8, > which should also be safe, i.e. no upper bound needed, as done > by the below patch in order for their maximum value to be used. > Marcel, are you okay with this? Do you have a good idea how > to avoid the warning regarding geometry mismatch for labels > created by Solaris? I'm perfectly happy with it. The limits are mostly PC BIOS specific, though I kept them under the assumption that 1) they would hold for sparc64 and 2) we may make assumptions out the geometry in differenmt parts of the FreeBSD source base. It seems the limits simply don't hold, so it's better to remove them and deal with problems in other parts of the source tree if we encounter them. As for the warning: I made the geometry mismatch visible so that we can work the problem. If it's something that we cannot fix on sparc64 because Solaris uses the native geometry and we never do (for example), then we should just get rid of the warning and add a comment instead... FYI, -- Marcel Moolenaar xcllnt@mac.com From konstantin at saurbier.net Mon Jan 5 06:03:08 2009 From: konstantin at saurbier.net (Konstantin Saurbier) Date: Mon Jan 5 06:03:15 2009 Subject: Success on Blade 1000 (20081209 snapshot iso) Message-ID: <3D3A0185-45F3-45D2-948B-5EFFB3C7E69E@saurbier.net> Hi Marius, I've tried the 8.0-20081209-SNAP-sparc64-disc1.iso.gz on my Blade 1000 (Dual US3 750MHz, 1GB Ram, 18GB FC-HDD). Earlier snapshots crashed while probing the firewire controller, but that seems to be fixed. Just one LOR. Copyright (c) 1992-2008 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-20081209-SNAP #0: Tue Dec 9 19:08:40 UTC 2008 root@nimrod.franken.de:/usr/obj/usr/src/sys/GENERIC WARNING: WITNESS option enabled, expect reduced performance. real memory = 1073741824 (1024 MB) avail memory = 1030889472 (983 MB) cpu0: Sun Microsystems UltraSparc-III Processor (750.00 MHz CPU) cpu1: Sun Microsystems UltraSparc-III Processor (750.00 MHz CPU) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware kbd0 at kbdmux0 nexus0: nexus0: mem 0x40000400000-0x40000400047 type memory-controller (no driver attached) nexus0: mem 0x40000c00000-0x40000c00047 type memory-controller (no driver attached) pcib0: mem 0x40004700000-0x40004717fff, 0x40004410000-0x4000441004f,0x7ffee000000-0x7ffee0000ff irq 563,560,561,564,550 on nexus0 pcib0: Schizo, version 4, IGN 0x8, bus B, 33MHz pcib0: DVMA map: 0xc0000000 to 0xffffffff pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pci0: on pcib0 ebus0: mem 0x7d000000-0x7dffffff, 0x7e000000-0x7e7fffff at device 5.0 on pci0 ebus0: addr 0-0x1fffff (no driver attached) ebus0: addr 0x10000002e-0x10000002f,0x10000002d irq 35 (no driver attached) ebus0: addr 0x100000000-0x1000fffff (no driver attached) ebus0: addr 0x10000000e -0x100000028,0x100728000-0x100728003,0x10030002e-0x10030002f, 0x100300600-0x100300607 (no driver attached) ebus0: addr 0x100000030-0x100000031 irq 35 (no driver attached) ebus0: addr 0x100000032-0x100000037 (no driver attached) ebus0: