Bug 511180 - x86_64 kernel does not have cpqphp and ibmphp driver
x86_64 kernel does not have cpqphp and ibmphp driver
Status: CLOSED WORKSFORME
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kernel (Show other bugs)
5.3
x86_64 Linux
low Severity medium
: rc
: ---
Assigned To: Prarit Bhargava
Red Hat Kernel QE team
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2009-07-13 23:30 EDT by Simon Xu
Modified: 2009-07-14 21:09 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2009-07-14 12:10:14 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Simon Xu 2009-07-13 23:30:23 EDT
Description of problem:

x86_64 kernel does not have cpqphp and ibmphp driver, these two drivers are

Version-Release number of selected component (if applicable):

2.6.18-128.1.16.el5 x86_64

How reproducible:

Always

Steps to Reproduce:

$ cd /lib/modules/2.6.18-128.1.16.el5
$ find . -name cpqphp
$ find . -name ibmphp
  
Actual results:

These two drivers cannot be found.

Expected results:

2.6.18-128.1.16.el5 kernel should contain these two drivers.

Additional info:

I also found that shpchp driver only exists in RHEL5.3 x86_64 kernel.

Below are the Kconfig entries of these drivers:

config HOTPLUG_PCI_COMPAQ
        tristate "Compaq PCI Hotplug driver"
        depends on HOTPLUG_PCI && X86 && PCI_BIOS

config HOTPLUG_PCI_IBM
        tristate "IBM PCI Hotplug driver"
        depends on HOTPLUG_PCI && X86_IO_APIC && X86 && PCI_BIOS

config HOTPLUG_PCI_SHPC
        tristate "SHPC PCI Hotplug driver"
        depends on HOTPLUG_PCI
Comment 1 Prarit Bhargava 2009-07-14 12:10:14 EDT
RHEL5 does not ship the cpqphp or ibmphp driver for x86_64 as CONFIG_PCI_BIOS is not enabled.

The installs seem consistent to me, including the installation of the shpchp module:

[root@localhost modules]# find ./ -name *php*
./2.6.18-8.el5/kernel/drivers/pci/hotplug/acpiphp_ibm.ko
./2.6.18-8.el5/kernel/drivers/pci/hotplug/acpiphp.ko
./2.6.18-8.el5/kernel/drivers/pci/hotplug/fakephp.ko
./2.6.18-128.1.16.el5/kernel/drivers/pci/hotplug/acpiphp_ibm.ko
./2.6.18-128.1.16.el5/kernel/drivers/pci/hotplug/acpiphp.ko
./2.6.18-128.1.16.el5/kernel/drivers/pci/hotplug/fakephp.ko
./2.6.18-128.el5/kernel/drivers/pci/hotplug/acpiphp_ibm.ko
./2.6.18-128.el5/kernel/drivers/pci/hotplug/acpiphp.ko
./2.6.18-128.el5/kernel/drivers/pci/hotplug/fakephp.ko
[root@localhost modules]# find ./ -name *shp*
./2.6.18-8.el5/kernel/drivers/pci/hotplug/shpchp.ko
./2.6.18-128.1.16.el5/kernel/drivers/pci/hotplug/shpchp.ko
./2.6.18-128.el5/kernel/drivers/pci/hotplug/shpchp.ko

P.
Comment 2 Simon Xu 2009-07-14 21:09:38 EDT
(In reply to comment #1)
> RHEL5 does not ship the cpqphp or ibmphp driver for x86_64 as CONFIG_PCI_BIOS
> is not enabled.

But in kernel-2.6.18-x86_64.config of 2.6.18-128.1.16.el5 kernel, you can see CONFIG_PCI_BIOS=y.

If CONFIG_PCI_BIOS is truly not enabled in x86_64, why is that?

Note You need to log in before you can comment on or make changes to this bug.