Hey 

I got myself a Surface Pro 7 and thought it had a supported AX201 wifi chip in 
it but after some looking around in the source I couldn’t find the device ID in 
there so I tried myself to add it to pcidevs and pcidevs.h. 
I also added the pci_products to if_iwx.c and pcidevs_data.h. I got it to show 
up in dmesg. But I get “iwx0: unsupported AX201 adapter". I think Im in a bit 
of deep water here and my knowledge is to low for it. Im wondering if someone 
else has gotten this AX1650 card to work? 

Here is pcidump from the machine: 

 0:20:3: Intel unknown
        0x0000: Vendor ID: 8086, Product ID: 34f0
        0x0004: Command: 0006, Status: 0010
        0x0008: Class: 02 Network, Subclass: 80 Miscellaneous,
                Interface: 00, Revision: 30
        0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
                Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x0000006002134000/0x00004000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 0074
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
        0x00c8: Capability 0x01: Power Management
                State: D0
        0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: no
        0x0040: Capability 0x10: PCI Express
                Max Payload Size: 128 / 128 bytes
                Max Read Request Size: 128 bytes
        0x0100: Enhanced Capability 0x18: Latency Tolerance Reporting
        0x0164: Enhanced Capability 0x0b: Vendor-Specific
        0x0080: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
                Enabled: yes; table size 16 (BAR 0:8192)


//Fredrik Engberg 

Reply via email to