From owner-freebsd-current Tue Dec 22 09:00:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA17004 for freebsd-current-outgoing; Tue, 22 Dec 1998 09:00:44 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cs.rpi.edu (mumble.cs.rpi.edu [128.213.8.16]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA16998 for ; Tue, 22 Dec 1998 09:00:41 -0800 (PST) (envelope-from crossd@cs.rpi.edu) Received: from o2.cs.rpi.edu (root@o2.cs.rpi.edu [128.113.96.156]) by cs.rpi.edu (8.9.1/8.9.1) with ESMTP id MAA19272; Tue, 22 Dec 1998 12:00:33 -0500 (EST) From: "David E. Cross" Received: (from crossd@localhost) by o2.cs.rpi.edu (8.9.1a/8.9.1) id MAA03214; Tue, 22 Dec 1998 12:00:34 -0500 (EST) Date: Tue, 22 Dec 1998 12:00:34 -0500 (EST) Message-Id: <199812221700.MAA03214@o2.cs.rpi.edu> To: viren@rstcorp.com, freebsd-current@FreeBSD.ORG Subject: re: error: configured irq 5 not in bitmap of probed irqs 0 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have had this problem too, and after digging through the sio.c source I discovered the following. After the base address of the UART is found the code issues a couple of to force the UART to generate an interupt request; all the interupts that are received during these probes are placed into a mask (16 hardware interupts total, fits nicely as a bitmask). The code then does a logical and with the configured IRQ (that was supplied either via config(8) or '-c'), if the result is true then it assigns the IRQ as specified, if false then it gives you that error. The remedy is to find what IRQ it is really using. When I had this problem I swore I knew what IRQ the UART was using, and that FreeBSD was wrong, after reviewing the code, and changing the IRQ (from 4 to 3 in this case), it worked fine. I did not dig through the code enough to notice if it traps ALL irqs during this test, or just the un-assigned ones. If it only traps unassigned ones check dmesg output for things prior to sio that are bound to IRQ 5. -- David Cross To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message