kern/146647: Some PCIe seral/parallel boards with ID 9901 9710 don't work

Tommy Johnson tjohnson at bobdbob.com
Mon May 17 01:00:12 UTC 2010


>Number:         146647
>Category:       kern
>Synopsis:       Some PCIe seral/parallel boards with ID 9901 9710 don't work
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 17 01:00:10 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Tommy Johnson
>Release:        8.0
>Organization:
>Environment:
FreeBSD teryx 8.0-STABLE FreeBSD 8.0-STABLE #8: Sat May 15 15:49:45 EDT 2010     tjohnson at teryx:/usr/src/sys/amd64/compile/TERYX  amd64
>Description:
Support for cards with vendor 9901 device 9710 is in the uart and ppc drivers.  Unfortunately several boards use the same PCI ID, and they don't all work.

The code as it exists right now, will support boards which use the built in serial and parallel ports on the 9710 chip.  One or two serial, with zero or one LPT will probably work.

The board I have is four serial one LPT, which is implemented as two serial on the built in UARTS, and then an ISA bus interface with another two UARTS and a LPT interface on that ISA bus.  Possibly implemented with a 16S552 chip.  (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 and the LPT fail to probe.
>How-To-Repeat:
Get a 9710 board with four serial and one LPT, and note that only the first two serial ports work.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list