From owner-freebsd-stable@FreeBSD.ORG Wed Jun 30 20:02:15 2004 Return-Path: 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 5AB5A16A525 for ; Wed, 30 Jun 2004 20:02:15 +0000 (GMT) Received: from devbiol.bg.biology.uwo.ca (devbiol.bg.biology.uwo.ca [129.100.68.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 984A743D2F for ; Wed, 30 Jun 2004 20:02:14 +0000 (GMT) (envelope-from vzhurov@uwo.ca) Received: from [192.168.8.31] ([192.168.8.31]) (authenticated bits=0) i5UK1xcp000309 for ; Wed, 30 Jun 2004 16:01:59 -0400 (EDT) (envelope-from vzhurov@uwo.ca) Message-ID: <40E31C35.9020307@uwo.ca> Date: Wed, 30 Jun 2004 16:01:57 -0400 From: Vladimir Zhurov User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040618 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-stable@freebsd.org References: <40DEDCD2.3020606@uwo.ca> <20040628172309.D43333@carver.gumbysoft.com> In-Reply-To: <20040628172309.D43333@carver.gumbysoft.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: dscheck(#ar/2): negative b_blkno error on FreeBSD-4.10-STABLE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 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, 30 Jun 2004 20:02:16 -0000 Thank you for reply. As file system problems started to pile up I have decided to re-format and restore from backups. I have tested all four HDD's in array using WD diagnostic utility and extended test did not find any problems. So I attempted to re-initialize array using the following method from the handbook (section 13.3.2.2 from "Adding disks" section (with modifications at newfs stage)): # dd if=/dev/zero of=/dev/ar0 count=2 # disklabel /dev/ar0 | disklabel -BrR ar0 /dev/stdin # newfs -U /dev/ar0c However, if I would run fsck /dev/ar0c it would immediately report hundreds of partially allocated inodes. fdisk ar0 reports the following: ******* Working on device /dev/ar0 ******* parameters extracted from in-core disklabel are: cylinders=19452 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=19452 heads=255 sectors/track=63 (16065 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: The data for partition 2 is: The data for partition 3 is: The data for partition 4 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 0, size 50000 (24 Meg), flag 80 (active) beg: cyl 0/ head 0/ sector 1; end: cyl 1023/ head 255/ sector 63 Is it controller/cable/some other hardware problem or is it software related and I am just doing something wrong? Vlad. >>dmesg.today: >>dscheck(#ar/2): negative b_blkno -1721888480 >> >>messages: >>/kernel: dscheck(#ar/2): negative b_blkno -1721888480 > > > I've seen this if the array or partition table is corrupted. The check is > at the front of dscheck() in src/sys/kern/subr_diskslice.c. You might > make sure your raid array is functioning normally and the fdisk table > hasn't been spammed. > > >>Does anyone know what is the reason for such error and whether it is >>critical? > > > It shouldn't happen -- you might go exploring with fdisk(8).