From owner-freebsd-hardware@FreeBSD.ORG Tue Feb 2 01:14:01 2010 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D56A106566C for ; Tue, 2 Feb 2010 01:14:01 +0000 (UTC) (envelope-from dan@grillo.net) Received: from grillo.net (adsl-69-107-204-137.dsl.pltn13.pacbell.net [69.107.204.137]) by mx1.freebsd.org (Postfix) with ESMTP id 3A0CC8FC1B for ; Tue, 2 Feb 2010 01:14:00 +0000 (UTC) Received: from more.grillo.net (localhost.grillo.net [127.0.0.1]) by grillo.net (8.14.2/8.14.2) with ESMTP id o120YXcV070748 for ; Mon, 1 Feb 2010 16:34:33 -0800 (PST) (envelope-from grio@more-enet.grillo.net) Received: (from grio@localhost) by more.grillo.net (8.14.2/8.14.2/Submit) id o120YX5i070747; Mon, 1 Feb 2010 16:34:33 -0800 (PST) (envelope-from grio) From: Dan Grillo Message-Id: <201002020034.o120YX5i070747@more.grillo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Organization: President, Grillo Networking, Inc. To: "freebsd-hardware@freebsd.org" References: <65BCAB515656D34AA48B0E713966CC83046A64@MBX021-E2-NJ-5.exch021.domain.local> <201002010932.20443.jhb@freebsd.org> <65BCAB515656D34AA48B0E713966CC8305F775@MBX021-E2-NJ-5.exch021.domain.local> <201002011150.31782.jhb@freebsd.org> <65BCAB515656D34AA48B0E713966CC8305F832@MBX021-E2-NJ-5.exch021.domain.local> Date: Mon, 1 Feb 2010 16:34:33 -0800 Versions: dmail (bsd44) 2.7/makemail 2.15 Subject: FreeBSD 8.0 driver for MCS9901 based 2-port RS232 PCI-E card X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Feb 2010 01:14:01 -0000 FreeBSDers, Has anyone gotten an MCS9901 based 2-port RS232 PCI-E card working with FreeBSD 8? The actual card is a StarTech PEX2S552. pci id from pciconf -lv looks like: none5@pci0:4:0:0: class=0x070002 card=0x1000a000 chip=0x99019710 rev=0x00 hdr=0x00 vendor = 'MosChip Semiconductors (Was: Netmos Technology)' class = simple comms subclass = UART none6@pci0:4:0:1: class=0x070002 card=0x1000a000 chip=0x99019710 rev=0x00 hdr=0x00 vendor = 'MosChip Semiconductors (Was: Netmos Technology)' class = simple comms subclass = UART I tried just dropping this into dev/puc/pucdata.c --- pucdata.c.org 2010-02-01 13:46:09.000000000 -0800 +++ pucdata.c 2010-02-01 13:47:35.000000000 -0800 @@ -790,6 +790,12 @@ PUC_PORT_2S, 0x10, 4, 0, }, + { 0x9710, 0x9901, 0x1000, 2, + "MosChip (Awas Netmos) MCS9901 based 2-port serial", + DEFAULT_RCLK, + PUC_PORT_2S, 0x10, 4, 0, + }, + { 0x9710, 0x9835, 0xffff, 0, "NetMos NM9835 Dual UART and 1284 Printer port", DEFAULT_RCLK, but no luck. Any advice you can give is appreciated. --Dan -- Dan Grillo dan@grillo.net (650) 299-1470