From owner-freebsd-usb@FreeBSD.ORG Sun May 29 15:22:05 2011 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 6A6CF106566B for ; Sun, 29 May 2011 15:22:05 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id EB1CB8FC0A for ; Sun, 29 May 2011 15:22:04 +0000 (UTC) Received: by bwz12 with SMTP id 12so3460156bwz.13 for ; Sun, 29 May 2011 08:22:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=c0vPFcp/TyFhFqfva4rIUoBMvBobMxa0OyDiyyBg2H0=; b=f/uKHmuZYnNbK9O6uRLrijWuLiOp+GIhfPrREFtiDwPpsPeK5Mo5T4RbKoECBOS22U fi8kweWDIZh8sr1Rqz4+K83vC4Y6d3HknbnyYKo74O802WWoRHqg1SCP23fP6MAsDWo3 LACkmYfHk/Xy7mwn9iurZww3HLe/B/WtazDeE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:content-type:content-transfer-encoding; b=UXTIz1LUp3x5NYMQ2FDFejZijYjiV3P53LyDqEt9+7D6GA4gQAhR0DieSNtCr2imHD IufgFNMVlNetrywhTFxJrhx4L97Osvgqzk55qmNK0hZPG4IseTlZTzjvnfnChpIVEJeH bN5wOUsRTwY36vQhYg9vQCEsA3jpvln43JBPM= Received: by 10.204.82.149 with SMTP id b21mr3380856bkl.196.1306681040090; Sun, 29 May 2011 07:57:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.66.81 with HTTP; Sun, 29 May 2011 07:56:50 -0700 (PDT) In-Reply-To: References: From: Chris Rees Date: Sun, 29 May 2011 15:56:50 +0100 Message-ID: To: freebsd-usb@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: USB hard drive g_vfs_done() error=5 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: utisoft@gmail.com List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 15:22:05 -0000 On 29 May 2011 15:52, Chris Rees wrote: > Hi all, > > I'm afraid I've also got the infamous error 5 problem on my Macbook. > > USB hard drive seems to work fine as it's newfs'd a couple of times, > but after a little while (using USB hard drive as backup destination > with rsync) it gives me these: > > [crees@zeus]~% dmesg |tail > g_vfs_done():da0s1[WRITE(offset=3D41748480, length=3D2048)]error =3D 5 > g_vfs_done():da0s1[WRITE(offset=3D41750528, length=3D2048)]error =3D 5 > g_vfs_done():da0s1[WRITE(offset=3D41752576, length=3D2048)]error =3D 5 > g_vfs_done():da0s1[WRITE(offset=3D41754624, length=3D2048)]error =3D 5 > g_vfs_done():da0s1[WRITE(offset=3D41756672, length=3D2048)]error =3D 5 > g_vfs_done():da0s1[WRITE(offset=3D41758720, length=3D2048)]error =3D 5 > g_vfs_done():da0s1[WRITE(offset=3D41760768, length=3D2048)]error =3D 5 > g_vfs_done():da0s1[WRITE(offset=3D41762816, length=3D12288)]error =3D 5 > g_vfs_done():da0s1[WRITE(offset=3D41775104, length=3D2048)]error =3D 5 > g_vfs_done():da0s1[WRITE(offset=3D41777152, length=3D2048)]error =3D 5 > > Unfortunately I can't seem to stop it doing this, and every time I've > just unplugged the drive in the past the system panics... I'd really > rather avoid that since it's my main server. > > [crees@zeus]~% uname -a > FreeBSD zeus.bayofrum.net 8.2-RELEASE-p1 FreeBSD 8.2-RELEASE-p1 #0: > Sat Apr 30 15:09:06 BST 2011 > root@zeus.bayofrum.net:/usr/obj/usr/src/sys/ZEUS =A0i386 > > Kernel config file is at [1]. > > I've tried the patch from [2], and this stops the AutoSense failed > messages I used to get, but not these. > > Perhaps oddly related, when these messages start tab-completion in > tcsh sometimes hangs -- even for unrelated directories such as % ls > /roo^VTAB causes a hang. > > Any ideas/patches/information I've missed? The drive works perfectly > in 'Windows', and I also tried it on my Ubuntu netbook. > > Chris > > > [1] http://www.bayofrum.net/~crees/ZEUS (diff to GENERIC at > http://www.bayofrum.net/~crees/ZEUS.diff) > [2] http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dusb/150401 Sorry to reply to my own post. I should clarify that I have only tried enabling some USB quirks _after_ the problem has started, but my main problem is now that the disk is 'stuck' in the computer. Is there a trick to removing that drive now without causing a panic? I've tried umount -f (hangs, but now mount doesn't show it mounted, although newfs can't open for writing), followed by camcontrol eject da0 (fails). Chris