Help on the way with XR17V3521 Dual PCIe UART

Per olof Ljungmark peo at
Mon Jun 4 22:35:26 UTC 2018


A while ago XR17V3521 was added to share/misc/pci_vendors, and I happen
to have a card using that chip:

none0 at pci0:7:0:0:       class=0x070002 card=0x00000000 chip=0x035213a8
rev=0x03 hdr=0x00
    vendor     = 'Exar Corp.'
    device     = 'XR17V3521 Dual PCIe UART'
    class      = simple comms
    subclass   = UART

The only noise I see so far from that card is,

pcib7: <PCI-PCI bridge> at device 30.0 on pci0
pci7: <PCI bus> on pcib7

Can some kind soul please point me in the direction where I should look
to get something more useful out of it, I presume sys/dev/puc/pucdata.c
but this is where I'm lost, can't find any docs on how this file is built.

The card is a VSCom 200PCIe, apparently with a XR17V3521 chip, the chip
manual says "16550 compatible register set"


More information about the freebsd-questions mailing list