=== chris14_ is now known as chris14 === esembee_ is now known as esembee [15:59] Hi there, maybe a n00b question, but can it be the case that the 5.4 HWE Kernel on ubuntu 18.04 does neither contain buildin pci hotplug, nor a loadable module for it? it should be "modprobe pciehp" from what I've read so far, but no chance. it is also not builtin, from what I've checked. [16:00] any hints are appreciated [16:01] or "acpiphp", which is also not present? [16:05] what I ultimately want to achieve is NVME hotplug, but I figured I therefore need "acpihp" and/or "pciehp". I can't find those in the builtin modules list, or anywhere under /lib/modules/; also not in the blacklist for modprobe. this is really weird, maybe I'm doing something wrong? [16:13] I reopened my bugreport regarding this with some more information, if someone could take a look at a later date, that would be awesome: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1998224 [16:13] -ubottu:#ubuntu-kernel- Launchpad bug 1998224 in linux (Ubuntu) "pcie hotplug not working in linux-generic-hwe-18.04 5.4.0.107.121~18" [Undecided, New] [16:18] SvenKieske: https://kernel.ubuntu.com/~kernel-ppa/config/bionic/linux-hwe-5.4/5.4.0-139.156~18.04.1/amd64-config.flavour.generic... (full message at ) [16:18] all built-in [16:21] Also check /lib/modules/$(uname -r)/modules.builtin [16:22] that's where I checked..weird (/lib/modules/$(uname -r )/modules.builtin).thanks! [16:24] grep -i pci /lib/modules/$(uname -r )/modules.builtin has no hotplug output: https://paste.opendev.org/show/b1uNAcGFmumVEKz9xuAe/ [16:25] another noob question: is the kernel ppa the canonical (pun somewhat intended) source for the HWE Kernel? [16:37] no. the archive or launchpad git for the source. [16:41] hmm. there is indeed something weird going on. [16:41] on focal: [16:41] ubuntu@ubuntu-focal:~$ uname -r... (full message at ) [16:42] on bionic: [16:42] ubuntu@ubuntu-bionic:/lib/modules$ uname -r [16:42] 5.4.0-132-generic [16:42] ubuntu@ubuntu-bionic:/lib/modules$ modinfo pciehp [16:42] modinfo: ERROR: Module pciehp not found. [16:43] same for acpiphp. but the module is loaded so it seems that module.builtin is wrong. [16:43] I downloaded: de.archive.ubuntu.com/ubuntu/pool/main/l/linux-hwe-5.4/linux-modules-extra-5.4.0-137-generic_5.4.0-137.154~18.04.1_amd64.deb and it has in /lib/modules/..../drivers/pci/hotplug/ 3 .ko files: acpiphp_ibm.ko (dunno about the ibm postfix), cpcihp_generic.ko and cpcihp_zt5550.ko [16:43] dmesg | grep acpiphp [16:44] yeah, dmesg seems to agree that acpiphp is loaded, I suppose it's coming from acpiphp_ibm.ko [16:44] no. its acpiphp. bulilt-in. [16:44] I'm not sure if pciehp is needed as well. I found not much docs on this stuff at docs.kernel.org, or I searched with the wrong terms. [16:45] afaik pciehp is shorthand for pci express hotplug; so I suppose I need that as well, for nvme hotplug [16:48] I think it depends on the motherboard. whether native PCIe or ACPI hotplugging is supported. [16:49] do you have any hotplug related settings in your BIOS? [17:14] not that I remember, can't check atm, it's getting late today and I need to restore service. this is a ceph storage node and I don't want to have an extended downtime in that cluster [17:15] I really need a test server for this kind of stuff [17:15] thanks so far! === JanC is now known as Guest2803 === JanC_ is now known as JanC === chris15 is now known as chris14