> Date: Thu, 21 Aug 2025 19:25:05 +1000
> From: Jonathan Gray <[email protected]>
>
> 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
Since we only support firmware interface 83 (and not very well) I fear
this means that there is no real chance this will work.
> 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
>
>