From owner-freebsd-bugs@FreeBSD.ORG Mon May 17 01:50:04 2010 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A2971065784 for ; Mon, 17 May 2010 01:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E42318FC1D for ; Mon, 17 May 2010 01:50:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o4H1o3wM098688 for ; Mon, 17 May 2010 01:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o4H1o3JI098686; Mon, 17 May 2010 01:50:03 GMT (envelope-from gnats) Date: Mon, 17 May 2010 01:50:03 GMT Message-Id: <201005170150.o4H1o3JI098686@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Garrett Cooper Cc: Subject: Re: kern/146647: Some PCIe seral/parallel boards with ID 9901 9710 don't work X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Garrett Cooper List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 May 2010 01:50:04 -0000 The following reply was made to PR kern/146647; it has been noted by GNATS. From: Garrett Cooper To: Tommy Johnson Cc: freebsd-gnats-submit@freebsd.org Subject: Re: kern/146647: Some PCIe seral/parallel boards with ID 9901 9710 don't work Date: Sun, 16 May 2010 18:47:23 -0700 On Sun, May 16, 2010 at 5:50 PM, Tommy Johnson wrote= : > >>Number: =A0 =A0 =A0 =A0 146647 >>Category: =A0 =A0 =A0 kern >>Synopsis: =A0 =A0 =A0 Some PCIe seral/parallel boards with ID 9901 9710 d= on't work >>Confidential: =A0 no >>Severity: =A0 =A0 =A0 non-critical >>Priority: =A0 =A0 =A0 low >>Responsible: =A0 =A0freebsd-bugs >>State: =A0 =A0 =A0 =A0 =A0open >>Quarter: >>Keywords: >>Date-Required: >>Class: =A0 =A0 =A0 =A0 =A0sw-bug >>Submitter-Id: =A0 current-users >>Arrival-Date: =A0 Mon May 17 01:00:10 UTC 2010 >>Closed-Date: >>Last-Modified: >>Originator: =A0 =A0 Tommy Johnson >>Release: =A0 =A0 =A0 =A08.0 >>Organization: >>Environment: > FreeBSD teryx 8.0-STABLE FreeBSD 8.0-STABLE #8: Sat May 15 15:49:45 EDT 2= 010 =A0 =A0 tjohnson@teryx:/usr/src/sys/amd64/compile/TERYX =A0amd64 >>Description: > Support for cards with vendor 9901 device 9710 is in the uart and ppc dri= vers. =A0Unfortunately several boards use the same PCI ID, and they don't a= ll work. > > The code as it exists right now, will support boards which use the built = in serial and parallel ports on the 9710 chip. =A0One or two serial, with z= ero or one LPT will probably work. > > The board I have is four serial one LPT, which is implemented as two seri= al on the built in UARTS, and then an ISA bus interface with another two UA= RTS and a LPT interface on that ISA bus. =A0Possibly implemented with a 16S= 552 chip. =A0(It has no documentation, of course...) > > The same chip will also do a USB port (instead of an LPT, or ISA). > > So the first two serial ports are fine, but the second two serial ports a= nd the LPT fail to probe. >>How-To-Repeat: > Get a 9710 board with four serial and one LPT, and note that only the fir= st two serial ports work. >>Fix: Hi Tommy, This is probably because the subvendor for your particular card hasn't been added yet. Could you run devinfo -v and provide us with the output, as well as a URL to the specific card that you acquired? Thanks! -Garrett