From owner-freebsd-current Wed May 20 12:28:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA05843 for freebsd-current-outgoing; Wed, 20 May 1998 12:28:01 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA05515; Wed, 20 May 1998 12:26:36 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.8.8/8.8.5) with ESMTP id LAA01249; Wed, 20 May 1998 11:22:24 -0700 (PDT) Message-Id: <199805201822.LAA01249@dingo.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Bruce Evans cc: current@FreeBSD.ORG, grog@lemis.com, hardware@FreeBSD.ORG, tarkhil@asteroid.svib.ru Subject: Re: IWill and sio, again and again In-reply-to: Your message of "Thu, 21 May 1998 05:15:00 +1000." <199805201915.FAA23917@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 20 May 1998 11:22:23 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > >> No, I only worked around the problem on one IWill system. The PIC (or > >> something beteween the UART and the PIC) apparently latches rising edges > >> of IRQ signals even for IRQs that are masked in the PIC. > > > >Is this perhaps related to the 'serialized IRQ protocol' that the ACER > >UART claims to support? Some more research indicates that this is a > >"new feature" in the TX and LX chipsets. The descriptions I've been > >able to find of this so far seem to indicate that it might fit the bill. > > >Look for it in the PIIX4 documentation, if you have that. You may need > >to pester Acer for a copy of the 513X datasheet as well. > > Don't have it. I couldn't find your old mail about this. http://www.acerlabs.com for the Acer stuff. If you can't get anything useful out of them, let me know and I'll pursue it. Intel have all their datasheets up at http://developer.intel.com, including the TX stuff. It seems that the deal with the serialised IRQ protocol is that the IRQ is encoded on the PCI bus rather than being an input to the ISA bridge. There may be vagaries in the handling of this. 8( > >> It should not-work even for non-IWill UARTs, since the attach assumes > >> certain values in the cfcr, ier and mcr registers. > > > >That sounds like "I agree". How much effort would be required to make > >the attach assume a completely indeterminate ground state, predicated > >simply on knowing that the port is present? > > 3 lines... plus not more than a few thousand lines to configure it :-). 8) I'll just settle for the attach making no assumptions about the device's state. One thing at a time. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message