Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Jan 2013 20:10:43 GMT
From:      Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/175071: panic: softdep_deallocate_dependencies: unrecovered I/O error
Message-ID:  <201301062010.r06KAh55098239@red.freebsd.org>
Resent-Message-ID: <201301062020.r06KK0XI012621@freefall.freebsd.org>

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

>Number:         175071
>Category:       kern
>Synopsis:       panic: softdep_deallocate_dependencies: unrecovered I/O error
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 06 20:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Marcin Wisnicki
>Release:        FreeBSD 9.1-PRERELEASE #0 r242516M
>Organization:
>Environment:
FreeBSD ghost.pnet.one.pl 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0 r242516M: Sun Nov  4 03:15:30 CET 2012     root@ghost.pnet.one.pl:/usr/obj/home/system/ghost/usr/src/sys/GENERIC_DEBUG  amd64
>Description:
For some reason my SATA drive just disappeared yesterday, maybe due to shitty controller:

ada0 at ata3 bus 0 scbus1 target 0 lun 0
ada0: <WDC WD10EADS-00L5B1 01.01A01> ATA-8 SATA 2.x device
ada0: 150.000MB/s transfers (SATA 1.x, UDMA5, PIO 8192bytes)
ada0: 953869MB (1953525168 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad6
atapci0: <Promise PDC20376 SATA150 controller> port 0x1080-0x10bf,0x10c0-0x10cf,0x1000-0x107f mem 0xd0020000-0xd0020fff,0xd0000000-0xd001ffff irq 20 at device 0.0 on pci3
ata3: <ATA channel> at channel 1 on atapci0

so here is the actual problem:

(ada0:ata3:0:0:0): lost device
(pass0:ata3:0:0:0): passdevgonecb: devfs entry is gone
GEOM_ELI: Crypto WRITE request failed (error=6). gpt/ghost_tank2_enc.eli[WRITE(offset=279764992, length=4096)]
g_vfs_done():gpt/ghost_tank2_enc.eli[WRITE(offset=279764992, length=4096)]error = 6
/dev: got error 6 while accessing filesystem
panic: softdep_deallocate_dependencies: unrecovered I/O error
cpuid = 0
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2a
kdb_backtrace() at kdb_backtrace+0x37
panic() at panic+0x1ce
clear_remove() at clear_remove
brelse() at brelse+0x60
bufdone() at bufdone+0x68
g_io_schedule_up() at g_io_schedule_up+0xac
g_up_procbody() at g_up_procbody+0x5c
fork_exit() at fork_exit+0x11f
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffff8000252cf0, rbp = 0 ---
Uptime: 17d14h55m52s
(ada0:ata3:0:0:0): Synchronize cache failed


I have a crashdump but kgdb is broken.

What is expected outcome of disk removal ?
>How-To-Repeat:
Just disconnect disk with mounted UFS filesystem.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301062010.r06KAh55098239>