From owner-freebsd-usb@FreeBSD.ORG Wed Jul 29 21:05:43 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05090106564A for ; Wed, 29 Jul 2009 21:05:43 +0000 (UTC) (envelope-from a_best01@uni-muenster.de) Received: from zivm-out1.uni-muenster.de (ZIVM-OUT1.UNI-MUENSTER.DE [128.176.192.8]) by mx1.freebsd.org (Postfix) with ESMTP id B842A8FC0A for ; Wed, 29 Jul 2009 21:05:41 +0000 (UTC) (envelope-from a_best01@uni-muenster.de) X-IronPort-AV: E=Sophos;i="4.43,290,1246831200"; d="scan'208";a="278690820" Received: from zivmaildisp2.uni-muenster.de (HELO ZIVMAILUSER05.UNI-MUENSTER.DE) ([128.176.188.143]) by zivm-relay1.uni-muenster.de with ESMTP; 29 Jul 2009 23:05:40 +0200 Received: by ZIVMAILUSER05.UNI-MUENSTER.DE (Postfix, from userid 149459) id E6EEB1B07E4; Wed, 29 Jul 2009 23:05:39 +0200 (CEST) Date: Wed, 29 Jul 2009 23:05:39 +0200 (CEST) From: Alexander Best Sender: Organization: Westfaelische Wilhelms-Universitaet Muenster To: Hans Petter Selasky , Message-ID: In-Reply-To: <200907292236.04773.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: Re: problem writing to umass device X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jul 2009 21:05:43 -0000 Hans Petter Selasky schrieb am 2009-07-29: > On Wednesday 29 July 2009 22:25:05 Alexander Best wrote: > > i have a problem with the following device: > > ugen7.2: at usbus7 > > umass0: > addr 2> > > on usbus7 > > umass0: SCSI over Bulk-Only; quirks = 0x4400 > > umass0:7:0:-1: Attached to scbus7 > > da0 at umass-sim0 bus 0 target 0 lun 0 > > da0: < > Removable Direct Access SCSI-2 device > > da0: 40.000MB/s transfers > > da0: 3864MB (7913472 512 byte sectors: 255H 63S/T 492C) > > i haven't used it for quite a while, but it used to work just fine > > (yes > > with usb2). but since then i've updated my kernel a couple of times > > and now > > i'm getting these errors. i can mount the device just fine, but if > > i try to > > copy files onto it i get the following error messages: > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54083584, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54149120, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54214656, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54280192, > > length=32768)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54312960, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54591488, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54657024, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=512, > > length=512)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1024000, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1028096, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=38502400, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=39370752, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: fsync: giving up on dirty > > Jul 28 11:22:07 otaku kernel: 0xcc0aa6b8: tag msdosfs, type VREG > > Jul 28 11:22:07 otaku kernel: usecount 1, writecount 0, refcount 55 > > mountedhere 0 > > Jul 28 11:22:07 otaku kernel: flags () > > Jul 28 11:22:07 otaku kernel: v_object 0xc8a81770 ref 0 pages 212 > > Jul 28 11:22:07 otaku kernel: lock type msdosfs: EXCL by thread > > 0xcc60a240 > > (pid 19448) > > Jul 28 11:22:07 otaku kernel: #0 0xc05b5ee0 at __lockmgr_args+0xb90 > > Jul 28 11:22:07 otaku kernel: #1 0xc0647898 at vop_stdlock+0x68 > > Jul 28 11:22:07 otaku kernel: #2 0xc0781fb5 at VOP_LOCK1_APV+0xb5 > > Jul 28 11:22:07 otaku kernel: #3 0xc0664008 at _vn_lock+0x78 > > Jul 28 11:22:07 otaku kernel: #4 0xc0658adb at vget+0xbb > > Jul 28 11:22:07 otaku kernel: #5 0xc055d4ca at msdosfs_sync+0x17a > > Jul 28 11:22:07 otaku kernel: #6 0xc06520be at dounmount+0x44e > > Jul 28 11:22:07 otaku kernel: #7 0xc065262f at unmount+0x2bf > > Jul 28 11:22:07 otaku kernel: #8 0xc076eb26 at syscall+0x2a6 > > Jul 28 11:22:07 otaku kernel: #9 0xc0752ad0 at > > Xint0x80_syscall+0x20 > > Jul 28 11:22:07 otaku kernel: startcluster 2230, dircluster 2229, > > diroffset > > 96, on dev da0 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53805056, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53870592, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53936128, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54001664, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54067200, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54132736, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54198272, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54263808, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > might the device's ram be broken? this is the result of `dd > > if=/dev/da0 > > of=/dev/null`: > > dd: /dev/da0: Input/output error > > 1067+0 records in > > 1067+0 records out > > 546304 bytes transferred in 235.522107 secs (2320 bytes/sec) > ^^ terribly slow > disk ? no actually. it's a high speed usb2 device: ugen7.2: at usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x0492 idProduct = 0x0140 bcdDevice = 0x0100 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0003 <000000F1F1000> bNumConfigurations = 0x0001 > > i attached the device to a windows xp box and ran scandisk. that > > didn't > > reveal any problems however. > Hi, > Try enabling umass debugging: > sysctl hw.usb.umass.debug=-1 > Not sure if this might be a CAM layer regression. > --HPS ok. i set hw.usb.umass.debug = 1. i unplugged the device, plugged it in again, mounted it and copied some files onto it (which failed). unmounting the device doesn't work: umount: unmount of /mnt/umass failed: Resource temporarily unavailable i didn't try umount with the -f switch since that locks up the whole machine. so here's the output: Jul 29 22:42:19 otaku kernel: ugen7.2: at usbus7 (disconnected) Jul 29 22:42:19 otaku kernel: umass0: at uhub7, port 2, addr 2 (disconnected) Jul 29 22:42:19 otaku kernel: (da0:umass-sim0:0:0:0): lost device Jul 29 22:42:19 otaku kernel: (da0:umass-sim0:0:0:0): removing device entry Jul 29 22:42:33 otaku sudo: arundel : TTY=pts/5 ; PWD=/usr/home/arundel ; USER=root ; COMMAND=/sbin/sysctl hw.usb.umass.debug=1 Jul 29 22:42:52 otaku kernel: ugen7.2: at usbus7 Jul 29 22:42:52 otaku kernel: umass0: on usbus7 Jul 29 22:42:52 otaku kernel: umass0: SCSI over Bulk-Only; quirks = 0x4400 Jul 29 22:42:52 otaku root: Unknown USB device: vendor 0x0492 product 0x0140 bus uhub7 Jul 29 22:42:54 otaku kernel: umass0:7:0:-1: Attached to scbus7 Jul 29 22:42:54 otaku hald[1146]: 22:42:54.448 [W] hf-block.c:49: unable to stat /dev/probe0: No such file or directory Jul 29 22:42:54 otaku kernel: xptioctl: pass driver is not in the kernel Jul 29 22:42:54 otaku kernel: xptioctl: put "device pass" in your kernel config file Jul 29 22:42:55 otaku kernel: da0 at umass-sim0 bus 0 target 0 lun 0 Jul 29 22:42:55 otaku kernel: da0: < > Removable Direct Access SCSI-2 device Jul 29 22:42:55 otaku kernel: da0: 40.000MB/s transfers Jul 29 22:42:55 otaku kernel: da0: 3864MB (7913472 512 byte sectors: 255H 63S/T 492C) Jul 29 22:43:21 otaku sudo: arundel : TTY=pts/5 ; PWD=/usr/home/arundel ; USER=root ; COMMAND=/sbin/mount -t msdosfs /dev/da0 /mnt/umass/ Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150716416, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150781952, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150847488, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150913024, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150978560, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151044096, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151109632, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151175168, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151240704, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151306240, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151371776, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151437312, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150650880, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151568384, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151633920, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151699456, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151764992, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151830528, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151896064, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151961600, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152027136, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152092672, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152158208, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152223744, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152289280, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152354816, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152420352, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152485888, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152551424, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151502848, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152682496, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152748032, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152813568, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152879104, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152944640, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153010176, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153075712, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153141248, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153206784, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153272320, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153337856, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153403392, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153468928, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153534464, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153600000, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153665536, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=53248, length=4096)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=1052672, length=4096)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152616960, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153796608, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153862144, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153927680, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153993216, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154058752, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154124288, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154189824, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154255360, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154320896, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154386432, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154451968, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154517504, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154583040, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154648576, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154714112, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154779648, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153731072, length=65536)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=32768, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=36864, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=40960, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=45056, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=53248, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1024000, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1028096, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1032192, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1036288, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1040384, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1044480, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1052672, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=143360000, length=16384)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=154845184, length=65536)]error = 5 Jul 29 22:49:45 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=32768, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=36864, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=40960, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=45056, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=53248, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1024000, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1028096, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1032192, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1036288, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1040384, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1044480, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1052672, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=143360000, length=16384)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:50:25 otaku sudo: arundel : TTY=pts/6 ; PWD=/usr/home/arundel ; USER=root ; COMMAND=/sbin/umount /mnt/umass/ Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=32768, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=36864, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=40960, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=45056, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=53248, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1024000, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1028096, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1032192, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1036288, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1040384, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1044480, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1052672, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=143360000, length=16384)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:50:53 otaku kernel: fsync: giving up on dirty Jul 29 22:50:53 otaku kernel: 0xc9f42ac0: tag devfs, type VCHR Jul 29 22:50:53 otaku kernel: usecount 1, writecount 0, refcount 23 mountedhere 0xc9019900 Jul 29 22:50:53 otaku kernel: flags () Jul 29 22:50:53 otaku kernel: v_object 0xcb726e58 ref 0 pages 288 Jul 29 22:50:53 otaku kernel: lock type devfs: EXCL by thread 0xc936db40 (pid 4752) Jul 29 22:50:53 otaku kernel: #0 0xc05b6b80 at __lockmgr_args+0xb90 Jul 29 22:50:53 otaku kernel: #1 0xc06486c8 at vop_stdlock+0x68 Jul 29 22:50:53 otaku kernel: #2 0xc0783475 at VOP_LOCK1_APV+0xb5 Jul 29 22:50:53 otaku kernel: #3 0xc0664e38 at _vn_lock+0x78 Jul 29 22:50:53 otaku kernel: #4 0xc055e13c at msdosfs_sync+0x29c Jul 29 22:50:53 otaku kernel: #5 0xc0652eee at dounmount+0x44e Jul 29 22:50:53 otaku kernel: #6 0xc065345f at unmount+0x2bf Jul 29 22:50:53 otaku kernel: #7 0xc076ffe6 at syscall+0x2a6 Jul 29 22:50:53 otaku kernel: #8 0xc0753f00 at Xint0x80_syscall+0x20 Jul 29 22:50:53 otaku kernel: dev da0 what i'm trying now is to complely wipe the ram using `dd of=/dev/zero of=/dev/da0`, format it and see if that solves the issue. alex