Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 May 1998 13:33:04 -0400 (EDT)
From:      Dan Janowski <danj@3skel.com>
To:        freebsd-hackers@FreeBSD.ORG
Subject:   autoconf.c:setroot() makes bad calculation
Message-ID:  <199805171733.NAA00258@fnur.3skel.com>

next in thread | raw e-mail | index | archive | help

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805171733.NAA00258>