Subject: kern/32049: panic: DEV_STRATEGY, using dd to raw disk
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Atsushi Onoe <onoe@sm.sony.co.jp>
List: netbsd-bugs
Date: 11/11/2005 04:17:01
>Number: 32049
>Category: kern
>Synopsis: panic: DEV_STRATEGY, using dd to raw disk
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Nov 11 04:17:01 +0000 2005
>Originator: Atsushi Onoe
>Release: NetBSD 3.99.11 as of Nov 10, 2005
>Organization:
>Environment:
System: NetBSD nebula.sm.sony.co.jp 3.99.11 NetBSD 3.99.11 (NEBULA) #50: Tue Nov 8 02:31:59 JST 2005 onoe@nebula.sm.sony.co.jp:/usr/obj/NEBULA i386
Architecture: i386
Machine: i386
>Description:
# dd if=/dev/rwd0a of=/dev/rwd3e bs=8k seek=1 skip=1
causes panic: DEV_STRATEGY: block device not found
here is the traceback:
panic: DEV_STRATEGY: block device not found
db> t
cpu_Debugger(c08756e5,cc267958,ffffffff,ffffffff,c12b4e34) at netbsd:cpu_Debugger+0x4
panic(c08a57a0,0,0,0,0) at netbsd:panic+0x12b
spec_strategy(cc267994,ce121600,0,0,c072b580) at netbsd:spec_strategy+0x1d7
VOP_STRATEGY(ce121600,c1b38bd8,0,cc267aa8,cc267aac) at netbsd:VOP_STRATEGY+0x2a
genfs_getpages(cc267b44,2,cc267b5c,c046159b,c072b740) at netbsd:genfs_getpages+0xc88
VOP_GETPAGES(ce121600,0,0,cc267ba8,cc267c10) at netbsd:VOP_GETPAGES+0x54
ufs_balloc_range(ce121600,3ff,0,1,0) at netbsd:ufs_balloc_range+0x20f
ffs_truncate(ce121600,400,0,0,cb980540) at netbsd:ffs_truncate+0x1e4
ufs_setattr(cc267e54,804e000,cc267e7c,c045af98,c072af40) at netbsd:ufs_setattr+0x1f0
VOP_SETATTR(ce121600,cc267eb4,cb980540,cc928334,0) at netbsd:VOP_SETATTR+0x36
sys_ftruncate(ccdfe19c,cc267f64,cc267f5c,cc928334,246) at netbsd:sys_ftruncate+0x1a7
syscall_plain() at netbsd:syscall_plain+0x85
--- syscall (number 201) ---
0xbbbc7bf2:
>How-To-Repeat:
# dd if=/dev/rwd0a of=/dev/rwd3e bs=8k seek=1 skip=1
or
dd with, of=<raw disk> seek=#, without conv=notrunc option
>Fix: