RobertCNelson/ti-linux-kernel-dev

BeagleBone Black Bluetooth can't be loaded

Opened this issue · 2 comments

I'm having a lot of trouble with the bluetooth adapter. Tried everything I can find, but nothing works. Basically the issue is the system doesn't seem to have rfcomm module.

root@arm:/# lsmod
Module                  Size  Used by
usb_f_acm               7424  1
u_serial               11932  1 usb_f_acm
usb_f_ecm              10331  1
g_multi                 5530  0
usb_f_mass_storage     47646  2 g_multi
usb_f_rndis            24678  2 g_multi
u_ether                13544  3 usb_f_ecm,usb_f_rndis,g_multi
libcomposite           48784  5 usb_f_acm,usb_f_ecm,usb_f_rndis,g_multi,usb_f_mass_storage
bluetooth             393081  6
6lowpan_iphc           12804  1 bluetooth
musb_dsps              10128  0
snd_soc_evm             6677  0
musb_hdrc              91195  1 musb_dsps
pvrsrvkm              179428  0
tda998x                 8803  1
c_can_platform          5470  0
tilcdc                 29670  0
c_can                  10812  1 c_can_platform
can_dev                10371  1 c_can
drm_kms_helper         42324  2 tilcdc
snd_soc_davinci_mcasp    12383  2
snd_soc_edma            1009  1 snd_soc_davinci_mcasp
snd_soc_omap            2583  1 snd_soc_davinci_mcasp
snd_soc_hdmi_codec      2147  1
musb_am335x             1267  0
snd_soc_core          196827  5 snd_soc_hdmi_codec,snd_soc_davinci_mcasp,snd_soc_edma,snd_soc_omap,snd_soc_evm
snd_compress           13386  1 snd_soc_core
snd_pcm_dmaengine       5173  2 snd_soc_core,snd_soc_omap
snd_pcm                86609  4 snd_soc_core,snd_soc_omap,snd_soc_evm,snd_pcm_dmaengine
snd_timer              20294  1 snd_pcm
snd                    65615  4 snd_soc_core,snd_timer,snd_pcm,snd_compress
soundcore               7455  1 snd
regmap_spi              1847  1 snd_soc_core
mt7601Usta            820785  0
root@arm:/# insmod rfcomm
insmod: ERROR: could not load module rfcomm: No such file or directory
root@arm:/# /etc/init.d/bluetooth restart
 * Stopping bluetooth
Can't open RFCOMM control socket: Protocol not supported                  [ OK ]
 * Starting bluetooth
Can't open RFCOMM control socket: Protocol not supported                  [ OK ]
root@arm:/#

I searched everywhere and the only possible solution I can find that might work is just to recompile the kernel with the module, which I didn't have the time to try yet. But I'd like to make sure that is the case here.

For reference what Bluetooth adapter are you using? (Lsusb)

root@arm:~# lsusb
Bus 002 Device 002: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub