From owner-freebsd-current Wed Oct 16 17:41:31 2002 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 E89C437B401 for ; Wed, 16 Oct 2002 17:41:28 -0700 (PDT) Received: from power.doogles.com (power.doogles.com [209.15.149.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70CE143E3B for ; Wed, 16 Oct 2002 17:41:28 -0700 (PDT) (envelope-from jyoung@power.doogles.com) Received: from localhost (jyoung@localhost) by power.doogles.com (8.11.6/8.11.6) with ESMTP id g9H0fK300936; Wed, 16 Oct 2002 19:41:20 -0500 Date: Wed, 16 Oct 2002 19:41:20 -0500 (CDT) From: "Jason A. Young" To: Poul-Henning Kamp Cc: current@FreeBSD.ORG Subject: Re: HEADSUP! GEOM as default in 5 days... In-Reply-To: <97316.1033416094@critter.freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Attempting to mount my Win2K NTFS partition on my laptop after the introduction of GEOM results in immediate 100% reproduceable panics. I built GEOM into my kernel the day after it was introduced into CVS, and none of the commits made since seem to have fixed it. I apologize for not posting my panic messages earlier, but the machine ends up in a state where it can't save a core and I haven't got a null-modem cable for a serial console handy. I decided to go ahead and transcribe this by hand, so there will likely be typos. fstab info: /dev/ad0s1 /win2k ntfs ro,noauto 0 0 /dev/ad0s2b none swap sw 0 0 Trying "mount /win2k" with kern.sync_on_panic and debug.trace_on_panic = 0, dumpon /dev/ad0s2b: panic: bundirty: buffer 0xcdbb9a24 still on queue 2 Uptime: 41m37s Dumping 255MB ata0: resetting devices .. [indefinite hang] --- Trying "mount /win2k" and transcribing ddb trace output: panic: bundirty: buffer 0xcdb93c24 still on queue 2 Debugger("panic") Stopped at Debugger0x54: xchgl %ebx,in_Debugger.0 db> trace Debugger(c02ad0a7,c02fb520,c02b31b3,d36fe3fc,1) at Debugger+0x54 panic(c02b31b3,cdb93c24,2,cdb93c24,d36fe444) at panic+0xab bundirty(cdb93c24,1,c02b3051,471,0) at bundirty+0x31 brelse(cdb93c24,1,c02b3051,34a,cdb93c24) at brelse+0x77d bwrite(cdb93c24,12,c02b3051,902,0) at bwrite+0x327 getblk(c8be5940,218fdd,0,400,0) at getblk+0x203 breadn(c8be5940,218fdd,0,400,0) at breadn+0x4a bread(c8be5940,218fdd,0,400,0) at bread+0x4c ntfs_readntvattr_plain(c8be7100,c8c48900,c8c47800,1e0,0) at ntfs_readntvattr_plain+0x330 ntfs_readattr_plain(c8be7100,c8c48900,80,0,1e0) at ntfs_readattr_plain+0x1fb ntfs_readattr(c8be7100,c8c48900,80,0,1e0) at ntfs_readattr+0x490 ntfs_mountfs(c8be5940,c8c47200,d36fe8d8,c0f07680,b) at ntfs_mountfs+0x4a5 ntfs_mount(c8c47200,c8be9480,bfbffa88,d36febec,c0f07680) at ntfs_mount+0x1ce vfs_mount(c0f07680,c8a389f0,c8be9480,1,bfbffa88) at vfs_mount+0x82d mount(c0f07680,d36fed10,c02c7dfe,42d,4) at mount+0xb8 syscall(2f,2f,2f,bfbffd08,bfbffe29) at syscall+0x32e Xint0x80_syscall() at Xint0x80_syscall+0x1d --- syscall (21, FreeBSD ELF32, mount), eip = 0x8049897, esp = 0xbfbff5fc, ebp = 0xbfbffd20 --- sysctl kern.geom.confxml: http://power.doogles.com/~jyoung/confxml sysctl kern.geom.confdot: http://power.doogles.com/~jyoung/confdot dmesg: http://power.doogles.com/~jyoung/dmesg Again, this is 100% reproduceable, so I'd be happy to gather any other information that would help. -- Jason Young, CCIE #8607, MCSE Sr. Network Technician, WAN Technologies (314)817-0131 http://www.wantec.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message