Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Nov 2016 16:54:37 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 214670] MCS9900-based parallel port card unsupported
Message-ID:  <bug-214670-8@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help

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: fuz@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.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-214670-8>