Present Location: News >> Blog >> subdisk8: detached

Blog

> subdisk8: detached
Posted by prox, from Charlotte, on January 01, 2008 at 11:09 local (server) time

Here's a good one.  dax (FreeBSD 6.2-STABLE) crashed last night with the following:

subdisk8: detached
ad8: detached
g_vfs_done():ad8s3d[READ(offset=27569928192, length=2048)]error = 6
swap_pager: I/O error - pagein failed; blkno 9694,size 4096, error 6
g_vfs_done():ad8s3d[READ(offset=27569930240, length=2048)]error = 6
vm_fault: pager read error, pid 685 (devd)
g_vfs_done():ad8s1a[READ(offset=423264256, length=32768)]error = 6
g_vfs_done():ad8s3d[READ(offset=27569932288, length=2048)]error = 6
vnode_pager_getpages: I/O read error
vm_fault: pager read error, pid 685 (devd)
g_vfs_done():ad8s1a[READ(offset=98304, length=16384)]error = 6
g_vfs_done():ata4: FAILURE - already active DMA on this device
unknown: setting up DMA failed
ata4: FAILURE - already active DMA on this device
unknown: setting up DMA failed
ad8s1a[READ(offset=192741376, length=16384)]error = 6
g_vfs_done():ad8s3d[WRITE(offset=26008551424, length=16384)]error = 6
g_vfs_done():ad8s4d[WRITE(offset=118730604544, length=12288)]error = 6
g_vfs_done():ad8s3d[READ(offset=27569934336, length=2048)]error = 6
g_vfs_done():ad8s3d[WRITE(offset=26008567808, length=16384)]error = 6
g_vfs_done():ad8s1a[WRITE(offset=578174976, length=16384)]error = 6
g_vfs_done():ad8s4d[WRITE(offset=118668230656, length=16384)]error = 6
g_vfs_done():ad8s3d[READ(offset=27569936384, length=2048)]error = 6
g_vfs_done():ad8s3d[READ(offset=27569940480, length=2048)]error = 6
[...]
g_vfs_done():ad8s4d[WRITE(offset=118742908928, length=16384)]error = 6
g_vfs_done():ad8s4d[WRITE(offset=6144000, length=16384)]error = 6
g_vfs_done():ad8s4d[WRITE(offset=65536, length=2048)]error = 6
panic: vinvalbuf: dirty bufs
cpuid = 1

Translation: The ad8 (SATA disk) device detached from the system, and the kernel became upset trying to write to a nonexistant swap device.

This is the second iteration of this crash, and I'm thinking either SATA controller, cable, or drive.  I'll probably have Voxel replace the SATA cable, as that's the easiest to do right now.

> Add Comment

New comments are currently disabled for this entry.