Skip to content
This repository has been archived by the owner on Mar 2, 2022. It is now read-only.

Modules Not Found #27

Open
akod0883 opened this issue Jul 9, 2021 · 0 comments
Open

Modules Not Found #27

akod0883 opened this issue Jul 9, 2021 · 0 comments

Comments

@akod0883
Copy link

akod0883 commented Jul 9, 2021

Hello @lastweek!
I am trying to compile and boot a default run of LegoOS (1P-1M) using two virtual machines, and I am getting the following error after running make install in the base LegoOS directory.

sh ./arch/x86/boot/install.sh 4.0.0-lego+ arch/x86/boot/bzImage \
System.map "/boot"
depmod: ERROR: could not open directory /lib/modules/4.0.0-lego+: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
Kernel version 4.0.0-lego+ has no module directory /lib/modules/4.0.0-lego+

I believe the 4.0.0-lego+ directory is created after successfully running make in the linux-modules directory, which I was able to do.

Below is a detailed account of the complete process that I went through:
I first altered linux-modules/fit/fit_machine.c and net/lego/fit_machine.c to add the relevant LID and Hostname mapping information. Then, beginning in base LegoOS directory, I did the following in order to compile the LegoOS kernel for the Processor monitor:

make defconfig
cp Documentation/configs/1P-1M-Processor .config
make
cd linux-modules
make (I also switched to a linux kernel of 3.11.1 as specified by the directions)
cd ..
sudo make install 

For the memory monitor's kernel I did the similar process, but, as specified, I compiled the test user programs in the usr directory. I got the error specified above on both machines. I also attempted the install with a higher version of linux kernel (4.4) and received the same error.

I am currently compiling LegoOS in a qemu-kvm on a host with the following specs:
Infiniband NIC: MT27500 Family [ConnectX-3]
CPU:Intel(R) Xeon(R) CPU E5-2670 v3
OS: Centos7.2
GCC: 4.8.5

Both hosts are connected to a common switch. I have attached a folder with a copy of the LegoOS directory I am working with for your reference.

Please let me know if I can provide any more information.
Thanks!
LegoOS-Copy.zip

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant