Thank you for this solution. Unfortunately, btusb.c does not exist on the Jetson AGX Xavier operating under Ubuntu 18.04.4 LTS.
# find / -name *btusb*
/sys/bus/usb/drivers/btusb Is a directory
/sys/module/btrtl/holders/btusb Is a directory
/sys/module/btintel/holders/btusb Is a directory
/sys/module/btbcm/holders/btusb Is a directory
/sys/module/btusb Is a directory
/sys/module/btusb/drivers/usb:btusb Is a directory
/usr/src/linux-headers-4.15.0-112-generic/include/config/bt/hcibtusb.h
/usr/src/linux-headers-4.15.0-112-generic/include/config/bt/hcibtusb Is a directory
/usr/src/linux-headers-4.9.140-tegra-ubuntu18.04_aarch64/kernel-4.9/include/config/rtk/btusb.h
/usr/src/linux-headers-4.9.140-tegra-ubuntu18.04_aarch64/kernel-4.9/include/config/bt/hcibtusb.h
/usr/src/linux-headers-4.9.140-tegra-ubuntu18.04_aarch64/kernel-4.9/include/config/bt/hcibtusb Is a directory
/usr/src/linux-headers-4.9.140-tegra-linux_x86_64/kernel-4.9/include/config/rtk/btusb.h
/usr/src/linux-headers-4.9.140-tegra-linux_x86_64/kernel-4.9/include/config/bt/hcibtusb.h
/usr/src/linux-headers-4.9.140-tegra-linux_x86_64/kernel-4.9/include/config/bt/hcibtusb Is a directory
/lib/modules/4.9.140-tegra/kernel/drivers/bluetooth/realtek/rtk_btusb.ko
/lib/modules/4.9.140-tegra/kernel/drivers/bluetooth/btusb.ko
/run/udev/data/+module:btusb
/run/udev/data/+drivers:usb:btusb
# lsmod
Module Size Used by
xt_conntrack 3609 1
ipt_MASQUERADE 2346 1
nf_nat_masquerade_ipv4 3111 1 ipt_MASQUERADE
nf_conntrack_netlink 28859 0
nfnetlink 7959 2 nf_conntrack_netlink
xt_addrtype 3670 2
iptable_filter 2481 1
iptable_nat 2882 1
nf_conntrack_ipv4 11992 2
nf_defrag_ipv4 1836 1 nf_conntrack_ipv4
nf_nat_ipv4 6712 1 iptable_nat
nf_nat 20406 2 nf_nat_masquerade_ipv4,nf_nat_ipv4
nf_conntrack 105820 6 nf_conntrack_ipv4,nf_conntrack_netlink,nf_nat_masquerade_ipv4,xt_conntrack,nf_nat_ipv4,nf_nat
br_netfilter 16250 0
iwlmvm 543950 0
mac80211 930971 1 iwlmvm
fuse 103841 5
bnep 16562 2
zram 26166 4
overlay 48691 0
btusb 40213 0
btrtl 7318 1 btusb
btbcm 8808 1 btusb
btintel 10771 1 btusb
iwlwifi 446225 1 iwlmvm
cfg80211 782017 3 iwlmvm,iwlwifi,mac80211
spidev 13282 0
compat 122572 4 iwlmvm,iwlwifi,mac80211,cfg80211
binfmt_misc 13103 1
nvgpu 1579891 40
bluedroid_pm 13912 0
ip_tables 19441 2 iptable_filter,iptable_nat
x_tables 28951 5 ip_tables,iptable_filter,ipt_MASQUERADE,xt_addrtype,xt_conntrack
Do you think it would be productive to blacklist modules btrtl, btbcm, and add module btusb?
I would be grateful for a clue to how to implement your fix on Jetson AGX Xabier hardware.
ADVthanksANCE
Larry