From owner-freebsd-current@FreeBSD.ORG Mon Jan 12 12:56:27 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C1E116A4CE for ; Mon, 12 Jan 2004 12:56:27 -0800 (PST) Received: from mail1.speakeasy.net (mail1.speakeasy.net [216.254.0.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4CE443D3F for ; Mon, 12 Jan 2004 12:55:38 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 16870 invoked from network); 12 Jan 2004 20:55:38 -0000 Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) encrypted SMTP for ; 12 Jan 2004 20:55:38 -0000 Received: from 10.50.40.206 (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.10/8.12.10) with ESMTP id i0CKtOM6065075; Mon, 12 Jan 2004 15:55:34 -0500 (EST) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: cjclark@alum.mit.edu, "Crist J. Clark" Date: Mon, 12 Jan 2004 15:23:10 -0500 User-Agent: KMail/1.5.4 References: <20040108183939.GA59263@blossom.cjclark.org> <200401081513.32070.jhb@FreeBSD.org> <20040109230337.GA7513@blossom.cjclark.org> In-Reply-To: <20040109230337.GA7513@blossom.cjclark.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200401121523.10527.jhb@FreeBSD.org> X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: current@FreeBSD.org Subject: Re: PCI Dual Port Serial Card X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2004 20:56:27 -0000 On Friday 09 January 2004 06:03 pm, Crist J. Clark wrote: > On Thu, Jan 08, 2004 at 03:13:32PM -0500, John Baldwin wrote: > > On Thursday 08 January 2004 01:39 pm, Crist J. Clark wrote: > > > I've got a StarTech.com two port PCI card, 16C950, which is seems to > > > be a rebranded Oxford Semiconductor OX16PCI954 PCI UART, listed as > > > supported in the release notes for 5.1. The system in question is > > > 5.1-p10. > > > > > > I've compiled the puc(4) driver into the kernel, and the dmesg(8) > > > looks like so, > > > > > > sio0: port > > > 0xdf40-0xdf5f,0xdf60-0xdf67 mem > > > 0xfeacd000-0feacdfff,0xfeace000,0xfeacefff irq 3 at device 12.0 on pci2 > > > sio0: moving to sio1 > > > sio1: type 16550A > > > > > > One of the ports in the card works fine as sio1, as does the built-in > > > serial port, sio0, but the second port in the card doesn't show up > > > anywhere. > > > > > > What do I need to do to get the system to find the second port on the > > > card? > > Oops. Didn't look closely enought at the numbers. I thought my card > was already in pucdata.c, but that's the 0x95011415 as opposed to my > 0x95211415. > > I tried the patch, but the system locked up hard during the boot when > it came time to probe the ATA devices. Haven't had time to look at it > carefully or catch the boot messages on a serial console. Sounds like an interrupt storm. If this is on current, try compiling in DDB and dropping into it when it freezes and do a 'show intrcnt'. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org