From owner-freebsd-ppc@freebsd.org Mon Mar 6 09:37:40 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 90002CFA16A for ; Mon, 6 Mar 2017 09:37:40 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-203.reflexion.net [208.70.211.203]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 41BFB1994 for ; Mon, 6 Mar 2017 09:37:39 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 10831 invoked from network); 6 Mar 2017 09:39:53 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 6 Mar 2017 09:39:53 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v8.30.2) with SMTP; Mon, 06 Mar 2017 04:37:33 -0500 (EST) Received: (qmail 7261 invoked from network); 6 Mar 2017 09:37:33 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 6 Mar 2017 09:37:33 -0000 Received: from [192.168.1.111] (c-67-170-167-181.hsd1.or.comcast.net [67.170.167.181]) by iron2.pdx.net (Postfix) with ESMTPSA id B893FEC7A6F; Mon, 6 Mar 2017 01:37:32 -0800 (PST) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: powerpc64 head -r314687 (PowerMac G5 so-called "Quad Core", clang based): CAM status: Command timeout (always?) Message-Id: <98A62E0D-C2A0-40B1-AE6D-5810906208AE@dsl-only.net> Date: Mon, 6 Mar 2017 01:37:32 -0800 To: markj@FreeBSD.org, FreeBSD PowerPC ML X-Mailer: Apple Mail (2.3259) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2017 09:37:40 -0000 When I tried to jump from head -r314479 to -r314687 the -r314687 kernel the result failed by always(?) getting: CAM status: Command timeout for: ATAPI_IDENTIFY INQUIRY DSM TRIM READ_DMA48 SETFEATURES ENABLE RCACHE WRITE_DMA48 etc. at: ada0:ata2:0:0:0 aprobe0:ata0:0:0:0 Booting with the older -r314479 works fine (same -r314687 world). [FYI: It is a ufs context.] The only thing that looks likely to me for the change in behavior is. . . Author: markj Date: Fri Mar 3 20:51:57 2017 New Revision: 314624 URL: https://svnweb.freebsd.org/changeset/base/314624 Log: Reject userland CCBs that have CAM_UNLOCKED set. CAM_UNLOCKED is internal flag and cannot correctly be set by userland. Return EINVAL from CAMIOCOMMAND and CAMIOQUEUE if it is set. Also fix leaks in some of the error paths for CAMIOQUEUE. PR: 215356 Reviewed by: ken, mav MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D9869 Modified: head/sys/cam/cam_xpt.c head/sys/cam/scsi/scsi_pass.c [This may just mean that it exposes other problems.] === Mark Millard markmi at dsl-only.net