From owner-freebsd-current@FreeBSD.ORG Tue Jan 17 15:17:22 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B19F7106566C for ; Tue, 17 Jan 2012 15:17:22 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 881398FC13 for ; Tue, 17 Jan 2012 15:17:22 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [96.47.65.170]) by cyrus.watson.org (Postfix) with ESMTPSA id 3AD6E46B2D; Tue, 17 Jan 2012 10:17:22 -0500 (EST) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 83D82B99B; Tue, 17 Jan 2012 10:17:21 -0500 (EST) From: John Baldwin To: aconnolly08@yahoo.co.jp Date: Tue, 17 Jan 2012 10:15:32 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p10; KDE/4.5.5; amd64; ; ) References: <589189.61152.qm@web100418.mail.kks.yahoo.co.jp> In-Reply-To: <589189.61152.qm@web100418.mail.kks.yahoo.co.jp> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201201171015.32364.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Tue, 17 Jan 2012 10:17:21 -0500 (EST) Cc: "freebsd-current@freebsd.org" Subject: Re: atkbc not loaded with ACPI enabled in 9.0 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 15:17:22 -0000 On Friday, January 13, 2012 10:27:13 pm aconnolly08@yahoo.co.jp wrote: > Please try this patch: > > Index: sys/dev/atkbdc/atkbdc_isa.c > =================================================================== > --- atkbdc_isa.c (revision 230009) > +++ atkbdc_isa.c (working copy) > @@ -87,6 +87,7 @@ static driver_t atkbdc_isa_driver = { > > static struct isa_pnp_id atkbdc_ids[] = { > { 0x0303d041, "Keyboard controller (i8042)" }, /* PNP0303 */ > + { 0x0320d041, "Keyboard controller (i8042)" }, /* PNP0320 */ > { 0 } > }; > > > -- > John Baldwin > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org > John, > Thanks for your help, but that patch doesn't appear to address the problem. I edited the atkbdc_isa.c file as you instructed, rebuilt and installed my kernel, but my integrated keyboard remains unresponsive with ACPI enabled. > Here's the new output of dmesg -a http://pastebin.com/h6ahmD2ddevinfo -ur http://pastebin.com/sdNcNEJUdevinfo -vr http://pastebin.com/P2yqQBLY > Perhaps I was supposed to remove PNP0303 support? No, the goal was to get atkbdc to try to attach to PNP0320 devices since those have your keyboard I/O ports. Can you add some printfs to atkbdc_isa_probe() to see how many times it is getting past the ID check, and how far along it gets in each cases (i.e. which failure case causes the probe routine to return an error)? -- John Baldwin