From owner-freebsd-hackers Mon Sep 9 17: 7:41 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1057237B400 for ; Mon, 9 Sep 2002 17:07:35 -0700 (PDT) Received: from mx01-a.netapp.com (mx01-a.netapp.com [198.95.226.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB9D143E6A for ; Mon, 9 Sep 2002 17:07:34 -0700 (PDT) (envelope-from kmacy@netapp.com) Received: from frejya.corp.netapp.com (frejya [10.10.20.91]) by mx01-a.netapp.com (8.12.3/8.12.3/NTAP-1.4) with ESMTP id g8A072l7019446; Mon, 9 Sep 2002 17:07:02 -0700 (PDT) Received: from orbit-fe.eng (orbit-fe.eng.netapp.com [10.56.10.113]) by frejya.corp.netapp.com (8.12.5/8.12.2/NTAP-1.4) with ESMTP id g8A071As002306; Mon, 9 Sep 2002 17:07:01 -0700 (PDT) Received: from localhost (kmacy@localhost) by orbit-fe.eng (8.11.6+Sun/8.11.6) with ESMTP id g8A070G12918; Mon, 9 Sep 2002 17:07:00 -0700 (PDT) Date: Mon, 9 Sep 2002 17:07:00 -0700 (PDT) From: Kip Macy To: Julian Elischer Cc: hackers@FreeBSD.ORG Subject: Re: what does this mean? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > > ANother case of the "obscure beyond belief" > message: > > > sio1: configured irq 3 not in bitmap of probed irqs 0 I would assume it means that 0x00000000 is the bitmap of probed irqs and that irq3 0x10 configured for sio1 is not in that bitmap. isa/sio.c: /* * Turn off all device interrupts and check that they go off properly. * Leave MCR_IENABLE alone. For ports without a master port, it gates * the OUT2 output of the UART to * the ICU input. Closing the gate would give a floating ICU input * (unless there is another device driving it) and spurious interrupts. * (On the system that this was first tested on, the input floats high * and gives a (masked) interrupt as soon as the gate is closed.) */ sio_setreg(com, com_ier, 0); sio_setreg(com, com_cfcr, CFCR_8BITS); /* dummy to avoid bus echo */ failures[7] = sio_getreg(com, com_ier); DELAY(1000); /* XXX */ irqmap[3] = isa_irq_pending(); failures[9] = (sio_getreg(com, com_iir) & IIR_IMASK) - IIR_NOPEND; enable_intr(); irqs = irqmap[1] & ~irqmap[0]; if (bus_get_resource(idev, SYS_RES_IRQ, 0, &xirq, NULL) == 0 && ((1 << xirq) & irqs) == 0) printf( "sio%d: configured irq %ld not in bitmap of probed irqs %#x\n", device_get_unit(dev), xirq, irqs); > > > what on earth is this trying to tell me? > > WHAT bitmap? > > julian > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message