Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Dec 2008 21:42:50 +0300 (MSK)
From:      Boris Samorodov <bsam@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   kern/129663: Timedia-based 8-serial multiport card: only two ports work
Message-ID:  <200812151842.mBFIgoK9003695@bb.ipt.ru>
Resent-Message-ID: <200812151850.mBFIo2iX068818@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 15 18:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Boris Samorodov
>Release:        FreeBSD 8.0-CURRENT i386
>Organization:
InPharmtech, Co.
>Environment:
System: FreeBSD bb.ipt.ru 8.0-CURRENT FreeBSD 8.0-CURRENT #37: Mon Dec 15 20:41:53 MSK 2008 root@bb.ipt.ru:/usr/obj/usr/src/sys/BB i386

>Description:
	Only two first ports work by default for the Sunix PCI Serial
	8-channel Multiport 4066A adapter (Timedia chipset):
	-----
	puc0@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:
	-----
          pci5
            puc0 pnpinfo vendor=0x1409 device=0x7168 subvendor=0x1409 subdevice=0x4066 class=0x070002 at slot=2 function=0
                I/O ports:
                    0xe080-0xe087
                    0xe400-0xe407
                    0xe480-0xe487
                    0xe800-0xe807
                    0xe880-0xe88f
                    0xec00-0xec1f
              uart4
                  puc0 I/O port mapping:
                      60416-60423
                  puc0 port numbers:
                      1
              uart5
                  puc0 I/O port mapping:
                      60424-60431
                  puc0 port numbers:
                      2
	-----

	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 ftp://ftp.ipt.ru/pub/sunix/ .
	The subject was discussed at freebsd-current@:
	http://lists.freebsd.org/pipermail/freebsd-current/2008-December/001128.html
>How-To-Repeat:
>Fix:
	None for now.
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812151842.mBFIgoK9003695>