From owner-freebsd-hackers Sun May 17 10:33:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA14850 for freebsd-hackers-outgoing; Sun, 17 May 1998 10:33:18 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from aaka.3skel.com (aaka.3skel.com [207.240.212.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA14780 for ; Sun, 17 May 1998 10:33:02 -0700 (PDT) (envelope-from danj@3skel.com) Received: from fnur.3skel.com (fnur.3skel.com [192.168.0.8]) by aaka.3skel.com (8.8.5/8.8.2) with ESMTP id NAA05821 for ; Sun, 17 May 1998 13:33:04 -0400 (EDT) Received: (from danj@localhost) by fnur.3skel.com (8.8.8/8.8.2) id NAA00258 for freebsd-hackers@freebsd.org; Sun, 17 May 1998 13:33:04 -0400 (EDT) Date: Sun, 17 May 1998 13:33:04 -0400 (EDT) From: Dan Janowski Message-Id: <199805171733.NAA00258@fnur.3skel.com> To: freebsd-hackers@FreeBSD.ORG Subject: autoconf.c:setroot() makes bad calculation Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Any clues? 2.2.6-RELEASE autoconf.c:setroot() finds wrong root device in following: 1. booteasy 2. boot device, second scsi drive 3. second scsi has no slices (raw disklabel) 4. config kernel lists sd1a as root 5. no IDE in the kernel 6. 2 SCSI cards, ahc1 and bt0 boot loader finds and pulls in kernel from ufs, kernel inits correctly, at the end it says "changing root device to wd1s4a" Even wierder: boot.config has '-rv' all ignored, I don't get either -r or -v functions during boot. However, it announces the flags in the boot.config notice. If I type in -r at the boot prompt, kernel finds correct root and boots normally. I can boot the system, but it won't autoboot because of the combined wrong root calc and ignore of boot.config. Any idears? Dan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message