From owner-freebsd-stable@FreeBSD.ORG Mon Jan 19 19:52:54 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A98B21065676 for ; Mon, 19 Jan 2009 19:52:54 +0000 (UTC) (envelope-from ubm.freebsd@googlemail.com) Received: from mail-bw0-f10.google.com (mail-bw0-f10.google.com [209.85.218.10]) by mx1.freebsd.org (Postfix) with ESMTP id 02A668FC1E for ; Mon, 19 Jan 2009 19:52:53 +0000 (UTC) (envelope-from ubm.freebsd@googlemail.com) Received: by bwz3 with SMTP id 3so53841bwz.19 for ; Mon, 19 Jan 2009 11:52:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:x-mailer:mime-version:content-type :content-transfer-encoding; bh=92t3h2qIQMpJrn0Nd4/mCq1sTfqVmOj4B9ydIk5fMAg=; b=ZR/byzVznVTI4eLNzNRcHFu3HbiBzbvo8yAAPzxFqA/hM+jIe7nESRBDw4SrWSZtfs 7a6xKBaA+wpsH6UyzNlEhUKfkIBTm3jnygNpR55Ih3sQzw6i0Pegy986Yx/E7tlXOYEZ nPz6XU5FlWAQy4oY3MChP7Kon92cp4hf2ksdU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:x-mailer:mime-version:content-type :content-transfer-encoding; b=UnMnOVX+rziVDzDZ4rV4adKLGlbMCXbkWMooSKUWKKWvq8QZX6lGabG72YGZhwA1WC 4qRaa0Bgy0C6ziMhVdlLWoFt8mjCVgK25y6VTDlMUmv9+Zlgg48Kk9OrPwHY5Ph/vZaK PAoydZif+Sa27xN7xTSUUIcXRlyVLUpdA5wuA= Received: by 10.223.114.2 with SMTP id c2mr4140558faq.85.1232392818457; Mon, 19 Jan 2009 11:20:18 -0800 (PST) Received: from ubm.mine.nu (e181000109.adsl.alicedsl.de [85.181.0.109]) by mx.google.com with ESMTPS id y15sm5321009fkd.32.2009.01.19.11.20.17 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 19 Jan 2009 11:20:17 -0800 (PST) Date: Mon, 19 Jan 2009 20:20:16 +0100 From: Marc UBM To: freebsd-stable@freebsd.org Message-Id: <20090119202016.11f42e3b.ubm.freebsd@gmail.com> X-Mailer: Sylpheed 2.6.0 (GTK+ 2.12.10; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: problems with sata disks (taskqueue timeout) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 19:52:55 -0000 Hiho! :-) Occasionally, especially when uploading a large number of files, the (brand-new, tested) sata disks in my fileserver spit out some of these errors: ----------------------- Jan 19 19:51:14 hamstor kernel: ad10: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=882778752 Jan 19 19:51:23 hamstor kernel: ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly Jan 19 19:51:27 hamstor kernel: ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly Jan 19 19:51:31 hamstor kernel: ad10: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly Jan 19 19:51:35 hamstor kernel: ad10: WARNING - SET_MULTI taskqueue timeout - completing request directly Jan 19 19:51:35 hamstor kernel: ad10: TIMEOUT - WRITE_DMA48 retrying (0 retries left) LBA=882778752 Jan 19 19:51:35 hamstor kernel: ad10: FAILURE - WRITE_DMA48 status=ff error=ff LBA=882778752 Jan 19 19:51:35 hamstor root: ZFS: vdev I/O failure, zpool=gedaerm path=/dev/ad10 offset=451982655488 size=131072 error=5 Jan 19 19:51:41 hamstor kernel: ad10: FAILURE - SET_MULTI status=51 error=4 Jan 19 19:51:41 hamstor kernel: ad10: TIMEOUT - WRITE_DMA48 retrying (1 retry left) LBA=882779008 Jan 19 19:51:41 hamstor kernel: ad10: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=882779008 Jan 19 19:51:50 hamstor kernel: ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly Jan 19 19:51:54 hamstor kernel: ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly Jan 19 19:51:58 hamstor kernel: ad10: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly Jan 19 19:52:02 hamstor kernel: ad10: WARNING - SET_MULTI taskqueue timeout - completing request directly Jan 19 19:52:02 hamstor kernel: ad10: FAILURE - WRITE_DMA48 timed out LBA=882779008 Jan 19 19:52:02 hamstor root: ZFS: vdev I/O failure, zpool=gedaerm path=/dev/ad10 offset=451982786560 size=131072 error=5 ----------------------- I've fiddled with the cables, which seemed to help, but I've been unable to completely eliminate the errors. The disks are two Western Digital MyBooks Home Edition (1 TB per disk), connected to a Promise TX 4 SATA Controller: atapci0@pci0:1:6:0: class=0x018000 card=0x3d17105a chip=0x3d17105a rev=0x02 hdr=0x00 vendor = 'Promise Technology Inc' device = 'PDC40718-GP SATA 300 TX4 Controller' class = mass storage They're connected via 50cm esata cables. I've googled on the net and found some vague hints about problems with the Promise TX4, but nothing concrete. What I've found is http://wiki.freebsd.org/JeremyChadwick/ATA_issues_and_troubleshooting basically telling me "these things happen, deal with it" :-) The problem is, I cannot produce these problems reliably, only thing I notice is that they *seem* to happen more often if a lot of large files are copied in succession. Can anybody tell me if upgrading to 7.2 oder -current will help? I'm currently running 7.0-STABLE-200804 FreeBSD 7.0-STABLE-200804 #0: Wed Dec 10 15:29:03 CET 2008 ***@host:/usr/obj/usr/src/sys/GENERIC amd64 Next step I'll try is upgrading to RELENG_7 to see if that helps. Greetings, Marc -- Marc "UBM" Bocklet