Okay, I took your advice and performed the “lsmod” test on a Ubuntu PC. The Ethernet over USB feature was essentially “plug and play” minus some minor setup in the /etc/network/interfaces file.
Output before the Reach connected:
Module Size Used by
michael_mic 12612 4
arc4 12608 2
snd_hda_codec_hdmi 46254 1
bnep 19624 2
rfcomm 69160 8
btusb 32412 0
uvcvideo 80885 0
bluetooth 391196 22 bnep,btusb,rfcomm
videobuf2_vmalloc 13216 1 uvcvideo
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 40664 1 uvcvideo
xpad 18218 0
ff_memless 13573 1 xpad
videodev 134688 2 uvcvideo,videobuf2_core
snd_hda_codec_idt 54645 1
dell_wmi 12761 0
sparse_keymap 13948 1 dell_wmi
dell_laptop 18168 0
dcdbas 14928 1 dell_laptop
snd_hda_intel 52355 5
lib80211_crypt_tkip 17619 0
snd_hda_codec 192906 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13602 1 snd_hda_codec
intel_rapl 18773 0
x86_pkg_temp_thermal 14205 0
intel_powerclamp 14705 0
coretemp 13435 0
kvm_intel 143060 0
snd_pcm 102099 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
kvm 451511 1 kvm_intel
snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
crct10dif_pclmul 14289 0
snd_seq_midi 13324 0
snd_seq_midi_event 14899 1 snd_seq_midi
crc32_pclmul 13113 0
ghash_clmulni_intel 13216 0
snd_rawmidi 30144 1 snd_seq_midi
aesni_intel 55624 0
snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi
aes_x86_64 17131 1 aesni_intel
lrw 13286 1 aesni_intel
gf128mul 14951 1 lrw
glue_helper 13990 1 aesni_intel
radeon 1522422 3
ablk_helper 13597 1 aesni_intel
cryptd 20359 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 29482 2 snd_pcm,snd_seq
joydev 17381 0
wl 4207846 0
serio_raw 13462 0
ttm 85115 1 radeon
lib80211 14381 2 wl,lib80211_crypt_tkip
drm_kms_helper 53081 1 radeon
cfg80211 484040 1 wl
snd 69238 21 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
drm 303102 5 ttm,drm_kms_helper,radeon
lpc_ich 21080 0
i2c_algo_bit 13413 1 radeon
soundcore 12680 1 snd
video 19476 0
wmi 19177 1 dell_wmi
mei_me 18627 0
mei 82276 1 mei_me
mac_hid 13205 0
parport_pc 32701 0
ppdev 17671 0
lp 17759 0
parport 42348 3 lp,ppdev,parport_pc
hid_generic 12548 0
hid_logitech_dj 18581 0
usbhid 52570 0
hid 106148 5 hid_generic,usbhid,hid_logitech_dj
e1000e 254433 0
firewire_ohci 40409 0
ahci 25819 2
sdhci_pci 23172 0
firewire_core 68769 1 firewire_ohci
psmouse 106678 0
ptp 18933 1 e1000e
libahci 32560 1 ahci
sdhci 43015 1 sdhci_pci
crc_itu_t 12707 1 firewire_core
pps_core 19382 1 ptp
After the Reach connected and booted up:
Module Size Used by
nls_iso8859_1 12713 1
rndis_wlan 50281 0
usb_storage 62209 1
rndis_host 14503 1 rndis_wlan
cdc_ether 14351 1 rndis_host
cdc_acm 28803 0
usbnet 43913 3 rndis_host,rndis_wlan,cdc_ether
mii 13934 1 usbnet
michael_mic 12612 4
arc4 12608 2
snd_hda_codec_hdmi 46254 1
bnep 19624 2
rfcomm 69160 8
btusb 32412 0
uvcvideo 80885 0
bluetooth 391196 22 bnep,btusb,rfcomm
videobuf2_vmalloc 13216 1 uvcvideo
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 40664 1 uvcvideo
xpad 18218 0
ff_memless 13573 1 xpad
videodev 134688 2 uvcvideo,videobuf2_core
snd_hda_codec_idt 54645 1
dell_wmi 12761 0
sparse_keymap 13948 1 dell_wmi
dell_laptop 18168 0
dcdbas 14928 1 dell_laptop
snd_hda_intel 52355 5
lib80211_crypt_tkip 17619 0
snd_hda_codec 192906 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13602 1 snd_hda_codec
intel_rapl 18773 0
x86_pkg_temp_thermal 14205 0
intel_powerclamp 14705 0
coretemp 13435 0
kvm_intel 143060 0
snd_pcm 102099 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
kvm 451511 1 kvm_intel
snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
crct10dif_pclmul 14289 0
snd_seq_midi 13324 0
snd_seq_midi_event 14899 1 snd_seq_midi
crc32_pclmul 13113 0
ghash_clmulni_intel 13216 0
snd_rawmidi 30144 1 snd_seq_midi
aesni_intel 55624 0
snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi
aes_x86_64 17131 1 aesni_intel
lrw 13286 1 aesni_intel
gf128mul 14951 1 lrw
glue_helper 13990 1 aesni_intel
radeon 1522422 3
ablk_helper 13597 1 aesni_intel
cryptd 20359 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 29482 2 snd_pcm,snd_seq
joydev 17381 0
wl 4207846 0
serio_raw 13462 0
ttm 85115 1 radeon
lib80211 14381 2 wl,lib80211_crypt_tkip
drm_kms_helper 53081 1 radeon
cfg80211 484040 2 wl,rndis_wlan
snd 69238 21 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
drm 303102 5 ttm,drm_kms_helper,radeon
lpc_ich 21080 0
i2c_algo_bit 13413 1 radeon
soundcore 12680 1 snd
video 19476 0
wmi 19177 1 dell_wmi
mei_me 18627 0
mei 82276 1 mei_me
mac_hid 13205 0
parport_pc 32701 0
ppdev 17671 0
lp 17759 0
parport 42348 3 lp,ppdev,parport_pc
hid_generic 12548 0
hid_logitech_dj 18581 0
usbhid 52570 0
hid 106148 5 hid_generic,usbhid,hid_logitech_dj
e1000e 254433 0
firewire_ohci 40409 0
ahci 25819 2
sdhci_pci 23172 0
firewire_core 68769 1 firewire_ohci
psmouse 106678 0
ptp 18933 1 e1000e
libahci 32560 1 ahci
sdhci 43015 1 sdhci_pci
crc_itu_t 12707 1 firewire_core
pps_core 19382 1 ptp
Difference between the two:
diff lsmod_output1.txt lsmod_output2.txt
1a2,9
> nls_iso8859_1 12713 1
> rndis_wlan 50281 0
> usb_storage 62209 1
> rndis_host 14503 1 rndis_wlan
> cdc_ether 14351 1 rndis_host
> cdc_acm 28803 0
> usbnet 43913 3 rndis_host,rndis_wlan,cdc_ether
> mii 13934 1 usbnet
56c64
< cfg80211 484040 1 wl
---
> cfg80211 484040 2 wl,rndis_wlan
So, I’m assuming I need to install these modules on the TK1. I don’t really understand why these modules are on Linux PC’s and not the Jetson?