Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Oct 2002 19:41:20 -0500 (CDT)
From:      "Jason A. Young" <jyoung@power.doogles.com>
To:        Poul-Henning Kamp <phk@critter.freebsd.dk>
Cc:        current@FreeBSD.ORG
Subject:   Re: HEADSUP! GEOM as default in 5 days... 
Message-ID:  <Pine.LNX.4.44.0210161924220.1363-100000@power.doogles.com>
In-Reply-To: <97316.1033416094@critter.freebsd.dk>

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

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.44.0210161924220.1363-100000>