From owner-freebsd-stable@FreeBSD.ORG Wed Sep 20 04:26:03 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7594616A40F for ; Wed, 20 Sep 2006 04:26:03 +0000 (UTC) (envelope-from quetzal@zone3000.net) Received: from mx1.sitevalley.com (sitevalley.com [209.67.60.43]) by mx1.FreeBSD.org (Postfix) with SMTP id 0D3A043D45 for ; Wed, 20 Sep 2006 04:26:02 +0000 (GMT) (envelope-from quetzal@zone3000.net) Received: from zone3000.kharkov.ua (HELO localhost) (217.144.68.98) by 209.67.61.254 with SMTP; 20 Sep 2006 04:26:01 -0000 Date: Wed, 20 Sep 2006 07:25:28 +0300 From: Nikolay Pavlov To: freebsd-stable@freebsd.org Message-ID: <20060920042528.GA77089@zone3000.net> Mail-Followup-To: Nikolay Pavlov , freebsd-stable@freebsd.org References: <20060916064809.GA59517@zone3000.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060916064809.GA59517@zone3000.net> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 6.1-RELEASE Subject: Re: loader can't load kernel on FreeBSD 6.1-p6. X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2006 04:26:03 -0000 On Saturday, 16 September 2006 at 9:48:09 +0300, Nikolay Pavlov wrote: > Hi, folks. > While booting 6.1-RELEASE-p6 i have this error on /boot/loader stage: > > can't load kernel > > ls shows nothing... > > lsdev shows me: > disk devices: > disk0: BIOS drive C: > disk0s1: FFS bad disklabel Sorry for all that noise, guys. The problem is fixed. BIOS on that motherboard don't use LBA mode while accessing disks. This "Auto" settings realy stupid. > > > But when i am booting from LiveCD i see all my labels, i can mount them, > i can produce read/write operations. > Other thing that confused me is that when i am using second stage > bootstrap file i see my root partition: > > FreeBSD/i386 BOOT > Default: 0:ad(0,a)/boot/loader > boot: ?. .. .snap bin boot dev etc lib libexec mnt proc and so on... > > But when i am trying to boot kernel (GENERIC) directly from bootstrap > i have "BTX halted" error, don't know if this actually supported. > World was builded on other box and installed to this drive > using tar. > > Here is additional information that i can get from LiveCD: > > root@ccv:~# fdisk /dev/ad0 > ******* Working on device /dev/ad0 ******* > parameters extracted from in-core disklabel are: > cylinders=19679 heads=16 sectors/track=255 (4080 blks/cyl) > > Figures below won't work with BIOS for partitions not in cyl 1 > parameters to be used for BIOS calculations are: > cylinders=19679 heads=16 sectors/track=255 (4080 blks/cyl) > > Media sector size is 512 > Warning: BIOS sector numbering starts with sector 1 > Information from DOS bootblock is: > The data for partition 1 is: > sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) > start 63, size 80293185 (39205 Meg), flag 80 (active) > beg: cyl 0/ head 1/ sector 1; > end: cyl 807/ head 15/ sector 63 > The data for partition 2 is: > > The data for partition 3 is: > > The data for partition 4 is: > > > root@ccv:~# disklabel /dev/ad0s1 > # /dev/ad0s1: > 8 partitions: > # size offset fstype [fsize bsize bps/cpg] > a: 524288 0 4.2BSD 2048 16384 32776 > b: 4161280 524288 swap > c: 80293185 0 unused 0 0 # "raw" part, > don't edit > d: 2097152 4685568 4.2BSD 2048 16384 28552 > e: 20971520 6782720 4.2BSD 2048 16384 28552 > f: 10485760 27754240 4.2BSD 2048 16384 28552 > g: 42053185 38240000 4.2BSD 2048 16384 28552 > > > root@ccv:~# atacontrol list > ATA channel 0: > Master: ad0 ATA/ATAPI revision 7 > Slave: no device present > ATA channel 1: > Master: no device present > Slave: no device present > > root@ccv:~# mount > /dev/iso9660/FreeSBIE on / (cd9660, local, read-only) > devfs on /dev (devfs, local) > /dev/md0.uzip on /usr (ufs, local, read-only) > /dev/md1 on /etc (ufs, local) > /dev/md2 on /usr/local/etc (ufs, local) > /dev/md3 on /root (ufs, local) > /dev/md4 on /var (ufs, local) > /dev/md5 on /tmp (ufs, local) > /dev/ad0s1a on /mnt/ufs.1 (ufs, local, read-only) > /dev/ad0s1d on /mnt/ufs.2 (ufs, local, read-only) > /dev/ad0s1e on /mnt/ufs.3 (ufs, local, read-only) > /dev/ad0s1f on /mnt/ufs.4 (ufs, local, read-only) > /dev/ad0s1g on /mnt/ufs.5 (ufs, local, read-only) > > root@ccv:~# ls -al /mnt/ufs.1/boot/ > total 588 > drwxr-xr-x 5 root wheel 512 Sep 16 00:52 . > drwxr-xr-x 20 root wheel 512 Sep 15 10:05 .. > -r--r--r-- 1 root wheel 7638 Sep 6 18:43 beastie.4th > -r--r--r-- 1 root wheel 8192 Sep 6 18:43 boot > -r--r--r-- 1 root wheel 512 Sep 6 18:43 boot0 > -r--r--r-- 1 root wheel 512 Sep 6 18:43 boot0sio > -r--r--r-- 1 root wheel 512 Sep 6 18:43 boot1 > -r--r--r-- 1 root wheel 7680 Sep 6 18:43 boot2 > -r--r--r-- 1 root wheel 1200 Sep 6 18:43 cdboot > drwxr-xr-x 2 root wheel 512 Sep 6 18:43 defaults > -r--r--r-- 1 root wheel 1741 Sep 6 18:43 device.hints > -r--r--r-- 1 root wheel 2249 Sep 6 18:43 frames.4th > drwxr-xr-x 2 root wheel 9216 Sep 6 18:44 kernel > -r-xr-xr-x 1 root wheel 212992 Sep 6 18:43 loader > -r--r--r-- 1 root wheel 7772 Sep 6 18:43 loader.4th > -rw-r--r-- 1 root wheel 463 Sep 6 18:44 loader.conf > -r--r--r-- 1 root wheel 15058 Sep 6 18:43 loader.help > -r--r--r-- 1 root wheel 389 Sep 6 18:43 loader.rc > -r--r--r-- 1 root wheel 512 Sep 6 18:43 mbr > drwxr-xr-x 2 root wheel 512 Sep 6 18:41 modules > -r--r--r-- 1 root wheel 215040 Sep 6 18:43 pxeboot > -r--r--r-- 1 root wheel 692 Sep 6 18:43 screen.4th > -r--r--r-- 1 root wheel 36440 Sep 6 18:43 support.4th > > root@ccv:~# ls -al /mnt/ufs.1/boot/kernel/kernel > -r-xr-xr-x 1 root wheel 6640118 Sep 6 18:21 /mnt/ufs.1/boot/kernel/kernel > > root@ccv:~# file /mnt/ufs.1/boot/kernel/kernel > /mnt/ufs.1/boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, > version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped > > > > > > -- > ========================================================================= > = Best regards, Nikolay Pavlov. <<<------------------------------------ = > ========================================================================= > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" -- ========================================================================= = Best regards, Nikolay Pavlov. <<<------------------------------------ = =========================================================================