[Bug 228781] Rudimentary support in puc(4) for Exar XR17V352 serial chip

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jun 6 11:30:34 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228781

            Bug ID: 228781
           Summary: Rudimentary support in puc(4) for Exar XR17V352 serial
                    chip
           Product: Base System
           Version: 11.1-STABLE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: peo at nethead.se

I had a VScom 200E dual port serial card that did not register with puc, but
pciconfig identified the chip as an Exar XR17V352.

I don't think the patch addresses the advanced functions in the chip but I only
needed 4800bps:

uart4: <Non-standard ns8250 class UART with FIFOs> at port 1 on puc0
uart5: <Non-standard ns8250 class UART with FIFOs> at port 2 on puc0

Here is the patch:

--- pucdata.c-orig      2018-06-05 09:55:49.988823000 +0200
+++ pucdata.c   2018-06-05 17:48:19.344182000 +0200
@@ -695,6 +695,13 @@
            .config_function = puc_config_exar_pcie
        },

+        {   0x13a8, 0x0352, 0xffff, 0,
+            "Exar XR17V3521",
+            125000000,
+            PUC_PORT_2S, 0x10, 0, -1,
+            .config_function = puc_config_exar_pcie
+        },
+
        /*
         * The Advantech PCI-1602 Rev. A use the first two ports of an
Oxford

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list