From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 956578015C for ; Wed, 16 Sep 2026 15:42:22 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68GFf4Vl015593; Wed, 16 Sep 2026 18:41:04 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68GFf4Vl015593 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="CAB57dMN" Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68GFeslP015566 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 16 Sep 2026 18:40:54 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68GFeslP015566 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-4843e59c32dso3923000f8f.3 for ; Wed, 16 Sep 2026 08:40:54 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBxfupQmX9MsjINHu7eDJWyGyrdjEY8Q76Pl7vPEv69+mypirk0zXNvR0/AhmZZIdvJI08g3Ig==@openvz.org X-Gm-Message-State: AFuF++ktvJ/NpP11RdpRNMGYEBEU46OYopU9tDgJiwrNO9b0BciGe7Ej NvRDktfRD6KpNb/2ILsGlZUCZQu/QvfiZQIHXHaulrcSz8A0vsDmsJP7U8lHDD4JZ9re2ff1Rt1 9d6ySMxyGTViZOAO3MoEe4O/BzuxC9oFJahNgEaafeHqcgXE+kCmEqA== X-Gm-Gg: AYBFou2k3H7Byz6Z818zvX3ixlt8UUDXq/cgRxunapOmLpOUgRyysDNyjbf3y+hTMjD 1HyXrnM8GoxPIhSunqNdn8hQks4u3b692SjI8vtAMA8gN3HvdpcgCWw46nXXdUZoqah1AyFtn+t J+F4Qm7tDd2sd+zK3tP/2X1F8z+3KAtUjtK981GzgaHTS3Z1hSw996UsU8yRCD2aBAapGEMoqO1 yRMl7cVfu3Ug/J8CuUsC8iYCFmMVDF/qRt2KvFqBcg0KNnCifyBgNnJiB74yCtvF4ecqfELxEsr LQ7j4AQCZbzZZi6CeyaPKCLiBx2W0LRiNtEspmNwDBHSj8aMTm6CrTAFaiHJa5bSKFKJrMg+1ek sqTP2++VuN3CcghLAOA== X-Received: by 2002:a05:6000:4b06:b0:487:956:7e97 with SMTP id ffacd0b85a97d-4870cf27b24mr4323762f8f.25.1789573254295; Wed, 16 Sep 2026 08:40:54 -0700 (PDT) X-Received: by 2002:a05:6000:4b06:b0:487:956:7e97 with SMTP id ffacd0b85a97d-4870cf27b24mr4323709f8f.25.1789573253767; Wed, 16 Sep 2026 08:40:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1789573253; cv=none; d=google.com; s=arc-20260327; b=PlcD7wQ1QsicpBfQl3Kbhkz+p7ONHTwD+LIta1hKvG+yVBFNKBzI0k+kI3fd5zoHTM fFh1Eb2DGDVjBnSjS4uGlm/kCGSaLPEStUMTDC0YuoxpvRaKQT9i9mpc1ZL74u9+Cf/r xOBUUes0ncVJ4weKmnZSYYjUBZvoMjaZWa6oKBLhH5f1zI5sRxSt350AxfTjxOm9ymr/ kKuN4PhQYpT2YYDLF7gxl3pJrSEQEHPurDx/jdQ0y722XcU/OFzvpyaXXSwGPGRoJtYN 2nimLJ3BK43UpnpeahjqEoEeaMs9iRhUnKk06o10kSVN3lknY2neewnJQ3hk05V2lxYs /Fyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:dkim-signature; bh=05Go67+oKCymEoAi70Z2tfLlDFCnoj+XSG7u7UgLtOs=; fh=LA6wYmdZ98drUU6Z3QMKniVqchEcS/Rfx8z7qZktzH0=; b=sg5CQ+VwfEX+Si4X60AYmqypHaEFsVKm8i5l9cTwhVkpgW9JMbraEd+rrdkSUFC29o OMc9jTg2DkrN4Yre/IJyzEZ3ti0GdLlQ7iZhvZr32pLdmN/3dIgXeGMiU1yAG22QxdD+ zej4ILLLSBa9PLbrbN7fojkJWpTIqDE62Km2Ca6vNx0CXu+BZWKn4kKTWM7Y/TS7YeoJ xVDfZl2NIAhfMCgridAwlbFMVUpXYf9sPjZjcQ9Y56CX6yh/m+KV6/J2Ag6z3nKyzUVp Uw5TD2ZV/G/C33GdLX72xPixVm/HSX6eFumXyGYW8XySPc61IL5ive3fQZcLufcqZ7iu 6pMw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=CAB57dMN; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from relay.virtuozzo.com (relay.virtuozzo.com. [130.117.225.111]) by mx.google.com with ESMTPS id ffacd0b85a97d-4870bf37547si5018855f8f.154.2026.09.16.08.40.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Sep 2026 08:40:53 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) client-ip=130.117.225.111; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=CAB57dMN; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=Message-Id:Content-Type:MIME-Version:Subject:Date :From; bh=05Go67+oKCymEoAi70Z2tfLlDFCnoj+XSG7u7UgLtOs=; b=CAB57dMNMaOnHTDiGxn Pk++V53wOXyidT+r1y0ucVE3hv/bktsdbu5ZcESAgMfFLRH5g3bYyu2GVUukyv4J+xjygu1Y5Vbxj 7jxgTd59JMptDiUzdPIw+gf9HqsH+mIUqAXbVIYoPAOBxQT9fH+E1tmsY1rKomIyx+gNIAmV9tqf8 bDENp1UGtQg9IKPGaCW6GLkiEOYsc6yywZqL1uS+zQXvCqaC0Z9jWSHBxUTW5XDnGDMMsZA31Rztr 4ETpLjwBHSSq7eQgMyG6MvrPLH/2x/OZpbJhd/scqP8i5HYiEleZZRBpheWk3S+ZHeXAo6/c7SbQk rTR2k1yXkTBOYCA==; Received: from ch-demo-asa.virtuozzo.com ([130.117.225.8] helo=f0.sw.ru) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1x6rhy-006rRx-36; Wed, 16 Sep 2026 17:40:52 +0200 From: Konstantin Khorenko Date: Wed, 16 Sep 2026 17:40:46 +0200 MIME-Version: 1.0 Message-Id: <20260916-b4-prep-khorenko-vstor-145697-mlx4-v2-2-fe0a34255714@virtuozzo.com> References: <20260916-b4-prep-khorenko-vstor-145697-mlx4-v2-0-fe0a34255714@virtuozzo.com> In-Reply-To: <20260916-b4-prep-khorenko-vstor-145697-mlx4-v2-0-fe0a34255714@virtuozzo.com> To: Alexey Kuznetsov , Konstantin Khorenko , devel@openvz.org X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2115; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=6sIw7VB701Cd7tuhw13/T2stswhf+lomG49bPEvrrfc=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBqqriEK22jbOyoTszIOAzPDKMo8sL7sPmn2oNMW dN/Ql1skkqJAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCaqq4hAAKCRBRlgpH+WFc KvurD/9i0XkUiQlTVbGubDN3AHvAZdmXNI7HOA85eeE5dOsSsdFmuPKSI13m63Lm/zrniwEJB5L Kuk2Hh0bh2GwA9YOqJ95PuTda0j4praopXoSFhu1p1Vkn4B+gLFOLrFapkmQVgWcBG2sBxHqVfd Wlu0BbmwPgrldli+GAnA51edakG4WbMNjN6dyzrZGxj7OU7FLMR6kARBRE0JCusPZbaIdrklfCk 5ruWj61qE3d0LBYLhZWG1ZT+r+Un4bNKYVJv7vFKfGCvv9S7FFqUbvysMaPBLAf/ns8XaOvsq6v Hm/Qf92C+xk3P35dMB++LT6OqWKue9WMdL+0nYDqYEI+L50hUnCYLd5kHbMk6hPMZ7aglUYfJo+ QGBvbwwbz/aId2jzZnnvoOms8fLHRsTPpQEpET4/Dhg8M/xmV1Gq58z0RiivNsrSVgj2TWDGZG2 v1c0148C1Dq17aske2gngT7r1p1ImX8FpXOyg1NVeeVvAjkRuU70iTtKxXDkLGMcEsUYmsOV4hI jyo0QhJDEPlvSpafjvSoK9Zskh/hzXEPbOC3nt2Sib6iHbuinZParYMTCQUblCmrPnUc6EcbRol 6KRTlWl5HQT9YGsNrsloR6rWlRx95eGIhDdQbR5nnMNAF/E4mLfh1bVYygnNmfdE2ZVtkidNF8y vdFTQ9dMzHjXyyA== X-Developer-Key: i=khorenko@virtuozzo.com; a=openpgp; fpr=560F6DC83DC5D3D063BD082C51960A47F9615C2A X-OZ-Fwd: true Subject: [Devel] [PATCH vz10 v2 2/3] core: allow ConnectX-3 Pro to probe, as unmaintained hardware X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org From: Alexey Kuznetsov RHEL 10 dropped the mlx4 driver and put the whole ConnectX-3 family into rh_disabled_pci_devices[], so local_pci_probe() answers -EACCES and such a card gets no driver at all. That follows NVIDIA ending vendor support for the hardware, not any defect: the driver is maintained upstream and Fedora keeps building it. A host whose only NIC is a ConnectX-3 Pro cannot run a release kernel. Move 15b3:1007 (MT27520, ConnectX-3 Pro) to rh_unmaintained_pci_devices[]. The device is driven again, and the log still carries "Unmaintained Hardware is detected", which is the truth: nobody tests this card any more. AlmaLinux made the same move for this hardware. The rest of the mlx4 family stays blacklisted, skip_pci_blacklist covers a host that needs one of those. On x86_64 CONFIG_MLX4_CORE also has to be switched back on for any of this to matter; aarch64 already builds mlx4. https://virtuozzo.atlassian.net/browse/VSTOR-145697 Feature: pci: bypass the RHEL disabled device blacklist Signed-off-by: Alexey Kuznetsov Signed-off-by: Konstantin Khorenko --- kernel/rh_messages.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/rh_messages.h b/kernel/rh_messages.h index 05ad12af6a6dd..08a44920eb4f2 100644 --- a/kernel/rh_messages.h +++ b/kernel/rh_messages.h @@ -265,7 +265,6 @@ static const struct pci_device_id rh_disabled_pci_devices[] = { { 0x15B3, 0x1004, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0x1005, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0x1006, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x1007, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0x1008, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0x1009, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0x100a, PCI_ANY_ID, PCI_ANY_ID }, @@ -329,6 +328,7 @@ static const struct pci_device_id rh_unmaintained_pci_devices[] = { { 0x1077, 0x8031, PCI_ANY_ID, PCI_ANY_ID }, { 0x1924, 0x0803, PCI_ANY_ID, PCI_ANY_ID }, { 0x1924, 0x0813, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x1007, PCI_ANY_ID, PCI_ANY_ID }, {0} /* Terminating entry */ }; -- 2.43.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel