From nobody Tue Aug 16 20:02:54 2022 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M6hsF5nbJz4ZK6n for ; Tue, 16 Aug 2022 20:02:57 +0000 (UTC) (envelope-from ambrisko@ambrisko.com) Received: from mail2.ambrisko.com (mail2.ambrisko.com [70.91.206.91]) by mx1.freebsd.org (Postfix) with ESMTP id 4M6hsD3p9nz3Z2h; Tue, 16 Aug 2022 20:02:56 +0000 (UTC) (envelope-from ambrisko@ambrisko.com) IronPort-SDR: ltB+hs4lE8a7VsVIVjGyYbzv3iqAU0fvgxxz4jwhvK2N1g6cSU1z/6NN+nCfN6VtRVnGDzSvzA uwr2O+CnC9zXGMnXCzjsc8TmtVgN1lDwQ= X-Ambrisko-Me: Yes IronPort-Data: A9a23:Fsh4eKMoHK8dXgrvrR1il8FynXyQoLVcMsEvi/4bfWQNrUoig2NRz TcWCD+DaPbeMzbwLox2bN/j/EwBvZWDytJjTFdlrnsFo1CmCSbm6XV1Cm+qYkt+FiBPJa5ex 512huPodajYc1eHzvuTGum4xZVD/fHQLlbMILas1hFZHWeIeg944f5Qs7JRbrpTvDSMK1jlV eUeAyHoEATNNzZcagr44k8Ywf9llKyaVDgw5jTSaR3X1bN3eqR8MX4RGU2xByOQroh8H+imS vzFxbX/92bT5RY2CdTjmbH+GqEIaueDZ07X1CoQAu746vRBjnRaPqITPf8Wc0ZMiDKhltV70 tRWtpv2QgAsVkHJsLlAC0EHTEmSOoUDotcrO0OXv9aewkfdf1Pj3u5uDQcxJ4Jw0udyGUlE7 vAZLShLZReG78q7xbugVuREiN4uIcPwMMUYoH4I5SvcJfg8TJ3JWKmM4sVXtB8rj8VAGf/YZ McDQTVqZRXEJRZIPz8/Bogzke2zijz0bidCpVSJjaQt7mXZ1wA316LiWOc50PTiqd59hUuCu G/cpSLwBxsANcecznyO9XfEuwMGpgujMKp6KVFy3qcCbIS7yjNBBRsIe0G8pPXl2EeyV8gFc h4d/yA0rLMx82SiS9PnXga7pziPuRtFA4hcFOgz6QeszKvI4lbEXjFVEmYZMNF25tUrQTEK1 0OSm4+7DzJYr7DIG2mW8a2ZrG3uNHFNf3MCfyINUSAM/8Ln/NMolhvKQ9s6SPy1g9T5FCve2 TePqCRi1bwfgdRRjvey+FrdgimvobDASwQv5x7UWSSu6QYgPNypYImh6F766/dcLdbEFgDQ4 CBcw8XHtbIAF5CAkiCJUd4hJrDx6qbXKiDYjH5uA4Ilq2an9Um8cN0C+zp5PkpobJoJIGe7f E/JtApNz5ZPJ3/2P7Rvaoe8Bsl2n6jtEdPpCqLdYtZUOMEjdQmb8TtobErW1mXnikk3kqZ5M pCeKJ7+AXEfAKVh7Ty3W+ZNjOdyl3xmnTveFcLh0hCq8buCf3rEG74KPWyHYv098K7Z8h7e9 MxSNpfSxhgDAvfyZDLbrdwaIVwQdyBpHp3stcFNLKiKJwB8GXoiDLnaxrZ4I95pmKFcl+Hp+ HChWx8FkAOu2SWfcQjaOGp+bL7PXIpkqSNpNCMhCl+kxnw/bNv996wYbZY2IeEq+eELISSYl BXZlxFs2shydwk= IronPort-HdrOrdr: A9a23:HStsfa2jY/29ZqWFXCHlQAqjBLIkLtp133Aq2lEZdPWaSK2lfu SV7ZMmPH7P+VIssR4b9exoVJPufZqYz+8S3WBzB8bGYOCFghrKEGgK1+KLqFDd8m/Fh4xgPM xbE5SWZuefMbBL5/yR3DWF Received: from server2.ambrisko.com (HELO internal.ambrisko.com) ([192.168.1.2]) by ironport2.ambrisko.com with ESMTP; 16 Aug 2022 11:52:54 -0700 Received: from ambrisko.com (localhost [127.0.0.1]) by internal.ambrisko.com (8.17.1/8.17.1) with ESMTPS id 27GK2s3d005912 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 16 Aug 2022 13:02:54 -0700 (PDT) (envelope-from ambrisko@ambrisko.com) X-Authentication-Warning: internal.ambrisko.com: Host localhost [127.0.0.1] claimed to be ambrisko.com Received: (from ambrisko@localhost) by ambrisko.com (8.17.1/8.17.1/Submit) id 27GK2sH6005911; Tue, 16 Aug 2022 13:02:54 -0700 (PDT) (envelope-from ambrisko) Date: Tue, 16 Aug 2022 13:02:54 -0700 From: Doug Ambrisko To: Dan Mahoney Cc: Warner Losh , Ed Maste , Ruslan Makhmatkhanov , "samflanker@gmail.com" , FreeBSD Current Subject: Re: MegaCLI port is ports-only -- how would you deploy it? Message-ID: References: <1578B277-8FB1-4EAB-ACDB-8ACE6E999857@gushi.org> <9EC7D5D4-0DD2-4946-9C5F-ADB2B39B73F1@gushi.org> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4M6hsD3p9nz3Z2h X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of ambrisko@ambrisko.com has no SPF policy when checking 70.91.206.91) smtp.mailfrom=ambrisko@ambrisko.com X-Spamd-Result: default: False [-1.00 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:7922, ipnet:70.88.0.0/14, country:US]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[ambrisko]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_SOME(0.00)[]; DMARC_NA(0.00)[ambrisko.com]; HAS_XAW(0.00)[]; RCPT_COUNT_FIVE(0.00)[6]; FREEMAIL_CC(0.00)[bsdimp.com,freebsd.org,gmail.com] X-ThisMailContainsUnwantedMimeParts: N On Tue, Aug 16, 2022 at 03:33:57PM -0400, Dan Mahoney wrote: | > On Aug 16, 2022, at 14:04, Doug Ambrisko wrote: | > | > On Tue, Aug 16, 2022 at 11:58:40AM -0600, Warner Losh wrote: | > | On Tue, Aug 16, 2022 at 11:40 AM Ed Maste <[1]emaste@freebsd.org> | > | wrote: | > | | > | On Mon, 15 Aug 2022 at 20:03, Doug Ambrisko | > | <[2]ambrisko@ambrisko.com> wrote: | > | > | > | > I'd have to put in -current first then look at MFC later | > | on. If looks | > | > | > | > good for you then I'll put it up for review. I just don't | > | use this | > | > | > | > stuff day to day anymore. | > | I think it would be good to put this into review, perhaps separate | > | ones for the kernel and userland parts. Feel free to put me on as a | > | reviewer or subscriber. | > | | > | I can review as well. I like this plan. | > | > I'll add John as well since I think he wrote mfiutil originally. | | I haven't attached the makefile patch to the bug I opened yet. (And the | existing patch is a link, not an attach). That isn't critical since I'm the one that made it and plan to be the committer to deal with it. I grabbed ownership of the bug. I updated my personal branch with the fix so I shouldn't drop it again. I had factored out some other local changes I had in the driver. It had issue with various things that the team I used be part of would hit since that SW sent lots of concurrent I/O to the card. It was made worse on the low end system without cache. Broadcom didn't seem interested in addressing it when I used to work with them more closely. I had patches in that teams driver. | If further diagnostics are needed (I'm not going to like, try to use it | to blow away and re-create an array, sorry), I can provide SOME of that. | Just tell me how I can help. That shouldn't really be needed since the MFI commands are consistent being MegaRAID SAS controllers. The main thing that has changed is the driver. I've heard they are changing for their next controller that would require new tools and driver. In a few months I might have a machine with one to play with. | In the mean time, since the system that I'm testing this on is one of | the dayjob's console servers, and we still want to be able to run puppet | on it periodically, y'all have motivated me to get puppet to fix their | "ports" package provider, which still depends on pkg-classic binaries | being present. Not relevant to this problem, other than noting the cool | ripple effect. Thanks, Doug A.