From owner-freebsd-stable@FreeBSD.ORG Sun Sep 9 13:25:39 2012 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 682CB106564A; Sun, 9 Sep 2012 13:25:39 +0000 (UTC) (envelope-from kirk.j.russell@gmail.com) Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by mx1.freebsd.org (Postfix) with ESMTP id C8CE18FC14; Sun, 9 Sep 2012 13:25:38 +0000 (UTC) Received: by wibhi8 with SMTP id hi8so868330wib.13 for ; Sun, 09 Sep 2012 06:25:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=XTm1IQOUVn/DbbV1bbWW6QbRFi8Te2PSEbBER5dX+ZY=; b=beD0/3cql53fPs9R83b0EjIkgbYBgz+ZzdkVJWy2l3F6nFQIlSsxT7vjXu24A8i0+Y izk3doyWV+h8lJ1XAd02l4HS7kP1N1NpUjoSQUh+3DCyst7Iagj13iCcJ3Cf2Ho55rgr vgykypKztQKHGueAzH/5iJ1u6sTDqmSe0seBKAtO8K7AocyQgM0ZdGE5iSco678WSthS G5X9h8yne6uhHjW4dUw6r5Uuasv/1St/hMcEODsrwUmS6aVWmG8VbBcggQGQKaUdCz8P P71MW6ngVggAoxcxAsbqXS4PvDWBlimnPrteQvlY3j1zgfYtpD8780eho56DTITZjIjA knVQ== MIME-Version: 1.0 Received: by 10.216.181.67 with SMTP id k45mr5825180wem.17.1347197137488; Sun, 09 Sep 2012 06:25:37 -0700 (PDT) Sender: kirk.j.russell@gmail.com Received: by 10.180.164.14 with HTTP; Sun, 9 Sep 2012 06:25:37 -0700 (PDT) In-Reply-To: <504B2C35.3030800@FreeBSD.org> References: <504B2C35.3030800@FreeBSD.org> Date: Sun, 9 Sep 2012 14:25:37 +0100 X-Google-Sender-Auth: U4fuIluMxbu8l5hDr4MTlKWnivc Message-ID: From: kirk russell To: Alexander Motin Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-stable@freebsd.org Subject: Re: FreeBSD 9.1 RC1 and CAM issues with old SCSI drive X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: kirk@ba23.org List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Sep 2012 13:25:39 -0000 On Sat, Sep 8, 2012 at 12:29 PM, Alexander Motin wrote: > Hi. > > It seems like both of your problems have the same cause: device report wrong > size of INQUIRY data, that causes failure on attempt to fetch it. With > FreeBSD 9.0 it caused domain validation failures and so reduced transfer > rate, on 9.1 it also causes detection failure. I am not sure why detection > worked on 9.0, it needs some deeper code comparison, but I think it is > mostly device problem. > > Could you send me output of such commands from FreeBSD 9.0: > camcontrol cmd da0 -vEc "12 00 00 00 24 00" -i 36 - | hd > camcontrol cmd da0 -vEc "12 00 00 00 fe 00" -i 254 - | hd > camcontrol cmd da0 -vEc "12 00 00 01 00 00" -i 256 - | hd > > -- > Alexander Motin This is running 9.0-RELEASE. # camcontrol cmd da0 -vEc "12 00 00 00 24 00" -i 36 - | hd 00000000 00 00 02 02 fa 00 00 3e 43 4f 4d 50 41 51 50 43 |.......>COMPAQPC| 00000010 57 44 45 39 31 30 30 57 20 20 20 20 20 20 20 20 |WDE9100W | 00000020 31 2e 30 31 |1.01| 00000024 # camcontrol cmd da0 -vEc "12 00 00 00 fe 00" -i 254 - | hd 00000000 00 00 02 02 fa 00 00 3e 43 4f 4d 50 41 51 50 43 |.......>COMPAQPC| 00000010 57 44 45 39 31 30 30 57 20 20 20 20 20 20 20 20 |WDE9100W | 00000020 31 2e 30 31 32 33 30 31 57 53 37 30 32 30 33 37 |1.012301WS702037| 00000030 32 34 39 33 00 00 00 00 20 20 20 20 20 20 20 20 |2493.... | 00000040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 00000060 57 44 45 39 31 30 30 2d 36 30 30 35 44 30 20 20 |WDE9100-6005D0 | 00000070 34 30 36 31 30 30 31 31 39 31 30 30 32 43 30 20 |4061001191002C0 | 00000080 32 34 30 38 00 00 00 00 00 00 00 00 00 00 00 00 |2408............| 00000090 00 00 00 00 4e 32 30 35 30 30 39 39 30 32 35 35 |....N20500990255| 000000a0 33 20 20 20 50 20 30 30 00 00 00 00 00 00 42 41 |3 P 00......BA| 000000b0 43 43 42 45 4b 43 31 39 39 38 30 38 32 38 57 53 |CCBEKC19980828WS| 000000c0 36 30 44 20 04 03 00 04 02 01 00 00 00 00 00 00 |60D ............| 000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 000000f0 # camcontrol cmd da0 -vEc "12 00 00 01 00 00" -i 256 - | hd (pass1:ahc0:0:0:0): INQUIRY. CDB: 12 0 0 1 0 0 (pass1:ahc0:0:0:0): CAM status: SCSI Status Error (pass1:ahc0:0:0:0): SCSI status: Check Condition (pass1:ahc0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:24,0 (Invalid field in CDB) (pass1:ahc0:0:0:0): Command Specific Info: 0xffffffff (pass1:ahc0:0:0:0): Command byte 3 is invalid camcontrol: error sending command (pass1:ahc0:0:0:0): INQUIRY. CDB: 12 0 0 1 0 0 (pass1:ahc0:0:0:0): CAM status: SCSI Status Error (pass1:ahc0:0:0:0): SCSI status: Check Condition (pass1:ahc0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:24,0 (Invalid field in CDB) (pass1:ahc0:0:0:0): Command Specific Info: 0xffffffff (pass1:ahc0:0:0:0): Command byte 3 is invalid -- Kirk Russell http://www.ba23.org/