From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 15 18:50:02 2008 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 974D71065679 for ; Mon, 15 Dec 2008 18:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 757BF8FC28 for ; Mon, 15 Dec 2008 18:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mBFIo2Of068819 for ; Mon, 15 Dec 2008 18:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mBFIo2iX068818; Mon, 15 Dec 2008 18:50:02 GMT (envelope-from gnats) Resent-Date: Mon, 15 Dec 2008 18:50:02 GMT Resent-Message-Id: <200812151850.mBFIo2iX068818@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Boris Samorodov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9DA5C106564A for ; Mon, 15 Dec 2008 18:42:53 +0000 (UTC) (envelope-from bsam@bb.ipt.ru) Received: from bb.ipt.ru (bb.ipt.ru [194.62.233.89]) by mx1.freebsd.org (Postfix) with ESMTP id 230358FC12 for ; Mon, 15 Dec 2008 18:42:52 +0000 (UTC) (envelope-from bsam@bb.ipt.ru) Received: from bb.ipt.ru (localhost [127.0.0.1]) by bb.ipt.ru (8.14.3/8.14.3) with ESMTP id mBFIgoF0003696 for ; Mon, 15 Dec 2008 21:42:50 +0300 (MSK) (envelope-from bsam@bb.ipt.ru) Received: (from bsam@localhost) by bb.ipt.ru (8.14.3/8.14.3/Submit) id mBFIgoK9003695; Mon, 15 Dec 2008 21:42:50 +0300 (MSK) (envelope-from bsam) Message-Id: <200812151842.mBFIgoK9003695@bb.ipt.ru> Date: Mon, 15 Dec 2008 21:42:50 +0300 (MSK) From: Boris Samorodov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/129663: Timedia-based 8-serial multiport card: only two ports work X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Boris Samorodov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2008 18:50:02 -0000 >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: 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: