Hello,\
\
After building the MPM daemon, I am trying (currently unsuccessfully) to
execute the MPM daemon & RPC server.\
\
The following MPM build sequence creates the file
**‘libusrp-periphs.so.4.8.0’** in the directory **‘/usr/lib’**. In the same
directory **‘/usr/lib’**, the symlink **‘libusrp-periphs.so’** references
**‘libusrp-periphs.so.4.8.0’**.
*cd uhd/mpm*
*mkdir build*
*cd build*
*cmake ../*
*sudo make -j2 install*
====================================\
I also see the shared object file **‘libpyusrp_periphs.so‘** located in the
sub-directory **‘/usr/lib/python3.10/site-packages/usrp_mpm’**.
====================================\
To start the MPM daemon and RPC server, I am executing the python file
**‘uhd/mpm/python/usrp_hwd.py’** using the following command.
***python3 ./usrp_hwd.py***
**Q. Is this how I should be starting the MPM daemon and RPC server ?**
Note that this file does the following import.
***import usrp_mpm.libpyusrp_periphs as lib***
====================================\
\
**This is the output I see on the command-line (see error at the end).**\
\
*Traceback (most recent call last):*
*File "/home/mediatek/uhd2/uhd/mpm/python/./usrp_hwd.py", line 15, in
<module>*
*import usrp_mpm as mpm*
*File "/usr/local/lib/python3.10/site-packages/usrp_mpm/__init__.py", line
25, in <module>*
*from . import periph_manager*
*File
"/usr/local/lib/python3.10/site-packages/usrp_mpm/periph_manager/__init__.py",
line 14, in <module>*
*from .base import PeriphManagerBase*
*File
"/usr/local/lib/python3.10/site-packages/usrp_mpm/periph_manager/base.py", line
24, in <module>*
*from usrp_mpm.xports import XportAdapterMgr*
*File "/usr/local/lib/python3.10/site-packages/usrp_mpm/xports/__init__.py",
line 11, in <module>*
*from .xport_adapter_mgr import XportAdapterMgr*
*File
"/usr/local/lib/python3.10/site-packages/usrp_mpm/xports/xport_adapter_mgr.py",
line 15, in <module>*
*from .xport_adapter_ctrl import XportAdapterCtrl*
*File
"/usr/local/lib/python3.10/site-packages/usrp_mpm/xports/xport_adapter_ctrl.py",
line 15, in <module>*
***from usrp_mpm.sys_utils.uio import UIO***
***File "/usr/local/lib/python3.10/site-packages/usrp_mpm/sys_utils/uio.py",
line 14, in <module>***
***import usrp_mpm.libpyusrp_periphs as lib***
***ModuleNotFoundError: No module named 'usrp_mpm.libpyusrp_periphs'.***
====================================\
I confirmed that the directory **‘/usr/lib/python3.10/site-packages**‘ is in
the path. It SHOULD therefore be found when using the following import
statement.
***import usrp_mpm.libpyusrp_periphs as lib***\
\
**Q. Any idea why this is NOT working for me ?**
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]