From nobody Thu Dec 4 19:09:01 2025 X-Original-To: wireless@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 4dMkZP170dz6JpSc for ; Thu, 04 Dec 2025 19:09:01 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dMkZP0MYZz3lXF for ; Thu, 04 Dec 2025 19:09:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764875341; 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; bh=TYJqS4/ndSABPLwhSQzUMUnSB+CPvbYF/GHkrBPZtC8=; b=xmcCIZAm2KXubjrcxE9ht8U4cltZ01zhNDxI/pwrWMYc6IWWX3eOgi/+euvenbDMHzMig3 qsGkitlvvRRo2cbahdBxTA0NBpdnUBP9GcFnXfsC2/F2Ffs6UPzHOhL8ia43R0bOG/9x6M XpWChvzI247BILhf8QtHldqx1MA80DOaJz9KDaeXLM7XfZt29GJNXEbsja/je6wUBeY1eC mnKx922Mebe8ZRyWEsAwcgtDxsy6J3U6BPdN6cyhB5Vm+HpeajWkdrS4Isj9G3ZkgtCMQb hrPt03VAxG/aARhNVPAWg2OEh9QUlu7jnx5X32DgFCOt6cqeY0fo2RGyJxBZgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764875341; 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; bh=TYJqS4/ndSABPLwhSQzUMUnSB+CPvbYF/GHkrBPZtC8=; b=iClNtDdb34jmUCwm/PyzY8fH6Ham3M1HNaFxMWMl93X3cApdfB/SejTs/gVDl0KuOujy2o Kw8Ipk3rHXMgrau+vdcw+WNZRUGRTfhE36Ieym5g60EvGRdRypBTH9PN4oAxcyP+Sp4aP9 rMGS9PKL17FYZpapIppHqLLqBjVO4aHaTk3KmTh0i5cf1G6cO4e6OSBHmpufYywVNF7yqh +1wZwVBvD0NNMNs4sAsoiCm7X44OK/roB1tHHcYkOAlIcrFv/gCKqnRG/XhZDXD6kOQxwk acHGXOF0bHV4qIFClar3su2a21REAnY2nlSObR/jFzW4NMGw9RafSGEspUWvQw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764875341; a=rsa-sha256; cv=none; b=iSAf6TtKUKkeLBr/+yrXElEyCo5s66F7Hv3kHqPfLcpKQUVUnO8Qsp8spkMbZgr6Aza4xz rF/Il9B1FqFdSgAQjyORXN2dxmxU5o9DyC/DucvmxtGsyeSSG7RsOYbqRoFlqrqgBziEGs l4437t5fJmCt3VQS3T5OSU3/Ev0NJGu4KcSEbBMu+xI90Mxnsy1H846srr8dcTai467zp0 ld7cvkbHE00l/vNNYUpvSwew/+bm3O4fLrUxNi6BmAhX6CvX2BFKDSg9uqZ93F4NGv78/v sk+e0qAe5Oz7WwFLXlwRbBgW5RDObkzXizAm7SmVuzK47fVQHtHk7T3aeRSSpQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4dMkZN6vhjzcvV for ; Thu, 04 Dec 2025 19:09:00 +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 5B4J90Cf032773 for ; Thu, 4 Dec 2025 19:09:00 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 5B4J90pr032772 for wireless@FreeBSD.org; Thu, 4 Dec 2025 19:09:00 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: wireless@FreeBSD.org Subject: [Bug 291403] iwm(4): iwm8000Cfw: could not load firmware image Date: Thu, 04 Dec 2025 19:09:01 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: wireless X-Bugzilla-Version: 15.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: avgwst@tutanota.de X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: wireless@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-wireless List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-wireless@freebsd.org Sender: owner-freebsd-wireless@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D291403 Bug ID: 291403 Summary: iwm(4): iwm8000Cfw: could not load firmware image Product: Base System Version: 15.0-STABLE Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: wireless Assignee: wireless@FreeBSD.org Reporter: avgwst@tutanota.de Created attachment 265847 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D265847&action= =3Dedit This patch fixes incorrectly written entry in /boot/defaults/loader.conf OS version, that this bug affects: FreeBSD 15.0-STABLE 1500503 $ grep "iwm" /var/log/messages: Nov 30 09:04:28 bsdlap kernel: iwm0: = mem 0xe1100000-0xe1101fff at device 0.0 on pci2 Nov 30 09:04:28 bsdlap kernel: iwm8000Cfw: could not load firmware image, e= rror 2 Nov 30 09:04:28 bsdlap kernel: iwm0: could not read firmware iwm8000Cfw (er= ror 0) Nov 30 09:04:28 bsdlap kernel: device_attach: iwm0 attach returned 6 Nov 30 09:04:28 bsdlap kernel: iwm0: = mem 0xe1100000-0xe1101fff at device 0.0 on pci2 Nov 30 09:04:28 bsdlap kernel: iwm8000Cfw: could not load firmware image, e= rror 2 Nov 30 09:04:28 bsdlap kernel: iwm0: could not read firmware iwm8000Cfw (er= ror 0) Nov 30 09:04:28 bsdlap kernel: device_attach: iwm0 attach returned 6 Nov 30 09:04:28 bsdlap kernel: iwm0: = mem 0xe1100000-0xe1101fff at device 0.0 on pci2 Nov 30 09:04:28 bsdlap kernel: iwm8000Cfw: could not load firmware image, e= rror 2 Nov 30 09:04:28 bsdlap kernel: iwm0: could not read firmware iwm8000Cfw (er= ror 0) Nov 30 09:04:28 bsdlap kernel: device_attach: iwm0 attach returned 6 Nov 30 09:04:28 bsdlap kernel: iwm0: = mem 0xe1100000-0xe1101fff at device 0.0 on pci2 Nov 30 09:04:28 bsdlap kernel: iwm8000Cfw: could not load firmware image, e= rror 2 Nov 30 09:04:28 bsdlap kernel: iwm0: could not read firmware iwm8000Cfw (er= ror 0) Nov 30 09:04:28 bsdlap kernel: device_attach: iwm0 attach returned 6 Nov 30 09:04:28 bsdlap kernel: iwm0: = mem 0xe1100000-0xe1101fff at device 0.0 on pci2 Nov 30 09:04:28 bsdlap kernel: iwm8000Cfw: could not load firmware image, e= rror 2 Nov 30 09:04:28 bsdlap kernel: iwm0: could not read firmware iwm8000Cfw (er= ror 0) Nov 30 09:04:28 bsdlap kernel: device_attach: iwm0 attach returned 6 Nov 30 09:04:28 bsdlap kernel: iwm0: = mem 0xe1100000-0xe1101fff at device 0.0 on pci2 Nov 30 09:04:28 bsdlap kernel: iwm8000Cfw: could not load firmware image, e= rror 2 Nov 30 09:04:28 bsdlap kernel: iwm0: could not read firmware iwm8000Cfw (er= ror 0) Nov 30 09:04:28 bsdlap kernel: device_attach: iwm0 attach returned 6 $ pkg list FreeBSD-firmware-iwm: /boot/firmware/iwm3160fw /boot/firmware/iwm3168fw /boot/firmware/iwm7260fw /boot/firmware/iwm7265Dfw /boot/firmware/iwm7265fw /boot/firmware/iwm8000C <<<< /boot/firmware/iwm8265fw /boot/firmware/iwm9000fw /boot/firmware/iwm9260fw $ grep "iwm" /boot/defaults/loader.conf: iwm3160fw_type=3D"firmware" iwm7260fw_type=3D"firmware" iwm7265fw_type=3D"firmware" iwm8265fw_type=3D"firmware" iwm9260fw_type=3D"firmware" iwm3168fw_type=3D"firmware" iwm7265Dfw_type=3D"firmware" iwm8000C_type=3D"firmware" <<<< iwm9000fw_type=3D"firmware" The problem is that the iwm module tries to load the firmware from /boot/firmware/iwm8000Cfw, but eventually fails because the filename from t= he installed package is incorrect. To fix this, iwm8000C needs to be renamed to iwm8000Cfw, and an additional entry must be added to /boot/loader.conf: $ mv /boot/firmware/iwm8000C /boot/firmware/iwm8000Cfw $ echo 'iwm8000Cfw_type=3D"firmware"' >> /boot/loader.conf --=20 You are receiving this mail because: You are the assignee for the bug.=