Rndis_host missing

rndis_host is not available on my Zed Box:

$ ls /lib/modules/$(uname -r)/kernel/drivers/net/usb/ | grep -E "cdc|rndis"
cdc_ether.ko
cdc_ncm.ko
cdc_subset.ko

Unfortunately this means I cannot use my ethernet-over-USB device. Why is this not present when it is on standard Ubuntu installs?

What would be the steps for fixing this? Is it something I would be able to fix without flashing the system?

Hi,
It looks like certain configs have to be anbled for the function. Please follow kernel customization section in developer guide to enable required configs:
Kernel Customization — NVIDIA Jetson Linux Developer Guide

Here is a real practice:
No data from Joystick Logitech-f710 - #10 by DaneLLL

Thanks. Should I compile the kernel on the Jetson or on my laptop?

Is it possible to just build and copy over the module that I need?

I’m also curious if there’s some way I can understand what things will be different between L4T and a regular Ubuntu install. I’ve run into a number of issues with L4T so far and I’d like to form some type of mental model as to what exactly L4T is. It’s not quite clear to me why this functionality would be missing when compared to a regular Ubuntu install

I got confused for a minute then I noticed you tagged the wrong guy :)

@jaime_m I see you had the same problem with the Septentrio Mosaic Go Evaluation Kit that I’m having. Were you able to solve the issue? I compiled and installed the rndis_host kernel module, but am not able to use the device yet

(asking about: JetPack 6.0 USB ports not working correctly: rndis_host missing )