Date: Sat, 3 Mar 2018 10:53:20 -0500 (EST) From: Daniel Eischen <deischen@freebsd.org> To: Andre Albsmeier <Andre.Albsmeier@siemens.com> Cc: freebsd-hackers@FreeBSD.org Subject: Re: Adding support for MosChip 9912 PCIe (serial/parallel) cards Message-ID: <Pine.GSO.4.64.1803031051290.19549@sea.ntplx.net> In-Reply-To: <20180303064400.GA27337@bali> References: <20180302061852.GA7887@bali> <Pine.GSO.4.64.1803020833290.14754@sea.ntplx.net> <20180303064400.GA27337@bali>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 3 Mar 2018, Andre Albsmeier wrote: > On Fri, 02-Mar-2018 at 08:36:40 -0500, Daniel Eischen wrote: >> On Fri, 2 Mar 2018, Andre Albsmeier wrote: >> >>> I have a MosChip 9912 card (PCIe card with 1 parallel and 2 serial >>> ports) sitting here which does not get detected on 11.1. I tried >>> to simply add it to the uart and ppc drivers with >>> >> [ ... ] >> >> Do you try adding similar support to puc_pci_devices[] in >> sys/dev/puc/pucdata.c? > > Just tried that: > > @@ -1204,6 +1204,11 @@ > PUC_PORT_1S1P, 0x10, 4, 0, > }, > > +{ 0x9710, 0x9912, 0xa000, 0x3012, > + "NetMos NM9912 Dual UART and 1284 Printer port", > + DEFAULT_RCLK, > + PUC_PORT_2S1P, 0x10, 4, 0, > +}, > { 0x9710, 0x9865, 0xa000, 0x3012, > "NetMos NM9865 Dual UART and 1284 Printer port", > DEFAULT_RCLK, > > But the results are exactly the same. It also doesn't > matter if puc.ko is loaded at all. Are you sure your subvendor and subdevice are correct? I would add some device_printf()'s in puc_pci.c::puc_pci_match() and boot with/enable bootverbose. Try to see where it's failing. -- DE
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.1803031051290.19549>