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

            Bug ID: 214670
           Summary: MCS9900-based parallel port card unsupported
           Product: Base System
           Version: 11.0-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: f...@fuz.su

It seems that due to an oversight, parallel port cards with the MCS9900 chipset
are not supported by the FreeBSD kernel. After adding the following patch and
adding appropriate device hints, the card is supported and works fine:

--- /usr/src/sys/dev/ppc/ppc_pci.c.orig 2016-09-29 01:24:50.000000000 +0200
+++ /usr/src/sys/dev/ppc/ppc_pci.c      2016-11-19 15:08:36.381138000 +0100
@@ -92,6 +92,7 @@
        { 0x98059710, "NetMos NM9805 1284 Printer port", 0x10 },
        { 0x98659710, "MosChip MCS9865 1284 Printer port", 0x10 },
        { 0x99019710, "MosChip MCS9901 PCIe to Peripheral Controller", 0x10 },
+       { 0x99009710, "MosChip MCS9900 PCIe to Peripheral Controller", 0x10 },
        { 0xffff }
 };

Please add this patch to the FreeBSD kernel so the card is supported
out-of-the-box.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to