From owner-freebsd-questions@FreeBSD.ORG Tue Jan 27 20:32:37 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 936891065670 for ; Tue, 27 Jan 2009 20:32:37 +0000 (UTC) (envelope-from gibblertron@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.154]) by mx1.freebsd.org (Postfix) with ESMTP id 2488D8FC14 for ; Tue, 27 Jan 2009 20:32:36 +0000 (UTC) (envelope-from gibblertron@gmail.com) Received: by fg-out-1718.google.com with SMTP id e12so229079fga.35 for ; Tue, 27 Jan 2009 12:32:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=wSAdfT1ndmPzceP5+ED1L1WfdSQ9q+eu7v7P6SGCHvw=; b=pbJp5kqqHfTpmEOuwatJh1pGHgs56oHv0oJHU2HbxErTZTtrRnkVvUxdVaZDXF7+Y4 0ztSKXrhKCaOfpU3+j3epmClYeu85YM8dBrCAL64oB41kwTt92srF0X8OezW54mkgKby MzsVC2FezMpL752TvigUMKgHHMS3RLLa2pSJI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=iMkBJe1/aSILdhvB3NAM131AOWuwXFY1DyhSzT8JZw3fGHN8/aluuH6HUQE/1KFs/R DVc5aatAxXhvfHB7VDmjzlzsBlwUjSPQwSE7z+mMjg3pzbCutzPQRBKTeMPeDDTnt6Sn LatgUu4JGjtwVmPj1Bb2k8Vdv6HXbu7hqqkdE= MIME-Version: 1.0 Received: by 10.181.199.11 with SMTP id b11mr561358bkq.105.1233088355644; Tue, 27 Jan 2009 12:32:35 -0800 (PST) Date: Tue, 27 Jan 2009 12:32:35 -0800 Message-ID: From: patrick To: FreeBSD Questions Mailing List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Control IRQ assignment? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jan 2009 20:32:37 -0000 I'm running FreeBSD 7.1 on a new Dell Inspiron 530s. I'm having an issue where the same IRQ is being assigned for multiple devices, and I have a device that absolutely needs its own IRQ. The BIOS is very limiting, and won't allow me to disable shared IRQ assignment. Some suggestions I've read about booting FreeBSD with ACPI hasn't been an option, because without it enabled, FreeBSD does not see the SATA controllers/disks, and thus won't boot. Linux has a utility called irqbalance (http://www.irqbalance.org/) that seems like it could be promising, but of course it is Linux-specific. Is there any way in FreeBSD that I can help the system decide which IRQs to assign to what?