Hi team,
I’m trying to build and load the custom snvme/snvme-core modules. On my setup (Ubuntu 20.04 + kernel 5.15.20-051520-generic), the modules compile but fail to load with symbol version mismatches against the in-tree nvme_core (dmesg shows “snvme: disagrees about version of symbol … / Unknown symbol … (err -22)” and “snvme_core: exports duplicate symbol __nvme_check_ready (owned by nvme_core)”). Because the root filesystem is on NVMe, I also can’t rmmod the stock nvme/nvme_core while the system is running.
Could you clarify:
- Which Ubuntu release do you recommend?
- Which Linux kernel version (and nvme driver baseline) should we use to build and load the custom modules successfully?
Any additional setup notes (e.g., Module.symvers expectations or tested configurations) would be greatly appreciated.
Hi team,
I’m trying to build and load the custom
snvme/snvme-coremodules. On my setup (Ubuntu 20.04 + kernel 5.15.20-051520-generic), the modules compile but fail to load with symbol version mismatches against the in-treenvme_core(dmesg shows “snvme: disagrees about version of symbol … / Unknown symbol … (err -22)” and “snvme_core: exports duplicate symbol __nvme_check_ready (owned by nvme_core)”). Because the root filesystem is on NVMe, I also can’t rmmod the stocknvme/nvme_corewhile the system is running.Could you clarify:
Any additional setup notes (e.g., Module.symvers expectations or tested configurations) would be greatly appreciated.