Not sure if you were necro-ing some old post or something, but in case it is helpful I fired up my recently acquired NexDock. It’s a NexDock 360 Wireless rather than NexDock 360 Wired, but I’m using the wire part of it.
Here’s what I’m seeing:
purism@pureos:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0424:4041 Microchip Technology, Inc. (formerly SMSC) Hub and media card controller
Bus 001 Device 002: ID 0424:2640 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 27c0:0819 Cadwell Laboratories, Inc. WingCoolTouch
Bus 003 Device 003: ID 1c4f:007c SiGma Micro USB Keyboard
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Here is the output of lsmod:
purism@pureos:~$ lsmod
Module Size Used by
st_magn_i2c 12288 0
st_magn 16384 1 st_magn_i2c
st_lsm6dsx_i2c 16384 0
st_lsm6dsx_spi 16384 0
st_lsm6dsx 45056 2 st_lsm6dsx_i2c,st_lsm6dsx_spi
hid_multitouch 24576 0
usbhid 45056 0
rfcomm 90112 4
algif_hash 12288 4
algif_skcipher 12288 4
af_alg 28672 18 algif_hash,algif_skcipher
bnep 24576 2
hci_uart 98304 1
btqca 24576 1 hci_uart
bluetooth 843776 31 btqca,hci_uart,bnep,rfcomm
brcmfmac_cyw 12288 0
brcmfmac 348160 1 brcmfmac_cyw
cfg80211 1032192 1 brcmfmac
brcmutil 28672 1 brcmfmac
qmi_wwan 36864 0
cdc_wdm 28672 1 qmi_wwan
usbnet 57344 1 qmi_wwan
mii 20480 1 usbnet
option 61440 0
usb_wwan 24576 1 option
usbserial 61440 2 usb_wwan,option
exfat 81920 1
st_sensors_i2c 12288 1 st_magn_i2c
st_sensors 28672 3 st_magn_i2c,st_magn
usb_f_acm 20480 2
u_serial 32768 3 usb_f_acm
usb_f_ncm 32768 2
u_ether 36864 1 usb_f_ncm
caam_jr 155648 8
caamhash_desc 12288 1 caam_jr
caamalg_desc 36864 1 caam_jr
crypto_engine 28672 1 caam_jr
ledtrig_pattern 12288 0
hantro_vpu 258048 0
snd_soc_gtm601 12288 1
v4l2_vp9 24576 1 hantro_vpu
snd_soc_simple_card 20480 6
v4l2_h264 16384 1 hantro_vpu
snd_soc_simple_card_utils 36864 1 snd_soc_simple_card
snd_soc_imx_hdmi 12288 1
snd_soc_hdmi_codec 24576 1
v4l2_mem2mem 53248 1 hantro_vpu
snd_soc_fsl_sai 32768 6
snd_soc_fsl_utils 12288 1 snd_soc_fsl_sai
snd_soc_wm8962 98304 2 snd_soc_simple_card_utils
imx_pcm_dma 12288 1 snd_soc_fsl_sai
snd_soc_core 319488 8 imx_pcm_dma,snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_gtm601,snd_soc_simple_card,snd_soc_wm8962,snd_soc_fsl_sai,snd_soc_imx_hdmi
leds_lm3560 12288 0
vcnl4000 32768 0
videobuf2_dma_contig 24576 1 hantro_vpu
mousedev 16384 0
industrialio_triggered_buffer 12288 3 st_lsm6dsx,st_magn,vcnl4000
v4l2_flash_led_class 16384 1 leds_lm3560
videobuf2_memops 16384 1 videobuf2_dma_contig
kfifo_buf 12288 2 industrialio_triggered_buffer,st_lsm6dsx
snd_pcm_dmaengine 16384 1 snd_soc_core
dw9714 12288 0
v4l2_fwnode 28672 0
videobuf2_v4l2 32768 2 hantro_vpu,v4l2_mem2mem
gnss_mtk 12288 0
v4l2_async 28672 3 v4l2_fwnode,v4l2_flash_led_class,dw9714
snd_pcm 155648 6 snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_core,snd_soc_wm8962,snd_soc_fsl_sai,snd_pcm_dmaengine
gnss_serial 16384 1 gnss_mtk
gnss 16384 1 gnss_serial
videobuf2_common 73728 5 videobuf2_dma_contig,videobuf2_v4l2,hantro_vpu,v4l2_mem2mem,videobuf2_memops
videodev 323584 7 v4l2_async,v4l2_fwnode,v4l2_flash_led_class,videobuf2_v4l2,dw9714,hantro_vpu,v4l2_mem2mem
mc 86016 8 v4l2_async,videodev,v4l2_flash_led_class,videobuf2_v4l2,dw9714,hantro_vpu,videobuf2_common,v4l2_mem2mem
caam 24576 1 caam_jr
snd_timer 40960 1 snd_pcm
imx2_wdt 16384 0
error 24576 4 caamalg_desc,caamhash_desc,caam,caam_jr
watchdog 32768 1 imx2_wdt
snd 110592 18 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
imx_rproc 28672 0
soundcore 12288 1 snd
rfkill_hks 16384 0
rfkill 28672 8 rfkill_hks,bluetooth,cfg80211
leds_pwm_multicolor 12288 0
led_class_multicolor 16384 1 leds_pwm_multicolor
libcomposite 86016 13 u_ether,usb_f_acm,usb_f_ncm
ledtrig_timer 12288 0
fuse 147456 5
zram 28672 2
ip_tables 32768 0
x_tables 61440 1 ip_tables
ipv6 548864 70
autofs4 49152 2
uas 28672 0
usb_storage 86016 2 uas
mtdblock 16384 1
mtd_blkdevs 20480 2 mtdblock
overlay 163840 1
xhci_plat_hcd 20480 0
xhci_hcd 294912 1 xhci_plat_hcd
ofpart 16384 0
usbcore 344064 11 usbserial,xhci_hcd,usbnet,usbhid,usb_storage,cdc_wdm,usb_wwan,qmi_wwan,uas,xhci_plat_hcd,option
spi_nor 114688 1
mtd 94208 7 spi_nor,ofpart,mtdblock,mtd_blkdevs
aes_ce_blk 32768 1
crct10dif_ce 12288 1
ghash_ce 20480 0
sha2_ce 12288 0
bq25890_charger 36864 0
sha1_ce 12288 0
phy_fsl_imx8mq_usb 20480 8
dwc3 163840 1
pwm_vibra 12288 0
cdns_mhdp_imx 24576 0
ulpi 20480 1 dwc3
imx_dcss 40960 5
cdns_mhdp_drmcore 57344 1 cdns_mhdp_imx
drm_display_helper 196608 1 cdns_mhdp_drmcore
udc_core 81920 6 u_ether,u_serial,libcomposite,usb_f_acm,dwc3,usb_f_ncm
usb_common 20480 6 xhci_hcd,usbcore,libcomposite,xhci_plat_hcd,dwc3,udc_core
edt_ft5x06 53248 0
tps6598x 77824 0
clk_bd718x7 16384 0
typec 98304 1 tps6598x
roles 16384 2 tps6598x,dwc3
snvs_pwrkey 12288 0
imx_sdma 32768 10
virt_dma 16384 1 imx_sdma
These are being sent directly from the docked NexDock using NexDock keyboard, where everything is working and I used the dock to copy from the terminal.