From nobody@FreeBSD.org Sun Jun 1 10:48:57 2008 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC2011065679 for ; Sun, 1 Jun 2008 10:48:57 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id B2C3F8FC1F for ; Sun, 1 Jun 2008 10:48:57 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m51AlB3L063999 for ; Sun, 1 Jun 2008 10:47:11 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m51AlBpk063998; Sun, 1 Jun 2008 10:47:11 GMT (envelope-from nobody) Message-Id: <200806011047.m51AlBpk063998@www.freebsd.org> Date: Sun, 1 Jun 2008 10:47:11 GMT From: Arnaud Houdelette To: freebsd-gnats-submit@FreeBSD.org Subject: [zfs] Illegal request messages when using ZFS on USB flash drive X-Send-Pr-Version: www-3.1 X-GNATS-Notify: >Number: 124186 >Category: kern >Synopsis: [zfs] Illegal request messages when using ZFS on USB flash drive >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-fs >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jun 01 10:50:01 UTC 2008 >Closed-Date: Thu May 28 23:20:07 UTC 2009 >Last-Modified: Thu May 28 23:20:07 UTC 2009 >Originator: Arnaud Houdelette >Release: 7.0-Stable >Organization: N/A >Environment: FreeBSD carenath.tzim.net 7.0-STABLE FreeBSD 7.0-STABLE #5: Fri May 30 12:14:34 CEST 2008 tzim@carenath.tzim.net:/usr/obj/usr/src/sys/CARENATH amd64 >Description: When creating a zpool on a certain usb flash disk, I keep getting kernel messages: (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 (da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (da0:umass-sim0:0:0:0): SCSI Status: Check Condition (da0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:20,0 (da0:umass-sim0:0:0:0): Invalid command operation code (da0:umass-sim0:0:0:0): Unretryable error However, the zpool and file system on it seem to work as expected. I can't reproduce the problem with another (more recent) usb flash drive. Below are the (verbose) dmesg output for the usb keys. umass0: on uhub5 umass0:0:0:-1: Attached to scbus0 umass1: on uhub5 umass1:1:1:-1: Attached to scbus1 da0 at umass-sim0 bus 0 target 0 lun 0 da0: < USB Flash Memory 1.00> Removable Direct Access SCSI-2 device da0: Serial Number \^_ da0: 40.000MB/s transfers da0: 1930MB (3953664 512 byte sectors: 255H 63S/T 246C) da1 at umass-sim1 bus 1 target 0 lun 0 da1: Removable Direct Access SCSI-0 device da1: Serial Number \^_ da1: 40.000MB/s transfers da1: 1912MB (3915776 512 byte sectors: 255H 63S/T 243C) >How-To-Repeat: Plug a certain type (?) of usb key. Enter the following : zfs create testusb /dev/da0 >Fix: >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-bugs->pjd Responsible-Changed-By: remko Responsible-Changed-When: Sun Jun 1 10:59:29 UTC 2008 Responsible-Changed-Why: Hi Pawel, can you help sorting this out please? http://www.freebsd.org/cgi/query-pr.cgi?pr=124186 Responsible-Changed-From-To: pjd->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Thu May 28 22:23:30 UTC 2009 Responsible-Changed-Why: With pjd's permission, reassing ZFS-related PRs to freebsd-fs. http://www.freebsd.org/cgi/query-pr.cgi?pr=124186 State-Changed-From-To: open->closed State-Changed-By: kmacy State-Changed-When: Thu May 28 23:19:05 UTC 2009 State-Changed-Why: This isn't a zfs issue. Many USB keys need a quirk indicating the non-availability of "SYNCHRONIZE CACHE". http://www.freebsd.org/cgi/query-pr.cgi?pr=124186 >Unformatted: