From owner-svn-src-head@FreeBSD.ORG Fri Mar 22 19:26:27 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 23CBF511; Fri, 22 Mar 2013 19:26:27 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: from mail-oa0-f50.google.com (mail-oa0-f50.google.com [209.85.219.50]) by mx1.freebsd.org (Postfix) with ESMTP id BFC3FE1B; Fri, 22 Mar 2013 19:26:26 +0000 (UTC) Received: by mail-oa0-f50.google.com with SMTP id n1so1901579oag.37 for ; Fri, 22 Mar 2013 12:26:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=lQgeo6JVonlJaryDjM6n8srJlUyWBURzO7rNZ+y8JKk=; b=h9hh7i1ieFKX1KIIjya7x48/BKmteK/pClEca4ZN//37tHrzQmGun2sy8t3mCH5GaQ kL5tgD5mxJS/gjWeZ1bQ9VvWUQvkGVCa1dgMOavggbS4jgLK5mGYUe/edDWr4d9g6bsi vT3uthB3JxFpV+vEwzcWRd6sX07ZIhpowamokjp8ENrbY3qamTx/p5PnYlA+3R+opBpc kbEtB9cSnbKJoOSRNnEbY6Sf99a7Atf8Ni6Kx4OPtAC26OzmJdw3UtrnRriJgW3F1+io 8grsk6sQmYJ1BrlpcYkK6b+pSAQeQ/XxDn5M0IO1Voko4oW/fYjZDxDAt/RuMqnuMqxH OgDw== MIME-Version: 1.0 X-Received: by 10.60.101.232 with SMTP id fj8mr2374604oeb.28.1363980385788; Fri, 22 Mar 2013 12:26:25 -0700 (PDT) Received: by 10.76.109.236 with HTTP; Fri, 22 Mar 2013 12:26:25 -0700 (PDT) In-Reply-To: <201303011955.r21JtAqn069123@svn.freebsd.org> References: <201303011955.r21JtAqn069123@svn.freebsd.org> Date: Fri, 22 Mar 2013 15:26:25 -0400 Message-ID: Subject: Re: svn commit: r247570 - head/sys/dev/aac From: Ryan Stone To: Marius Strobl Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Mar 2013 19:26:27 -0000 On Fri, Mar 1, 2013 at 2:55 PM, Marius Strobl wrote: > Author: marius > Date: Fri Mar 1 19:55:10 2013 > New Revision: 247570 > URL: http://svnweb.freebsd.org/changeset/base/247570 > > Log: > - Make tables, device ID strings etc const. This includes #ifdef'ing 0 > aac_command_status_table, which is actually unused since r111532. > While at it, make aac_if a pointer to the now const interface tables > instead of copying them over to the softc (this alone already reduces > the > size of aac.ko on amd64 by ~1 KiB). > - Remove redundant softc members. > - Use DEVMETHOD_END. > - Use NULL instead of 0 for pointers. > - Remove redundant bzero(9)'ing of the softc. > - Use pci_enable_busmaster(9) instead of duplicating it. > - Remove redundant checking for PCIM_CMD_MEMEN (resource allocation will > just fail). > - Canonicalize the error messages in case of resource allocation > failures. > - Add support for using MSI instead of INTx, controllable via the tunable > hw.aac.enable_msi (defaulting to on). > This doesn't seem to be working for the 2230S controller. It panics at mountroot with "panic: run_interrupt_driven_config_hooks". It works if I set hw.aac.enable_msi=0. This is happening with two different motherboards, so I'm not entirely sure if the problem is the BIOS or the driver. I put a verbose boot log here: http://people.freebsd.org/~rstone/aac_msi.log