On Thu, Aug 21, 2025 at 07:21:14PM +1000, Jonathan Gray wrote:
> On Thu, Aug 21, 2025 at 02:56:57PM +1000, Jonathan Gray wrote:
> > On Wed, Aug 20, 2025 at 10:35:45PM -0400, Peter Moss wrote:
> > > Hi Jonathan,
> > >
> > > Here is the updated pcidump.
> > >
> > > Looks like the wi-fi is at 0:20:3 (product 7740).
> > > I opened the laptop and took a picture of the chip.
> > > It is AX211D2W. See the attached jpeg file.
> > >
> > > Also, I am attaching the updated pcidump (pcidump.txt)
> > >
> > > 0:0:0: Intel Core Ultra Host
> > > 0:2:0: Intel Graphics
> > > 0:4:0: Intel Core Ultra DTT
> > > 0:6:0: Intel Core Ultra PCIE
> > > 0:6:1: Intel Core Ultra PCIE
> > > 0:7:0: Intel Core Ultra PCIE
> > > 0:7:2: Intel Core Ultra PCIE
> > > 0:10:0: Intel Core Ultra PMT
> > > 0:11:0: Intel Core Ultra NPU
> > > 0:13:0: Intel Core Ultra xHCI
> > > 0:13:2: Intel Core Ultra TBT
> > > 0:13:3: Intel Core Ultra TBT
> > > 0:20:0: Intel Core Ultra xHCI
> > > 0:20:2: Intel Core Ultra SRAM
> > > 0:20:3: Intel unknown
> > > 0:21:0: Intel Core Ultra I2C
> > > 0:22:0: Intel Core Ultra HECI
> > > 0:28:0: Intel Core Ultra PCIE
> > > 0:28:6: Intel Core Ultra PCIE
> > > 0:31:0: Intel unknown
> > > 0:31:3: Intel Core Ultra HD Audio
> > > 0:31:4: Intel Core Ultra SMBus
> > > 0:31:5: Intel Core Ultra SPI
> > > 0:31:6: Intel I219-V
> > > 5:0:0: Samsung PM9C1a
> > > 8:0:0: Quectel unknown
> > >
> > > Do you know why iwx (AX211D2W) driver is not loaded?
> > > What can I do?
> >
> > 0x7740 is a type not yet supported (Bz). With a different firmware.
> > iwx(4) will need more changes than adding the id.
>
> Try this, I don't think it will be enough.
patch for the firmware
Index: sysutils/firmware/iwx/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/firmware/iwx/Makefile,v
diff -u -p -r1.19 Makefile
--- sysutils/firmware/iwx/Makefile 5 Nov 2024 08:25:26 -0000 1.19
+++ sysutils/firmware/iwx/Makefile 21 Aug 2025 09:11:43 -0000
@@ -1,5 +1,4 @@
-FW_VER= 20240513
-REVISION= 0
+FW_VER= 20250708
FW_DRIVER= iwx
DISTNAME= linux-firmware-${FW_VER}
EXTRACT_SUFX= .tar.xz
@@ -24,13 +23,20 @@ FW= cc-a0 77 \
QuZ-a0-jf-b0 77 \
ma-b0-gf-a0 83 \
ma-b0-gf4-a0 83 \
- ma-b0-hr-b0 83
+ ma-b0-hr-b0 83 \
+ bz-b0-fm-c0 96 \
+ bz-b0-gf-a0 96 \
+ bz-b0-hr-b0 96
+
PNVM= so-a0-gf-a0 \
so-a0-gf4-a0 \
ty-a0-gf-a0 \
ma-b0-gf-a0 \
- ma-b0-gf4-a0
+ ma-b0-gf4-a0 \
+ bz-b0-fm-c0 \
+ bz-b0-gf-a0 \
+ bz-b0-hr-b0
do-install:
${INSTALL_DATA} ${WRKSRC}/LICENCE.iwlwifi_firmware \
Index: sysutils/firmware/iwx/distinfo
===================================================================
RCS file: /cvs/ports/sysutils/firmware/iwx/distinfo,v
diff -u -p -r1.10 distinfo
--- sysutils/firmware/iwx/distinfo 21 May 2024 09:35:25 -0000 1.10
+++ sysutils/firmware/iwx/distinfo 21 Aug 2025 09:12:37 -0000
@@ -1,2 +1,2 @@
-SHA256 (firmware/linux-firmware-20240513.tar.xz) =
nwXtuZZoE103ztxP3RiqwoAtyeRWbghubGwuMh8+zE4=
-SIZE (firmware/linux-firmware-20240513.tar.xz) = 371738300
+SHA256 (firmware/linux-firmware-20250708.tar.xz) =
bz7+5/YAwgH5stZ1iJpMzbjP5W4NKDZBeW7RDmTHIEc=
+SIZE (firmware/linux-firmware-20250708.tar.xz) = 530333772
Index: sysutils/firmware/iwx/pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/firmware/iwx/pkg/PLIST,v
diff -u -p -r1.12 PLIST
--- sysutils/firmware/iwx/pkg/PLIST 5 Nov 2024 08:25:26 -0000 1.12
+++ sysutils/firmware/iwx/pkg/PLIST 21 Aug 2025 09:12:57 -0000
@@ -4,6 +4,12 @@ firmware/iwx-Qu-c0-hr-b0-77
firmware/iwx-Qu-c0-jf-b0-77
firmware/iwx-QuZ-a0-hr-b0-77
firmware/iwx-QuZ-a0-jf-b0-77
+firmware/iwx-bz-b0-fm-c0-96
+firmware/iwx-bz-b0-fm-c0.pnvm
+firmware/iwx-bz-b0-gf-a0-96
+firmware/iwx-bz-b0-gf-a0.pnvm
+firmware/iwx-bz-b0-hr-b0-96
+firmware/iwx-bz-b0-hr-b0.pnvm
firmware/iwx-cc-a0-77
firmware/iwx-license
firmware/iwx-ma-b0-gf-a0-83