kern/129663: Timedia-based 8-serial multiport card: only two ports work

Boris Samorodov bsam at
Mon Dec 15 10:50:02 PST 2008

>Number:         129663
>Category:       kern
>Synopsis:       Timedia-based 8-serial multiport card: only two ports work
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 15 18:50:01 UTC 2008
>Originator:     Boris Samorodov
>Release:        FreeBSD 8.0-CURRENT i386
InPharmtech, Co.
System: FreeBSD 8.0-CURRENT FreeBSD 8.0-CURRENT #37: Mon Dec 15 20:41:53 MSK 2008 root at i386

	Only two first ports work by default for the Sunix PCI Serial
	8-channel Multiport 4066A adapter (Timedia chipset):
	puc0 at pci0:5:2:0:        class=0x070002 card=0x40661409 chip=0x71681409 rev=0x01 hdr=0x00
	vendor     = 'Timedia Technology Co Ltd'
	device     = '40371409 PCI / ISA Asynchronous UART Signal Chips Solution'
	class      = simple comms
	subclass   = UART

	A verbose dmesg:
	puc0: <Timedia technology 8 Port Serial> port 0xec00-0xec1f,0xe880-0xe88f,0xe800-0xe807,0xe480-0xe487,0xe400-0xe407,0xe080-0xe087 irq 18 at device 2.0 on pci5
	puc0: Reserved 0x20 bytes for rid 0x10 type 4 at 0xec00
	puc0: Reserved 0x10 bytes for rid 0x14 type 4 at 0xe880
	puc0: Reserved 0x8 bytes for rid 0x18 type 4 at 0xe800
	puc0: Reserved 0x8 bytes for rid 0x1c type 4 at 0xe480
	puc0: Reserved 0x8 bytes for rid 0x20 type 4 at 0xe400
	puc0: Reserved 0x8 bytes for rid 0x24 type 4 at 0xe080
	puc0: [FILTER]
	uart4: <16550 or compatible> on puc0
	uart4: [FILTER]
	uart4: fast interrupt
	uart5: <16550 or compatible> on puc0
	uart5: [FILTER]
	uart5: fast interrupt

	devinfo -rv:
            puc0 pnpinfo vendor=0x1409 device=0x7168 subvendor=0x1409 subdevice=0x4066 class=0x070002 at slot=2 function=0
                I/O ports:
                  puc0 I/O port mapping:
                  puc0 port numbers:
                  puc0 I/O port mapping:
                  puc0 port numbers:

	The card is manufectured with two different chip types: SUN1889 (1-2 ports)
	and SUN1699 (3-8 ports). I've found some DOS/Linux docs/programs at
	the producers's site and unzipped them .
	The subject was discussed at freebsd-current@:
	None for now.

More information about the freebsd-bugs mailing list