From owner-freebsd-bugs@FreeBSD.ORG Mon May 28 17:43:11 2007 Return-Path: X-Original-To: freebsd-bugs@FreeBSD.org Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4237916A49A for ; Mon, 28 May 2007 17:43:11 +0000 (UTC) (envelope-from joakim.bentholm@servicefactory.com) Received: from ark.servicefactory.se (ark.servicefactory.se [217.13.255.29]) by mx1.freebsd.org (Postfix) with ESMTP id CE2A013C4BE for ; Mon, 28 May 2007 17:43:10 +0000 (UTC) (envelope-from joakim.bentholm@servicefactory.com) Received: from [IPv6:::1] (localhost.servicefactory.se [127.0.0.1]) by ark.servicefactory.se (8.12.11/8.12.10) with ESMTP id l4SHVRZE002104 for ; Mon, 28 May 2007 19:31:27 +0200 (CEST) (envelope-from joakim.bentholm@servicefactory.com) Message-ID: <465B11CB.7070100@servicefactory.com> Date: Mon, 28 May 2007 19:30:51 +0200 From: Joakim Bentholm User-Agent: Thunderbird 2.0b1pre (X11/20070409) MIME-Version: 1.0 To: freebsd-bugs@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Quirks for Hitachi HD 120 GB 2.5" in /usr/src/sys/cam/scsi_da.c X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 May 2007 17:43:11 -0000 Hello! To be able to use the Hitachi 2.5" HD, 120 GB as an USB device, the following quirk needs to be set: DA_Q_NO_SYNC_CACHE Excerpt from /var/log/messages: <<< May 8 12:48:43 jupiter kernel: da0: Fixed Direct Access SCSI-2 device May 8 12:48:43 jupiter kernel: da0: 40.000MB/s transfers May 8 12:48:43 jupiter kernel: da0: 114473MB (234441648 512 byte sectors: 255H 63S/T 14593C) May 8 12:48:43 jupiter kernel: umass0: Invalid CSW: tag 7 should be 8 May 8 12:48:43 jupiter kernel: (da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x10, scsi status == 0x0 >>> Adding the following to scsi_da.c solved the prolem: { /* * This particular Hitachi drive doesn't like the * synchronize cache command. * Reported by: */ {T_DIRECT, SIP_MEDIA_FIXED, "Hitachi", "HTS541212H9A*", "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE }, jupiter# uname -a FreeBSD jupiter.servicefactory.se 6.2-STABLE FreeBSD 6.2-STABLE #2: Sun May 13 01:17:11 CEST 2007 joakim@jupiter.servicefactory.se:/usr/obj/usr/src/sys/GENERIC i386