From owner-freebsd-mobile@FreeBSD.ORG Thu Oct 25 00:25:58 2007 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0D3516A46B; Thu, 25 Oct 2007 00:25:58 +0000 (UTC) (envelope-from sam@errno.com) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.freebsd.org (Postfix) with ESMTP id 9DD7713C4E1; Thu, 25 Oct 2007 00:25:58 +0000 (UTC) (envelope-from sam@errno.com) Received: from trouble.errno.com (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id l9P0Ppw2053949 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 24 Oct 2007 17:25:52 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <471FE28F.50201@errno.com> Date: Wed, 24 Oct 2007 17:25:51 -0700 From: Sam Leffler User-Agent: Thunderbird 2.0.0.6 (X11/20070814) MIME-Version: 1.0 To: Tom Judge References: <471CCA24.4080400@tomjudge.com> <200710232328.18947.jhb@freebsd.org> <471FCE4C.70303@tomjudge.com> In-Reply-To: <471FCE4C.70303@tomjudge.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-DCC-Rhyolite-Metrics: o.com; whitelist Cc: freebsd-mobile@freebsd.org Subject: Re: ACPI Attach (acpi_ibm) stops mouse from working X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 00:25:58 -0000 Tom Judge wrote: > John Baldwin wrote: >> On Monday 22 October 2007 12:04:52 pm Tom Judge wrote: >>> Hi, >>> >>> >>> I have recently setup an IBM/Lenovo T43 with RELENG_7 as of mid last >>> week, however I have a problem with the acpi_ibm module. >>> >>> If I add acpi_ibm_load="YES" to loader.conf I get the following >>> message during boot: >>> >>> psm0: unable to allocate IRQ >>> >>> This is followed by a message stating that the acpi_ibm module has >>> attached to IRQ 12. >>> >>> If I remove this module from loader.conf and boot the system the >>> mouse attaches and works as expected. If I then kldload acpi_ibm >>> the module attaches to acpi0. >>> >>> >>> Is there any way to make this work without loading the acpi module >>> after boot? >> >> Can you provide your acpidump as well as devinfo -rv output from both >> cases? (i.e. when it is loaded at boot and when it is kldloaded >> after boot) >> > Hi, > > After spending many hours trying to reproduce this I have narrowed it > down to the order in which the modules are loaded (and by nature > listed in /boot/loader.conf). It seems that the psm will only attach > when acpi_ibm is listed at the end of loader.conf. > > I have run a sequence of tests and gathered the following data > > acpidump -dt > devinfo -rv > /var/run/dmesg.boot > Kernel config (T43) > > The file names are in the format {data}-{acpi_ibm_load line number in > loader.conf}-{good=psm attached/bad=psm failed to attach} > > The files are avaliable here: http://www.tomjudge.com/tmp/debug.tgz > > If you want any more information please let me know. FWIW I hit this same problem on a freshly installed t42. In my case acpi_ibm was not the last thing loaded but it was loaded by the loader. Sam