Date: Mon, 28 May 2007 19:30:51 +0200 From: Joakim Bentholm <joakim.bentholm@servicefactory.com> To: freebsd-bugs@FreeBSD.org Subject: Quirks for Hitachi HD 120 GB 2.5" in /usr/src/sys/cam/scsi_da.c Message-ID: <465B11CB.7070100@servicefactory.com>
next in thread | raw e-mail | index | archive | help
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: <Hitachi HTS541212H9A HP4O> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?465B11CB.7070100>
