From owner-freebsd-current Tue Dec 22 09:56:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA24234 for freebsd-current-outgoing; Tue, 22 Dec 1998 09:56:09 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.26.10.9]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA24227 for ; Tue, 22 Dec 1998 09:56:05 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id EAA04557; Wed, 23 Dec 1998 04:55:53 +1100 Date: Wed, 23 Dec 1998 04:55:53 +1100 From: Bruce Evans Message-Id: <199812221755.EAA04557@godzilla.zeta.org.au> To: crossd@cs.rpi.edu, freebsd-current@FreeBSD.ORG, viren@rstcorp.com 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 >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. Actually, if false it gives you that warning and then assigns the IRQ as specified (unless there was a more serious error). The specified IRQ is unlikely to work if this warning is printed, but always setting it gives you control. In 2.2.7, this error was fatal and that was important for preventing IRQ conflicts for misconfigured kernels (ones that don't specify _all_ the serial ports with their correct IRQs). Now the probe believes the configuration but prints the warning to help debug misconfigurations. Booting in verbose mode gives more details. >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. It checks all IRQs without trapping, but the check (and normal operation) may be broken by almost any device physically bound to the same irq, independently of the probe order (exception: sio devices on the same irq but not yet probed are specially handled so that they don't interfere with previous probes). Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message