From owner-freebsd-bugs@FreeBSD.ORG Wed Jul 30 22:05:15 2014 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E394D4D2 for ; Wed, 30 Jul 2014 22:05:15 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B27F62AF1 for ; Wed, 30 Jul 2014 22:05:15 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.8/8.14.8) with ESMTP id s6UM5FFj090837 for ; Wed, 30 Jul 2014 22:05:15 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 191348] [mps] LSI2308 with WD3000FYYZ drives disappears after hotswapping Date: Wed, 30 Jul 2014 22:05:15 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: slm@freebsd.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2014 22:05:16 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191348 Stephen McConnell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |slm@freebsd.org --- Comment #4 from Stephen McConnell --- Hi Michal, this is Stephen McConnell from Avago Tech (formally LSI Corp.). I looked at this, but I'm not sure what I can do next. I was not able to reproduce the problem on my system. I used the 16.00.00.00-fbsd driver and v10 of FreeBSD and I was able to find a WD 3TB SATA 6GB/S drive to test with and everything was OK. I also tested with my latest driver. I used a 2208 instead of a 2308. Honestly, I'm not sure offhand what the difference is, but I bet that doesn't matter. The IOCStatus that is coming back is a 0x47, which is a SCSI Protocol Error. According to the MPI spec, this means "An unrecoverable protocol error has caused termination of the SCSI I/O." I'm not exactly sure why that would happen, but it sounds like a disk problem. The driver will try 5 times and then fail. You can see in the 9.2 driver, the same error happens but only once. The next retry works. It seems to be a timing issue or something. Maybe the enclosure is causing a problem with this particular drive due to the time it takes to get ready or spin up? If that's the case we could try putting a delay between the retries of a few seconds. That shouldn't cause any problems since retries should be rare. Does this sound reasonable? If so, can you make the change and test it or do you need my help? Stephen McConnell -- You are receiving this mail because: You are the assignee for the bug.