Thanks,
Terry
actual output from the command.
sudo apt-get install linux-modules-extra-$(uname -r)
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package linux-modules-extra-4.9.140-tegra
E: Couldn’t find any package by glob ‘linux-modules-extra-4.9.140-tegra’
E: Couldn’t find any package by regex ‘linux-modules-extra-4.9.140-tegra’
tbuckley@Jetson-tx2-2-desktop:/etc/ssh$ sudo apt-get install linux-modules-extra-$(uname -r)
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package linux-modules-extra-4.9.140-tegra
E: Couldn’t find any package by glob ‘linux-modules-extra-4.9.140-tegra’
E: Couldn’t find any package by regex ‘linux-modules-extra-4.9.140-tegra’
Hi Terry,
Can you elaborate on what you are trying to do with the linux-modules-extra package? I went through the L4T documentation and didn’t see any mention of it and I also tried to run the same command on my system and (no surprise) received the same result as you. There is definitely no package named ‘linux-modules-extra-4.9.140-tegra’ included r32.3.1.
Is it possible for you to build the modules you need following the L4T documentation here?https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fkernel_custom.html%23wwpID0E0PB0HA
I was able to find some related posts regarding building external modules here:
https://devtalk.nvidia.com/default/topic/1042391/jetson-agx-xavier/is-it-possible-to-build-kernel-module-in-xavier-solved-/post/5288000/#5288000
and here:
https://devtalk.nvidia.com/default/topic/1050013/r32-1-tx2-how-can-i-build-extra-module-in-the-tegra-device/
Please let me know if you think this will work for your needs, otherwise any additional detail on what problem you are trying to solve with the ‘linux-modules-extra’ package would be extremely helpful.
Thanks,
Cory
This is the standard linux way to load possible new loadable modules for a system. R32.3.1 made mention that the system would be set up so that nvidia drivers and kernel updates would work instead of having to rebuild the mmc from scratch.
Also was hoping that if a loadable module update was available, that lib_utf8 might be in the apt-get
Got this command when trying to determine if Linksys USB3.0 ethernet should work. It appears it does not work, and the command did not work.
It appears NVIDIA has put those driver packages on their own servers instead of Ubuntu’s servers, and hence are not available directly via apt-get (no source mirror). For extra modules, you can download the source code from the NVIDIA download center and follow the the guide for building external kernel modules from here: https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fkernel_custom.html%23wwpID0E0PB0HA.
While it is understood that this is the standard Linux way of loading possible new modules, there is no support for this yet.
Additionally you can download any debian package with arm64 arch from the Ubuntu release site, although there is no guarantee of 100% support for every package. If you hit any issue, you can file a forum topic for that particular package to see if we can get it addressed.
cory,
“there is no support for this yet”
Is it in a development plan, planned release, or what is it’s status?
Thanks,
Terry
Terry,
There is currently no plan to support this. The only option is for customers to install it through jetpack or change the defconfig through source.
Thanks,
Cory