Gitweb: http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9096bd7a66efbe406910365c5206a32eed3875af Commit: 9096bd7a66efbe406910365c5206a32eed3875af Parent: fd3c3ed5d1e3ceb37635cbe6d220ab94aae0781d Author: Helge Wagner <Helge.Wagner> AuthorDate: Tue Apr 29 14:20:40 2008 +0200 Committer: Thomas Gleixner <tglx> CommitDate: Sat May 10 19:31:45 2008 +0200 x86: restrict keyboard io ports reservation to make ipmi driver work On some of our (single board computer) boards (x86) we are using an IPMI controller that uses I/O ports 0x62 and 0x66 for a KCS (keyboard controller style) IPMI system interface. Trying to load the openipmi driver fails, because the ports (0x62/0x66) are reserved for keyboard. keyboard reserves the full range 0x60-0x6F while it doesn't need to. Reserve only ports 0x60 and 0x64 for the legacy PS/2 i8042 keyboad controller instead of 0x60-0x6F to allow the openipmi driver to work.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
Created attachment 312591 [details] Restrict keyboard io port reservation Straightforward backport from the upstream commit referenced in the bug description, extended to cover Xen. Submitted to xen-devel unchanged, as it applies cleanly to their (non-pvops) kernel.
Patch from comment#3 is now in http://xenbits.xensource.com/linux-2.6.18-xen.hg as changeset 617:6d9e4b02bba4.
in kernel-2.6.18-101.el5 You can download this test kernel from http://people.redhat.com/dzickus/el5
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2009-0225.html