cvs commit: src/sys/dev/acpica acpi.c

Martin Blapp mb at imp.ch
Wed Mar 31 08:13:39 PST 2004


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


More information about the cvs-src mailing list