New acpiphp_ibm error in kernel > 3.13
Not sure if this belongs in this subforum or not, but I usually run a non-slackware, kernel; download from kernel.org, build it according to alien's page with the current config, usually with a few non-standard patches from https://bbs.archlinux.org/viewtopic.php?id=162768&p=1
None of that is necessarily a problem, but I have noticed that when I went from kernel 3.13.2 to 3.15.1 that I got a delay at the boot screen with the penguins, with a boot message: Code:
[ 1.130721] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed These are my kernel options Code:
ro pci-stub.ids=1002:6798,1002:aaa0 intel_iommu=pt vga=normal nomodereset |
Hmm... It never hurts to search the answer in old threads ;)
|
Yes, I saw that, but it's years old, and this occurred with a recent change in kernel from 3.13.2 to 3.15.1 with no change in the config; unless one of the new options in kernel 3.15 was a new ACPI Config option that I missed. I'll look at the kernel config again to see if I can spot it.
|
OK, following your idea, I ran cat .config | grep ACPI on both the old .config and the new one and then ran diff and got
Code:
CONFIG_ACPI_PROCFS=y |
To add a useless remark (I like to do that at times :-) you could have typed as well "grep ACPI .config" that is slightly faster. But as long as there's no shortage of pipes...
|
Hmm, I checked the ACPI settings, recompiled, and the problem persists. No error with 3.13.2; Error with 3.15. Any other ideas?
|
Maybe try compiling the kernel without ACPI PCI Hotplug driver
You don't need to hotplug PCI using ACPI, do you ? Bus options (PCI etc) > Support for PCI hotplug |
I guess, but all of the options were in the previous kernel build, built the same way. I think I'm on kernel compile #4 or #5 at this point with different variations... and then I've got to recompile the NVIDIA driver too. Yes, I'm whining. Still, I think the ACPI code has changed significantly and is failing (or at least stalling) on my hardware for some reason.
Here's grep ACPI .config for kernel 3.15.5 Code:
# Power management and ACPI options Code:
# Power management and ACPI options Code:
4c4 |
Quote:
Code:
ro pci-stub.ids=1002:6798,1002:aaa0 intel_iommu=on iommu=pt vga=normal nomodereset |
Quote:
|
Nothing is wrong with it; it just hasn't changed since kernel 3.13.2's config, so I'm not sure how that can be the issue. As to whether I need to hotplug PCI, well, I do passthrough one of my video cards to a VM, so I'm not sure whether that counts. I can try a recompile.
See http://www.linux-kvm.org/page/How_to...th_VT-d_in_KVM @allend: IOMMU=pt vs on has to do with passthrough issues; usually either works |
@keefaz OK, removed all PCI hotplug references, recompiled. There's still a delay compared to kernel 3.13.2, but the ugly acpi message is gone, and my passthrough still works, so I guess this is SOLVED, thanks.
|
All times are GMT -5. The time now is 06:49 PM. |