How to install serial controller driver on fedora 41( Serial controller: Asix Electronics Corporation AX99100 PCIe to Multi I/O Controller)

CI 100.1: 0700 Serial controller (16550)
  [Created at pci.386]
  Unique ID: NXNs.pf2lVCOBOiA
  Parent ID: z8Q3.r6n8wVbAYeE
  SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:01:00.1
  SysFS BusID: 0000:01:00.1
  Hardware Class: unknown
  Model: "Asix Electronics Corporation (Wrong ID) Serial Port"
  Vendor: pci 0x125b "Asix Electronics Corporation"
  Device: pci 0x9100 "AX99100 PCIe to Multi I/O Controller"
  SubVendor: pci 0xa000 "Asix Electronics Corporation (Wrong ID)"
  SubDevice: pci 0x1000 "Serial Port"
  Driver: "serial"
  I/O Ports: 0xe020-0xe027 (rw)
  Memory Range: 0xdf105000-0xdf105fff (rw,non-prefetchable)
  Memory Range: 0xdf104000-0xdf104fff (rw,non-prefetchable)
  IRQ: 123 (no events)
  Module Alias: "pci:v0000125Bd00009100sv0000A000sd00001000bc07sc00i02"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #16 (PCI bridge)

You would need to ask the vendor of the card for a driver and try and build it on fedora as there does not appear to be kernel support for this chip.

Looks like they do provide source code to build the required kernel module: https://www.asix.com.tw/en/product/Interface/PCIe_Bridge/AX99100

The instructions provided in the readme file is a bit thread-bare, but ought to work given all of the dependencies are installed.

1 Like