From owner-freebsd-geom@FreeBSD.ORG Sun Jul 3 00:17:31 2005 Return-Path: X-Original-To: freebsd-geom@FreeBSD.org Delivered-To: freebsd-geom@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 08DB316A436; Sun, 3 Jul 2005 00:17:31 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADA6D43D8F; Sun, 3 Jul 2005 00:12:26 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 6CED85EBF4; Sat, 2 Jul 2005 17:10:32 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id A86775C93F for ; Mon, 6 Sep 2004 07:04:01 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 9247055F78; Mon, 6 Sep 2004 14:03:55 +0000 (GMT) (envelope-from owner-freebsd-bugs@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 094B416A4D1; Mon, 6 Sep 2004 14:03:54 +0000 (GMT) Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0CB2716A4CE; Mon, 6 Sep 2004 14:03:51 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E44FF43D58; Mon, 6 Sep 2004 14:03:50 +0000 (GMT) (envelope-from nork@FreeBSD.org) Received: from freefall.freebsd.org (nork@localhost [127.0.0.1]) i86E3ooB024626; Mon, 6 Sep 2004 14:03:50 GMT (envelope-from nork@freefall.freebsd.org) Received: (from nork@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i86E3onL024622; Mon, 6 Sep 2004 14:03:50 GMT (envelope-from nork) From: Norikatsu Shigemura Message-Id: <200409061403.i86E3onL024622@freefall.freebsd.org> To: nork@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-geom@FreeBSD.org X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-bugs@freebsd.org Errors-To: owner-freebsd-bugs@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Level: Cc: Subject: Re: kern/71431: [panic fix] [patch] geom_uzip.ko caused panic X-BeenThere: freebsd-geom@freebsd.org List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:17:31 -0000 X-Original-Date: Mon, 6 Sep 2004 14:03:50 GMT X-List-Received-Date: Sun, 03 Jul 2005 00:17:31 -0000 Synopsis: [panic fix] [patch] geom_uzip.ko caused panic Responsible-Changed-From-To: freebsd-bugs->freebsd-geom Responsible-Changed-By: nork Responsible-Changed-When: Mon Sep 6 14:03:36 GMT 2004 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=71431 _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org" From owner-freebsd-geom@FreeBSD.ORG Sun Jul 3 00:41:40 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1170A16A4A1; Sun, 3 Jul 2005 00:41:40 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 167F94476C; Sun, 3 Jul 2005 00:26:48 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 7AC27643E6; Sat, 2 Jul 2005 17:26:07 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 7CF635C906 for ; Thu, 14 Oct 2004 06:45:25 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 10FD057B8D; Thu, 14 Oct 2004 13:44:14 +0000 (GMT) (envelope-from owner-freebsd-current@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id B051616A4EE; Thu, 14 Oct 2004 13:44:12 +0000 (GMT) Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1608C16A4CF; Thu, 14 Oct 2004 13:44:09 +0000 (GMT) Received: from darkness.comp.waw.pl (darkness.comp.waw.pl [195.117.238.136]) by mx1.FreeBSD.org (Postfix) with ESMTP id A295843D3F; Thu, 14 Oct 2004 13:44:08 +0000 (GMT) (envelope-from pjd@darkness.comp.waw.pl) Received: by darkness.comp.waw.pl (Postfix, from userid 1009) id A2254ACAF1; Thu, 14 Oct 2004 15:44:06 +0200 (CEST) From: Pawel Jakub Dawidek To: User Staylor Message-ID: <20041014134406.GM73767@darkness.comp.waw.pl> References: <200410141341.i9EDfOhU006486@mrynet.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ivwvlL43CqGAdkOw" Content-Disposition: inline In-Reply-To: <200410141341.i9EDfOhU006486@mrynet.com> User-Agent: Mutt/1.4.2i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 5.2.1-RC2 i386 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-current@freebsd.org Errors-To: owner-freebsd-current@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.64 X-Spam-Level: Cc: Poul-Henning Kamp , freebsd-current@freebsd.org, freebsd-geom@freebsd.org Subject: Re: GEOM will panic 6.0-current on userland wrong-length disk reads X-BeenThere: freebsd-geom@freebsd.org List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:41:40 -0000 X-Original-Date: Thu, 14 Oct 2004 15:44:06 +0200 X-List-Received-Date: Sun, 03 Jul 2005 00:41:40 -0000 --ivwvlL43CqGAdkOw Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 14, 2004 at 08:41:24AM -0500, User Staylor wrote: +> > Do you have rev. 1.63 of sys/geom/geom_io.c ? +>=20 +> Yes: +> ttyp6:--ROOT--@mrynet (74): ident kernel | grep geom_io +> $FreeBSD: /repoman/r/ncvs/src/sys/geom/geom_io.c,v 1.63 2004/10/11 = 21:22:59 ups Exp $ Which revision of geom_dev.c do you have? 1.81 should be safe. --=20 Pawel Jakub Dawidek http://www.FreeBSD.org pjd@FreeBSD.org http://garage.freebsd.pl FreeBSD committer Am I Evil? Yes, I Am! --ivwvlL43CqGAdkOw Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFBboKmForvXbEpPzQRAhJoAJ9fO8hdirJYi4vIYqnpPGDrwwlbUwCgq1+W 7Qw/QI/5IWvI8YXabwT3Bt8= =ZA9h -----END PGP SIGNATURE----- --ivwvlL43CqGAdkOw-- From owner-freebsd-geom@FreeBSD.ORG Sun Jul 3 00:43:05 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 54CEA16A4CE; Sun, 3 Jul 2005 00:43:05 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A63A4429E; Sun, 3 Jul 2005 00:26:54 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 15B46643DD; Sat, 2 Jul 2005 17:26:05 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 9890F5C957 for ; Thu, 14 Oct 2004 00:21:22 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id BAB1157F1F; Thu, 14 Oct 2004 07:21:09 +0000 (GMT) (envelope-from owner-freebsd-current@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 23DC816A4EE; Thu, 14 Oct 2004 07:21:08 +0000 (GMT) Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DE3116A4CE; Thu, 14 Oct 2004 07:21:02 +0000 (GMT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2F9743D53; Thu, 14 Oct 2004 07:21:01 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id i9E7L0x3059230; Thu, 14 Oct 2004 09:21:00 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: staylor@mrynet.com (User Staylor) From: "Poul-Henning Kamp" In-Reply-To: Your message of "Thu, 14 Oct 2004 00:21:00 CDT." <200410140521.i9E5L06d001096@mrynet.com> Message-ID: <59229.1097738460@critter.freebsd.dk> X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-current@freebsd.org Errors-To: owner-freebsd-current@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.64 X-Spam-Level: Cc: freebsd-current@freebsd.org, freebsd-geom@freebsd.org Subject: Re: GEOM will panic 6.0-current on userland wrong-length disk reads X-BeenThere: freebsd-geom@freebsd.org List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:43:05 -0000 X-Original-Date: Thu, 14 Oct 2004 09:21:00 +0200 X-List-Received-Date: Sun, 03 Jul 2005 00:43:05 -0000 Do you have rev. 1.63 of sys/geom/geom_io.c ? In message <200410140521.i9E5L06d001096@mrynet.com>, User Staylor writes: >Just discovered (and verified with latest build on >current.freebsd.org) that the following will panic >the new GEOM fdc driver in 6.0-current: > ># dd if=/dev/fd0 bs=55 >panic: wrong length 55 for sectorsize 512 > >And further checking, discovered that ALL disk devices will cause >a panic: > >dd if=/dev/ad0 bs=1234 >panic: wrong length 1234 for sectorsize 512 > >Perhaps this is geom's way of complaining? Seems a rather radical >way to handle non-matching-blocksize reads of disk devices. A >simple programming error reading a disk dev node will panic the >machine. > >-scott >_______________________________________________ >freebsd-geom@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-geom >To unsubscribe, send any mail to "freebsd-geom-unsubscribe@freebsd.org" > -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-geom@FreeBSD.ORG Sun Jul 3 00:44:10 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89E5F16A5FA; Sun, 3 Jul 2005 00:44:10 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D3D644855; Sun, 3 Jul 2005 00:28:04 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 27063643ED; Sat, 2 Jul 2005 17:26:10 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 22B1C5C975 for ; Thu, 14 Oct 2004 05:14:30 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id A0BE857BCF; Thu, 14 Oct 2004 12:11:31 +0000 (GMT) (envelope-from owner-freebsd-current@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 807B216A60A; Thu, 14 Oct 2004 12:11:13 +0000 (GMT) Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4814616A4CE; Thu, 14 Oct 2004 05:21:02 +0000 (GMT) Received: from mrynet.com (mrynet.com [63.231.249.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBA5A43D39; Thu, 14 Oct 2004 05:21:01 +0000 (GMT) (envelope-from staylor@mrynet.com) Received: from mrynet.com (staylor@localhost [127.0.0.1]) by mrynet.com (8.13.1/8.13.1) with ESMTP id i9E5L0JJ001097; Thu, 14 Oct 2004 00:21:01 -0500 (CDT) (envelope-from staylor@mrynet.com) Received: (from staylor@localhost) by mrynet.com (8.13.1/8.13.1/Submit) id i9E5L06d001096; Thu, 14 Oct 2004 00:21:00 -0500 (CDT) (envelope-from staylor) Message-Id: <200410140521.i9E5L06d001096@mrynet.com> From: staylor@mrynet.com (User Staylor) X-Mailer: Mail User's Shell (7.2.6 beta(5) jp(8) 11/23/00) To: freebsd-current@freebsd.org, freebsd-geom@freebsd.org X-Mailman-Approved-At: Thu, 14 Oct 2004 12:10:41 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-current@freebsd.org Errors-To: owner-freebsd-current@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham version=2.64 X-Spam-Level: Cc: Subject: GEOM will panic 6.0-current on userland wrong-length disk reads X-BeenThere: freebsd-geom@freebsd.org List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:44:11 -0000 X-Original-Date: Thu, 14 Oct 2004 00:21:00 -0500 X-List-Received-Date: Sun, 03 Jul 2005 00:44:11 -0000 Just discovered (and verified with latest build on current.freebsd.org) that the following will panic the new GEOM fdc driver in 6.0-current: # dd if=/dev/fd0 bs=55 panic: wrong length 55 for sectorsize 512 And further checking, discovered that ALL disk devices will cause a panic: dd if=/dev/ad0 bs=1234 panic: wrong length 1234 for sectorsize 512 Perhaps this is geom's way of complaining? Seems a rather radical way to handle non-matching-blocksize reads of disk devices. A simple programming error reading a disk dev node will panic the machine. -scott _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-geom@FreeBSD.ORG Sun Jul 3 00:45:21 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D04A16A494; Sun, 3 Jul 2005 00:45:21 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10A8D44876; Sun, 3 Jul 2005 00:28:14 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 6F9AC62CFB; Sat, 2 Jul 2005 17:26:26 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 32D075C926 for ; Fri, 15 Oct 2004 05:09:52 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 0BDF8582BB; Fri, 15 Oct 2004 12:07:08 +0000 (GMT) (envelope-from owner-freebsd-current@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 8E54416A4DF; Fri, 15 Oct 2004 12:06:51 +0000 (GMT) Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE4D916A4CE; Thu, 14 Oct 2004 13:41:25 +0000 (GMT) Received: from mrynet.com (mrynet.com [63.231.249.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43A5143D4C; Thu, 14 Oct 2004 13:41:25 +0000 (GMT) (envelope-from staylor@mrynet.com) Received: from mrynet.com (staylor@localhost [127.0.0.1]) by mrynet.com (8.13.1/8.13.1) with ESMTP id i9EDfOal006487; Thu, 14 Oct 2004 08:41:24 -0500 (CDT) (envelope-from staylor@mrynet.com) Received: (from staylor@localhost) by mrynet.com (8.13.1/8.13.1/Submit) id i9EDfOhU006486; Thu, 14 Oct 2004 08:41:24 -0500 (CDT) (envelope-from staylor) Message-Id: <200410141341.i9EDfOhU006486@mrynet.com> From: staylor@mrynet.com (User Staylor) X-Mailer: Mail User's Shell (7.2.6 beta(5) jp(8) 11/23/00) To: "Poul-Henning Kamp" X-Mailman-Approved-At: Fri, 15 Oct 2004 12:06:38 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-current@freebsd.org Errors-To: owner-freebsd-current@freebsd.org X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on elvis.mu.org X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.0.0 X-Spam-Level: Cc: freebsd-current@freebsd.org, freebsd-geom@freebsd.org Subject: Re: GEOM will panic 6.0-current on userland wrong-length disk reads X-BeenThere: freebsd-geom@freebsd.org List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 00:45:22 -0000 X-Original-Date: Thu, 14 Oct 2004 08:41:24 -0500 X-List-Received-Date: Sun, 03 Jul 2005 00:45:22 -0000 > Do you have rev. 1.63 of sys/geom/geom_io.c ? Yes: ttyp6:--ROOT--@mrynet (74): ident kernel | grep geom_io $FreeBSD: /repoman/r/ncvs/src/sys/geom/geom_io.c,v 1.63 2004/10/11 21:22:59 ups Exp $ And I've found that simply commenting-out the following resolves the issue: ttyp6:--ROOT--@mrynet (58): diff -C 10 geom_io.c- geom_io.c *** geom_io.c- Thu Oct 14 08:30:44 2004 --- geom_io.c Thu Oct 14 08:31:12 2004 *************** *** 238,265 **** --- 238,267 ---- g_io_request(struct bio *bp, struct g_consumer *cp) { struct g_provider *pp; KASSERT(cp != NULL, ("NULL cp in g_io_request")); KASSERT(bp != NULL, ("NULL bp in g_io_request")); KASSERT(bp->bio_data != NULL, ("NULL bp->data in g_io_request")); pp = cp->provider; KASSERT(pp != NULL, ("consumer not attached in g_io_request")); + #ifdef notyet if (bp->bio_cmd & (BIO_READ|BIO_WRITE|BIO_DELETE)) { KASSERT(bp->bio_offset % cp->provider->sectorsize == 0, ("wrong offset %jd for sectorsize %u", bp->bio_offset, cp->provider->sectorsize)); KASSERT(bp->bio_length % cp->provider->sectorsize == 0, ("wrong length %jd for sectorsize %u", bp->bio_length, cp->provider->sectorsize)); } + #endif g_trace(G_T_BIO, "bio_request(%p) from %p(%s) to %p(%s) cmd %d", bp, cp, cp->geom->name, pp, pp->name, bp->bio_cmd); bp->bio_from = cp; bp->bio_to = pp; bp->bio_error = 0; bp->bio_completed = 0; KASSERT(!(bp->bio_flags & BIO_ONQUEUE), If you're indicating that you are unable to duplicate this panic, let me know. I'll resort to pitching my current /usr/src tree and re-cvsup and retry. -scott > > In message <200410140521.i9E5L06d001096@mrynet.com>, User Staylor writes: > >Just discovered (and verified with latest build on > >current.freebsd.org) that the following will panic > >the new GEOM fdc driver in 6.0-current: > > > ># dd if=/dev/fd0 bs=55 > >panic: wrong length 55 for sectorsize 512 > > > >And further checking, discovered that ALL disk devices will cause > >a panic: > > > >dd if=/dev/ad0 bs=1234 > >panic: wrong length 1234 for sectorsize 512 > > > >Perhaps this is geom's way of complaining? Seems a rather radical > >way to handle non-matching-blocksize reads of disk devices. A > >simple programming error reading a disk dev node will panic the > >machine. > > > >-scott > >_______________________________________________ > >freebsd-geom@freebsd.org mailing list > >http://lists.freebsd.org/mailman/listinfo/freebsd-geom > >To unsubscribe, send any mail to "freebsd-geom-unsubscribe@freebsd.org" > > > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-geom@FreeBSD.ORG Sun Jul 3 01:02:23 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 731F916B16B; Sun, 3 Jul 2005 01:02:05 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B353453B4; Sun, 3 Jul 2005 00:52:31 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 080F75D5C0; Sat, 2 Jul 2005 17:07:27 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id F11775C963 for ; Thu, 7 Oct 2004 07:32:40 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id ED38B57414; Thu, 7 Oct 2004 14:32:39 +0000 (GMT) (envelope-from owner-freebsd-arch@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 74C4416A4D6; Thu, 7 Oct 2004 14:32:39 +0000 (GMT) Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3F0F16A4CE; Thu, 7 Oct 2004 14:32:37 +0000 (GMT) Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CF3043D55; Thu, 7 Oct 2004 14:32:37 +0000 (GMT) (envelope-from sah@softcardsystems.com) Received: from athena (athena [12.34.136.114])i97FVJ7o026196; Thu, 7 Oct 2004 10:31:19 -0500 From: Sam X-X-Sender: sah@athena To: Poul-Henning Kamp In-Reply-To: <24464.1097159104@critter.freebsd.dk> Message-ID: References: <24464.1097159104@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-arch@freebsd.org Errors-To: owner-freebsd-arch@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.64 X-Spam-Level: Cc: John-Mark Gurney , freebsd-arch@freebsd.org, freebsd-geom@freebsd.org Subject: Re: fdisk/geom, AoE 5.2.1 X-BeenThere: freebsd-geom@freebsd.org List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:02:23 -0000 X-Original-Date: Thu, 7 Oct 2004 10:31:19 -0500 (EST) X-List-Received-Date: Sun, 03 Jul 2005 01:02:23 -0000 > Please be aware that we have _three_ I/O operations under 5.x and > later: BIO_READ, BIO_WRITE and BIO_DELETE. Just return EOPNOTSUPP > for BIO_DELETE. I was filtering out anything but R/W before I got there. Thanks for the tip on EOPNOTSUPP, though. I was returning EIO. Sam _______________________________________________ freebsd-arch@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-arch To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" From owner-freebsd-geom@FreeBSD.ORG Sun Jul 3 01:03:20 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5E6B16B429; Sun, 3 Jul 2005 01:02:52 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32F904546F; Sun, 3 Jul 2005 00:54:51 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 15BB75CA59; Sat, 2 Jul 2005 17:07:27 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 6F12E5C906 for ; Thu, 7 Oct 2004 07:25:21 -0700 (PDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id EFBE555ACC; Thu, 7 Oct 2004 14:25:19 +0000 (GMT) (envelope-from owner-freebsd-arch@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id B4A6B16A4D1; Thu, 7 Oct 2004 14:25:19 +0000 (GMT) Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D00F16A4CE; Thu, 7 Oct 2004 14:25:17 +0000 (GMT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2EC043D39; Thu, 7 Oct 2004 14:25:16 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id i97EP4Bg024465; Thu, 7 Oct 2004 16:25:09 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Sam From: "Poul-Henning Kamp" In-Reply-To: Your message of "Thu, 07 Oct 2004 09:55:25 CDT." Message-ID: <24464.1097159104@critter.freebsd.dk> X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Sender: owner-freebsd-arch@freebsd.org Errors-To: owner-freebsd-arch@freebsd.org X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on elvis.mu.org X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.64 X-Spam-Level: Cc: John-Mark Gurney , freebsd-geom@freebsd.org, freebsd-arch@freebsd.org Subject: Re: fdisk/geom, AoE 5.2.1 X-BeenThere: freebsd-geom@freebsd.org List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:03:20 -0000 X-Original-Date: Thu, 07 Oct 2004 16:25:04 +0200 X-List-Received-Date: Sun, 03 Jul 2005 01:03:20 -0000 In message , Sam writes: >Arg. My goof. I wrote zeros, read zeros and assumed i could >write to the disk. In fact I could - even when I wanted to >read. I won't go into the details, but suffice it to say you >can't do: > >if (bp->bio_flags & BIO_READ) > // do read >else > // do write > >and expect the correct behaviour. :) Please be aware that we have _three_ I/O operations under 5.x and later: BIO_READ, BIO_WRITE and BIO_DELETE. Just return EOPNOTSUPP for BIO_DELETE. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. _______________________________________________ freebsd-arch@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-arch To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" From owner-freebsd-geom@FreeBSD.ORG Mon Jul 4 11:02:10 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 441FF16A431 for ; Mon, 4 Jul 2005 11:02:10 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EAA843D46 for ; Mon, 4 Jul 2005 11:02:10 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j64B29H1034513 for ; Mon, 4 Jul 2005 11:02:09 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j64B273Z034502 for freebsd-geom@freebsd.org; Mon, 4 Jul 2005 11:02:07 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 4 Jul 2005 11:02:07 GMT Message-Id: <200507041102.j64B273Z034502@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-geom@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2005 11:02:10 -0000 Current FreeBSD problem reports Critical problems Serious problems Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2005/02/26] bin/78131 geom gbde "destroy" not working. o [2005/03/26] kern/79251 geom [2TB] newfs fails on 2.6TB gbde device 2 problems total. From owner-freebsd-geom@FreeBSD.ORG Tue Jul 5 09:56:12 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84CBE16A41C; Tue, 5 Jul 2005 09:56:12 +0000 (GMT) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B2A543D48; Tue, 5 Jul 2005 09:56:10 +0000 (GMT) (envelope-from avg@icyb.net.ua) Received: from [212.40.38.87] (oddity-e.topspin.kiev.ua [212.40.38.87]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id MAA29980; Tue, 05 Jul 2005 12:56:00 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <42CA592F.5040005@icyb.net.ua> Date: Tue, 05 Jul 2005 12:55:59 +0300 From: Andriy Gapon User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050328) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Poul-Henning Kamp References: <15727.1120237981@critter.freebsd.dk> In-Reply-To: <15727.1120237981@critter.freebsd.dk> Content-Type: text/plain; charset=KOI8-U Content-Transfer-Encoding: 7bit Cc: freebsd-stable@freebsd.org, freebsd-geom@freebsd.org Subject: Re: geom nudge X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2005 09:56:12 -0000 on 01.07.2005 20:13 Poul-Henning Kamp said the following: > In message <42C56B54.7080703@icyb.net.ua>, Andriy Gapon writes: > > >>I am actually OK with such situation. The problem is that the only >>device created is obviously da0 i.e. there are no devices for slices >>present on medium. So, when the card reader comes to senses I would like >>to give a nudge to geom to "re-scan" or "re-create" da0. > > true > /dev/da0 > will do it. Thank you very much. So, it is opening for write that actually does it ? -- Andriy Gapon From owner-freebsd-geom@FreeBSD.ORG Tue Jul 5 13:46:08 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33D3B16A41C; Tue, 5 Jul 2005 13:46:08 +0000 (GMT) (envelope-from phk@phk.freebsd.dk) Received: from haven.freebsd.dk (haven.freebsd.dk [130.225.244.222]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9EAB43D49; Tue, 5 Jul 2005 13:46:07 +0000 (GMT) (envelope-from phk@phk.freebsd.dk) Received: from phk.freebsd.dk (unknown [192.168.48.2]) by haven.freebsd.dk (Postfix) with ESMTP id 377CFBC51; Tue, 5 Jul 2005 13:46:04 +0000 (UTC) To: Andriy Gapon From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 05 Jul 2005 12:55:59 +0300." <42CA592F.5040005@icyb.net.ua> Date: Tue, 05 Jul 2005 15:46:02 +0200 Message-ID: <35010.1120571162@phk.freebsd.dk> Sender: phk@phk.freebsd.dk Cc: Poul-Henning Kamp , freebsd-stable@freebsd.org, freebsd-geom@freebsd.org Subject: Re: geom nudge X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2005 13:46:08 -0000 In message <42CA592F.5040005@icyb.net.ua>, Andriy Gapon writes: >on 01.07.2005 20:13 Poul-Henning Kamp said the following: >> In message <42C56B54.7080703@icyb.net.ua>, Andriy Gapon writes: >> >> >>>I am actually OK with such situation. The problem is that the only >>>device created is obviously da0 i.e. there are no devices for slices >>>present on medium. So, when the card reader comes to senses I would like >>>to give a nudge to geom to "re-scan" or "re-create" da0. >> >> true > /dev/da0 >> will do it. > >Thank you very much. So, it is opening for write that actually does it ? Well, technically it is "last close for write" that does it but yes. Since a write could have modified the metadata on the device, the last close for write will trigger a tasting. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-freebsd-geom@FreeBSD.ORG Fri Jul 8 14:50:18 2005 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21E9516A41C for ; Fri, 8 Jul 2005 14:50:18 +0000 (GMT) (envelope-from xride@x12.dk) Received: from swip.net (mailfe07.swip.net [212.247.154.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78C6443D4C for ; Fri, 8 Jul 2005 14:50:17 +0000 (GMT) (envelope-from xride@x12.dk) X-T2-Posting-ID: lkM/Dn7LTUP9vUt2XCoVCw== Received: from x12.dk ([83.72.97.237] verified) by mailfe07.swip.net (CommuniGate Pro SMTP 4.3.4) with ESMTP id 221254110 for freebsd-geom@freebsd.org; Fri, 08 Jul 2005 16:50:15 +0200 Received: from localhost (unknown [127.0.0.1]) by x12.dk (Postfix) with ESMTP id 8F02F5081A for ; Fri, 8 Jul 2005 16:50:11 +0200 (CEST) Received: from x12.dk ([127.0.0.1]) by localhost (x12.dk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17704-04 for ; Fri, 8 Jul 2005 16:48:49 +0200 (CEST) Received: from x12.dk (localhost [127.0.0.1]) by x12.dk (Postfix) with ESMTP for ; Fri, 8 Jul 2005 16:48:49 +0200 (CEST) Received: from localhost (xride@localhost) by x12.dk (8.13.3/8.13.3/Submit) with ESMTP id j68Emnmk018184 for ; Fri, 8 Jul 2005 16:48:49 +0200 (CEST) (envelope-from xride@x12.dk) Date: Fri, 8 Jul 2005 16:48:49 +0200 (CEST) From: Soeren Straarup To: freebsd-geom@freebsd.org Message-ID: <20050708164702.M7560@x12.dk> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1314311074-1120834129=:7560" X-Virus-Scanned: amavisd-new at x12.dk Subject: where to start and what to do? X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jul 2005 14:50:18 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-1314311074-1120834129=:7560 Content-Type: TEXT/PLAIN; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Hi I've been working on a gui to geom, but i'm stuck for now.. So i wanted to hear is there any other things related to geom that needs a= =20 head? Best regards S=F8ren Straarup Soeren Straarup | aka OZ2DAK aka Xride FreeBSD wannabe | FreeBSD since 2.2.6-R 'We wanted to believe. But the tools had been taken away..' Mulder --0-1314311074-1120834129=:7560--