From owner-freebsd-questions@freebsd.org Thu Jul 14 22:59:31 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B17E4B99BE5 for ; Thu, 14 Jul 2016 22:59:31 +0000 (UTC) (envelope-from bonomi@mail.r-bonomi.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id A3D671886 for ; Thu, 14 Jul 2016 22:59:31 +0000 (UTC) (envelope-from bonomi@mail.r-bonomi.com) Received: by mailman.ysv.freebsd.org (Postfix) id 9FC98B99BE4; Thu, 14 Jul 2016 22:59:31 +0000 (UTC) Delivered-To: questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D265B99BE3 for ; Thu, 14 Jul 2016 22:59:31 +0000 (UTC) (envelope-from bonomi@mail.r-bonomi.com) Received: from host203.r-bonomi.com (host203.r-bonomi.com [204.87.227.203]) by mx1.freebsd.org (Postfix) with ESMTP id 576051885 for ; Thu, 14 Jul 2016 22:59:30 +0000 (UTC) (envelope-from bonomi@mail.r-bonomi.com) Received: (from bonomi@localhost) by host203.r-bonomi.com (8.14.9/8.14.7) id u6EMNoPq016357; Thu, 14 Jul 2016 17:23:50 -0500 (CDT) (envelope-from bonomi) Date: Thu, 14 Jul 2016 17:23:50 -0500 (CDT) From: Robert Bonomi Message-Id: <201607142223.u6EMNoPq016357@host203.r-bonomi.com> To: questions@freebsd.org Subject: problems upgrading O/S and hardware on HP XW4400 workstation. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2016 22:59:31 -0000 Have this HP XW4400 workstation, currently running FreeBSD 8.4 (Dual boot with Windows XP-PRO). Has 8 gigs ram, 3 SATA HDD (1.4TB, 160gb, 80gb), and a SATA DVD-RW (DL). FreeBSD on the 1.4TB disk, WinXP on the 160G disk, twiddle the boot device order in ROM BIOS to select which disk to boot from. I am running a custom FreeBSD 8.4 kernel, with all the 'un-necessary' stuff stripped out -- added the 'twa' driver to my previously 'happily running' kernel when I put the 3ware card in -- with no drives attached to the card, I do get the 'twa' device created. Attempting to move up to FreeBSD 10.3, and add 3 more SATA disks and 2 more SATA DVD drives -- adding a 3ware 9650SE-12ML sata card for ll the extra devices. Running into all sorts of weird problems (It seems I have a talent for -that-) first off, NEITHER FreeBSD/i386 8.4 on the disk, nor FreeBSD/amd 10.3 on distribution DVD (the proverbial 'DVD1') will boot fully if there are any hard disks attached to the 3ware controller. Both _start_ to boot, and then die (I don't even get a crash-dump to dissect ). FreeBSD 8 gives me the inital boot menu, and when I hit F1 for the primary boot partition, I get one '-' on the screen, and then a total freeze-up. power-cycle required. The FreeBSD 10.3 DVD gives me the 'BTX loader' chatter and starts listing the "BIOS" devices. lists the CD as 'cd0', and the floppy as 'disk0'. then it totally freezes. power-cycle required. Without anything attached to the 9650, 10.3 continues to announce the additional drives/slices as 'disk1' through 'disk4' (the 1.4 TB drive -- ada0-- has 2 slices on it, both with BSD partition tables on each slice -- 'slice1' is 32gb, and has partitions a, b, d, e, f, g, and h on it. 'slice2' is 1.3tb+, and has partitions d and h n it.) Booting from the 10.3 dvd with nothing on the 3ware card, I get /dev entries for 'ada0', 'ada0s1'i (but no 'inferior' partitions on it), 'ada0s2', 'ada0s2d', and 'ada0s2h', 'ada1', and 'ada1s1' (the Windows drive, as expected), and 'ada2', 'ada2s1', 'ada2s2', 'ada2s3' which represent 2 FAT32 partitions, and a 'Windows recovery' partition' on the 3rd (80-gig) drive. Apparently the 10.3 boot loader doesn't see the partition table on 'ada0s1'. HoWEver, if I use the 'live CD' on DVD1, and run bsdlabel on ada0s1, _it_ shows me the "expected" partition info. None of this makes any sense to me. The 3ware controller _is_ 'known good' -- booting Windows works just fine with the add-on driver for that 3ware card. And it sees all the disks attached to the 9650 just fine. Has anybody got any ideas, suggestions, etc. about whats going on, how to diagnose/troubleshoot/fix, or a better place to ask these questions? "Help" says me, groveling.