From nobody Mon Nov 11 14:32:13 2024 X-Original-To: bugs@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 4XnBp613G5z5bdwR for ; Mon, 11 Nov 2024 14:32:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XnBp570M3z43CD for ; Mon, 11 Nov 2024 14:32:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1731335534; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aOurSuC7PGiWp6lCtsNPzaAcJAmUZhicVbrIQg2vU/k=; b=lo7w8FvCmqPm30U+BbbfTXdYr4Vx41lnzovmrM0p0rIXlweF/tpWnb2d8GDn4z1HpcczjS JCPTzzUhhf9WqrbKCZQKvJkL+UBwJp2KV+B3te2eFjqEQJUH7loNkVJhzEpE5soi1Ejs7j f9zAcVtMdBzvtqjPe6dFQx3faP6Zl/KOY8uhYxRaTQms/CSBOmdN9ONQb90iEEx5RxLKKa +j+JLc84NeQ4j81JowtlUIgGJA88U+yffdDsuOc4B/OhEo7he+9QdyXU8bKqfXYSOjk3Cq Gx6s0HtsTNkFHhgRYt5EcGiVpDPgulRcFWn03WU26llLuMf9kY7HKAdUCuKIZg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1731335534; a=rsa-sha256; cv=none; b=pYyD6qynk/7KCgUfAXVBN5OXEZTeflrl8BFFtBVaQw2cGjfg0uVxKbdgsWlql7PfcVZ2m5 vy+zIPrFSylIgKpxWszul1OrnlolyizSSI+ZpN3CwfH1wa9azhpqV+J2FqAPsM1AGjHnp9 3IRRfLrxjJXd9fo2Ri1fILf/kK9rIQV5NtzPxk2KQDNII2U5lA4yV0/zvZRB72rrIABRRT uJEPoCV/M/yApGABrxvUKgtl7aW7Yuf/i0U40gUAZAsKCzikY3Wp7BI0W4jhFaJxpFfwbf RRTYmNZ1mM042besyn6jmvFOK6IFuP1b1dJvDFmWJq4RHDPmcSredSUeyWQEiw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XnBp56d39zV7r for ; Mon, 11 Nov 2024 14:32:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 4ABEWDH2007031 for ; Mon, 11 Nov 2024 14:32:13 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 4ABEWDcG007030 for bugs@FreeBSD.org; Mon, 11 Nov 2024 14:32:13 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 281177] 13.2 works, 13.3 and 14.x installers panic on older qlogic isp card Date: Mon, 11 Nov 2024 14:32:13 +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: 13.3-RELEASE X-Bugzilla-Keywords: crash, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: Joerg.Pulz@frm2.tum.de X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D281177 --- Comment #29 from Joerg Pulz --- I have to correct myself regarding the firmware handling. For 27xx and newer adapters: - load ispfw(4) firmware - request (active) flash firmware information - compare version numbers of ispfw(4) and flash firmware - load firmware with highest version into RISC's RAM - if loading ispfw(4) is disabled or failed - load firmware from flash - if everything else fails use MBOX_LOAD_FLASH_FIRMWARE as fallback For 26xx and older adapters nothing changed: - load ispfw(4) firmware and load it into RISC's RAM - if loading ispfw(4) is disabled or failed use MBOX_EXEC_FIRMWARE - for 26xx a preceding MBOX_LOAD_FLASH_FIRMWARE is used So for the old 25xx we are talking about, ispfw(4) is always loaded if available and not explicit disabled by hint. Only for the newer cards the version comparison is done. But, the FLT parsing is always done to get all the addresses, especially NV= RAM where we read out WWPN, WWNN, command limit and so on. So why does this probably fail for 14.2 while it works on 14.1 when nothing changed there? And why is it not failing if ispfw(4) is loaded by loader? Reading the FLT is done at the very beginning, before firmware is loaded in= to RAM of and exec'd by the card. I will try by myself tomorrow to get more data and details. --=20 You are receiving this mail because: You are the assignee for the bug.=