[Bug 732471] New: acpiphp module failed to be loaded on SLES11 SP2 Beta9
https://bugzilla.novell.com/show_bug.cgi?id=732471 https://bugzilla.novell.com/show_bug.cgi?id=732471#c0 Summary: acpiphp module failed to be loaded on SLES11 SP2 Beta9 Classification: openSUSE Product: openSUSE 12.2 Version: Factory Platform: x86 OS/Version: SLES 11 Status: NEW Severity: Normal Priority: P5 - None Component: Hotplug AssignedTo: bnc-team-mozilla@forge.provo.novell.com ReportedBy: chjiang@vmware.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24 Summary ======== On SLES11 SP2 Beta9, failed to load acpiphp module.pek2-lab-08-dhcp205:~ # modprobe acpiphpFATAL: Error inserting acpiphp (/lib/modules/3.0.8-0.11-default/kernel/drivers/pci/hotplug/acpiphp.ko): Operation not permitted Problem Description ==================== While doing vNIC hotadd test, I try to load the module “acpiphp”by hand and found it failed to be loaded with the error “operation not permitted” reported. vNIC hotadd failure as well. 1.failed to load acpiphp module. pek2-lab-08-dhcp205:~ # modprobe acpiphp FATAL: Error inserting acpiphp (/lib/modules/3.0.8-0.11-default/kernel/drivers/pci/hotplug/acpiphp.ko): Operation not permitted 2. acpiphp module is not loaded;and root user is used. pek2-lab-08-dhcp205:/ # lsmod|grep acpiphp pek2-lab-08-dhcp205:/ # pek2-lab-08-dhcp205:~ # whoami root 3. module file do exist and kernel module information is below. pek2-lab-08-dhcp205:~ # modinfo /lib/modules/3.0.8-0.11-default/kernel/drivers/pci/hotplug/acpiphp.ko filename: /lib/modules/3.0.8-0.11-default/kernel/drivers/pci/hotplug/acpiphp.ko license: GPL description: ACPI Hot Plug PCI Controller Driver author: Greg Kroah-Hartman <gregkh@us.ibm.com>, Takayoshi Kochi <t-kochi@bq.jp.nec.com>, Matthew Wilcox <willy@hp.com> srcversion: 3A72D00C096EF3FFF55E1C4 depends: pci_hotplug supported: yes vermagic: 3.0.8-0.11-default SMP mod_unload modversions parm: debug:Debugging mode enabled or not (bool) 4. kernel information pek2-lab-08-dhcp205:~ # uname -a Linux pek2-lab-08-dhcp205 3.0.8-0.11-default #1 SMP Thu Nov 10 16:28:46 UTC 2011 (3cea58b) x86_64 x86_64 x86_64 GNU/Linux pek2-lab-08-dhcp205:/ # cat /etc/issue Welcome to SUSE Linux Enterprise Server 11 SP2 for VMware Beta9 (x86_64) - Kernel \r (\l). Steps to Reproduce ================ 1. Install SLES 11 SP2 beta9 2. Log in system to try to add kernel module, acpiphp using “modprobe acpiphp ” but failure. Expected Results ============== acpiphp module should be loaded successfully. Analysis ======= 1. works on Beta8 I confirmed the acpiphp module could be loaded successfully on SLES 11 SP2 Beta8 and acpiphp and pci_hotplug module are loaded automatically. could hotadd vNIC without any issue. pek2-lab-08-dhcp71:/boot # lsmod|grep acpi acpiphp 28117 0 pci_hotplug 35334 2 acpiphp,shpchp pek2-lab-08-dhcp71:/boot # modinfo acpiphp filename: /lib/modules/3.0.7-0.7-default/kernel/drivers/pci/hotplug/acpiph license: GPL description: ACPI Hot Plug PCI Controller Driver author: Greg Kroah-Hartman <gregkh@us.ibm.com>, Takayoshi Kochi <t-kochi srcversion: 160CB9F5837005131D19A38 depends: pci_hotplug supported: yes vermagic: 3.0.7-0.7-default SMP mod_unload modversions parm: debug:Debugging mode enabled or not (bool) pek2-lab-08-dhcp71:/boot # modprobe acpiphp pek2-lab-08-dhcp71:/boot # modinfo acpiphp filename: /lib/modules/3.0.7-0.7-default/kernel/drivers/pci/hotplug/acpiphpko license: GPL description: ACPI Hot Plug PCI Controller Driver author: Greg Kroah-Hartman <gregkh@us.ibm.com>, Takayoshi Kochi <t-kochi@bq.jp.nec.com>, Matthew Wilcox <willy@hp.com> srcversion: 160CB9F5837005131D19A38 depends: pci_hotplug supported: yes vermagic: 3.0.7-0.7-default SMP mod_unload modversions parm: debug:Debugging mode enabled or not (bool) pek2-lab-08-dhcp71:/boot # cat /etc/issue Welcome to SUSE Linux Enterprise Server 11 SP2 Beta8 (x86_64) - Kernel \r (\l). pek2-lab-08-dhcp71:/boot # uname -a Linux pek2-lab-08-dhcp71 3.0.7-0.7-default #1 SMP Mon Oct 24 18:06:32 UTC 2011 (488b9f9) x86_64 x86_64 x86_64 GNU/Linux 2. acpi module could be loaded successfully after adding this line to vmx file as one workaround.acpi.osc.pcie = "0xFFFFFFFC" Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732471 https://bugzilla.novell.com/show_bug.cgi?id=732471#c1 changhai jiang <chjiang@vmware.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P0 - Crit Sit Severity|Normal |Critical --- Comment #1 from changhai jiang <chjiang@vmware.com> 2011-11-24 00:41:37 UTC --- hello,bnc teams, since this issue block vNIC hotadd function and Beta9 is the last Beta version, I escalated it as P0+Crital level. Best regards, changhai -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732471 https://bugzilla.novell.com/show_bug.cgi?id=732471#c2 --- Comment #2 from Petr Vandrovec <vandrove@vc.cvut.cz> 2011-11-24 00:56:53 UTC --- Regression is caused by this upstream commit. It causes acpiphp to not be loaded whenever OS acquires PCIe hotplug control from the platform - even if there are non-PCIe bridges in the system. It makes PCI devices hotplug impossible in all VMware's virtual machines. commit 0d52f54e2ef64c189dedc332e680b2eb4a34590a Author: Rafael J. Wysocki <rjw@sisk.pl> Date: Sat Oct 22 00:43:38 2011 +0200 PCI / ACPI: Make acpiphp ignore root bridges using PCIe native hotplug If the kernel has requested control of the PCIe native hotplug feature for a given root complex, the acpiphp driver should not try to handle that root complex and it should leave it to pciehp. Failing to do so causes problems to happen if acpiphp is loaded before pciehp on such systems. To address this issue make find_root_bridges() ignore PCIe root complexes with PCIe native hotplug enabled and make add_bridge() return error code if PCIe native hotplug is enabled for the given root port. This causes acpiphp to refuse to load if PCIe native hotplug is enabled for all complexes and to refuse binding to the root complexes with PCIe native hotplug is enabled. Acked-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org> -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732471 https://bugzilla.novell.com/show_bug.cgi?id=732471#c3 changhai jiang <chjiang@vmware.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |chjiang@vmware.com --- Comment #3 from changhai jiang <chjiang@vmware.com> 2011-11-24 05:37:15 UTC --- due to this issue, there are two symptoms: 1. on SLES 11 SP2 Beta8, failed to hot-add vmxnet3 since it is PCIe device, but succeed to add e1000/vmxnet2 PCI device. 2. on SLES 11 SP2 Beta9, failed to hot-add e1000/vmxnet2, but vmxnet3 could be successfully hot-added. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732471 https://bugzilla.novell.com/show_bug.cgi?id=732471#c4 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wolfgang@rosenauer.org Component|Hotplug |Kernel AssignedTo|bnc-team-mozilla@forge.prov |kernel-maintainers@forge.pr |o.novell.com |ovo.novell.com --- Comment #4 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2011-11-24 07:54:46 UTC --- moved to component kernel. "hotplug" is apparently set to bnc-team-mozilla@ by accident which does not make sense. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732471 https://bugzilla.novell.com/show_bug.cgi?id=732471#c5 --- Comment #5 from changhai jiang <chjiang@vmware.com> 2011-11-29 09:19:20 UTC --- Wolfgang, Since SLES 11 SP2 will be released soon, please help push this ticket as soon as possible. Best Regards, Changhai -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com