Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Mar 2004 18:13:33 +0200 (CEST)
From:      Martin Blapp <mb@imp.ch>
To:        Nate Lawson <njl@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/acpica acpi.c
Message-ID:  <20040331175704.N84890@cvs.imp.ch>
In-Reply-To: <200403300735.i2U7ZI9N018455@repoman.freebsd.org>
References:  <200403300735.i2U7ZI9N018455@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

Hi Nate,

>   Modified files:
>     sys/dev/acpica       acpi.c
>   Log:
>   Disable serialize_methods and enable _OSI support by default.  The former
>   is necessary because some IBMs use recursive methods (pointed out by
>   Robert Moore from Intel).  The latter was a typo on my part.  It was disabled
>   by default when it should have been enabled.
>
>   Revision  Changes    Path
>   1.130     +14 -5     src/sys/dev/acpica/acpi.c
>

This still doesn't fix the keyboard and mouse problems here on all IBM X-Series
345. If no keyboard is connected during boot, it works afterwords if I replug
it. If one is connected during boot, it fails.

atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
atkbd: unable to set the command byte.
device_probe_and_attach: atkbd0 attach returned 6
psm0: unable to set the command byte.

hint.atkbd.0.flags="0x2" helps that the keyboard works, but I still wonder
why this is the case.

Of course it works just fine without any changes when ACPI is disabled. But then
the second CPU isn't found. Too bad.

Martin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040331175704.N84890>