From owner-freebsd-questions Mon Oct 13 01:10:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA28841 for questions-outgoing; Mon, 13 Oct 1997 01:10:17 -0700 (PDT) (envelope-from owner-freebsd-questions) Received: from gdi.uoregon.edu (gdi.uoregon.edu [128.223.170.30]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id BAA28836 for ; Mon, 13 Oct 1997 01:10:14 -0700 (PDT) (envelope-from dwhite@gdi.uoregon.edu) Received: from localhost (dwhite@localhost) by gdi.uoregon.edu (8.8.5/8.8.5) with SMTP id BAA10679; Mon, 13 Oct 1997 01:10:12 -0700 (PDT) Date: Mon, 13 Oct 1997 01:10:12 -0700 (PDT) From: Doug White Reply-To: Doug White To: Eduardo Viruena Silva cc: freebsd-questions@FreeBSD.ORG Subject: Re: Serial Ports' IRQ and ports. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sun, 12 Oct 1997, Eduardo Viruena Silva wrote: > Serial Ports are configurated according to the following table: > > FreeBSD MS-DOS io-address MS-DOS's IRQ > sio0 com1 0x3f8 4 > sio1 com2 0x2f8 3 > sio2 com3 0x3e8 4 > sio3 com4 0x2e8 3 > > But using the same IRQ for ports 0 & 2 or 2 & 3 causes kernel > configuration utility displays: "CONF" warning. > > Can the interrupt service routines distinguish which port is requiring > attention if I give the configuration in the table to the serial ports ? No. FreeBSD requires that every device have a unique IRQ, with exceptions made for multiport I/O cards and parallel ports in polled mode. > Do I have to specify a different IRQ level for each port ? Yes. Doug White | University of Oregon Internet: dwhite@resnet.uoregon.edu | Residence Networking Assistant http://gladstone.uoregon.edu/~dwhite | Computer Science Major