raspberrypiexperiments / RaspberryPi-EW-7611ULB

GNU General Public License v2.0
1 stars 1 forks source link

Unable to install bluetooth #1

Open Jc7tee opened 3 years ago

Jc7tee commented 3 years ago

Thanks for making this available @marcin-sielski.

I managed to install the wifi but stuck with the bluetooth installation. Here is the output I obtained:

`sudo apt update Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 http://packages.microsoft.com/repos/code stable InRelease Reading package lists... Done
Building dependency tree
Reading state information... Done All packages are up to date. sudo apt upgrade -y Reading package lists... Done Building dependency tree
Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. sudo apt install raspberrypi-kernel-headers bc -y Reading package lists... Done Building dependency tree
Reading state information... Done bc is already the newest version (1.07.1-2). raspberrypi-kernel-headers is already the newest version (1.20210303-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. MODEL=EW-7611ULB && SRC_NAME=Bluetooth_driver && SRCEXT=zip && \ rm -rf ${MODEL}${SRC_NAME}.${SRCEXT} && \ wget http://www.edimax.us/download/drivers/${MODEL}/${MODEL}${SRC_NAME}.${SRCEXT} && \ rm -rf ${MODEL}${SRCNAME} && unzip ${MODEL}${SRC_NAME}.${SRCEXT} && \ rm -rf ${MODEL}${SRC_NAME}.${SRC_EXT} && patch -p1 < 0001_kernel_4v5support.patch && \ cd ${MODEL}${SRC_NAME}/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844Edimax && sudo make install && \ cd ../.. && rm -rf ${MODEL}${SRC_NAME} --2021-03-09 09:15:51-- http://www.edimax.us/download/drivers/EW-7611ULB/EW-7611ULB_Bluetooth_driver.zip Resolving www.edimax.us (www.edimax.us)... 192.254.182.29 Connecting to www.edimax.us (www.edimax.us)|192.254.182.29|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 69100 (67K) [application/zip] Saving to: ‘EW-7611ULB_Bluetooth_driver.zip’

EW-7611ULB_Bluetoot 100%[===================>] 67.48K --.-KB/s in 0.001s

2021-03-09 09:15:54 (44.9 MB/s) - ‘EW-7611ULB_Bluetooth_driver.zip’ saved [69100/69100]

Archive: EW-7611ULB_Bluetooth_driver.zip creating: EW-7611ULB_Bluetooth_driver/ creating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/ creating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/8723BU/ inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/8723BU/Makefile
inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/8723BU/rtl8723bu_config
inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/8723BU/rtl8723b_fw
creating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/ inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/Makefile
inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_bt.c
inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_bt.h
inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c
inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.h
inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/Makefile
inflating: EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/Readme.txt
patching file EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_bt.h patching file EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c patching file EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/Makefile make -C 8723BU -s Copy RTL8723BU fw/config to /lib/firmware rmmod btusb rmmod: ERROR: Module btusb is not currently loaded make: [Makefile:9: install] Error 1 (ignored) mv /lib/modules/5.10.17-v7l+/kernel/drivers/bluetooth/btusb.ko /lib/modules/5.10.17-v7l+/kernel/drivers/bluetooth/btusb_bak mv: cannot stat '/lib/modules/5.10.17-v7l+/kernel/drivers/bluetooth/btusb.ko': No such file or directory make: [Makefile:10: install] Error 1 (ignored) rmmod rtk_btusb rmmod: ERROR: Module rtk_btusb is not currently loaded make: [Makefile:11: install] Error 1 (ignored) make -C ./bluetooth_usb_driver -s /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c: In function ‘rtk_check_setup_timer’: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c:539:3: error: implicit declaration of function ‘setup_timer’; did you mean ‘sk_stop_timer’? [-Werror=implicit-function-declaration] setup_timer(&(btrtl_coex.a2dp_count_timer), ^~~ sk_stop_timer /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c: In function ‘rtk_notify_extension_version_to_wifi’: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c:1093:2: warning: ISO C90 forbids variable length array ‘p_buf’ [-Wvla] char p_buf[para_length + HCI_CMD_PREAMBLE_SIZE]; ^~~~ /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c: In function ‘rtk_notify_btpatch_version_to_wifi’: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c:1110:2: warning: ISO C90 forbids variable length array ‘p_buf’ [-Wvla] char p_buf[para_length + HCI_CMD_PREAMBLE_SIZE]; ^~~~ /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c: In function ‘rtk_notify_afhmap_to_wifi’: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c:1131:2: warning: ISO C90 forbids variable length array ‘p_buf’ [-Wvla] char p_buf[para_length + HCI_CMD_PREAMBLE_SIZE]; ^~~~ /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c: In function ‘rtk_notify_btcoex_to_wifi’: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c:1158:2: warning: ISO C90 forbids variable length array ‘p_buf’ [-Wvla] char p_buf[para_length + HCI_CMD_PREAMBLE_SIZE]; ^~~~ /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c: In function ‘rtk_notify_btoperation_to_wifi’: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c:1183:2: warning: ISO C90 forbids variable length array ‘p_buf’ [-Wvla] char p_buf[para_length + HCI_CMD_PREAMBLE_SIZE]; ^~~~ /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c: In function ‘rtk_notify_info_to_wifi’: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c:1212:2: warning: ISO C90 forbids variable length array ‘buf’ [-Wvla] char buf[para_length + HCI_CMD_PREAMBLE_SIZE]; ^~~~ /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c: In function ‘rtk_notify_regester_to_wifi’: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.c:1249:2: warning: ISO C90 forbids variable length array ‘p_buf’ [-Wvla] char p_buf[para_length + HCI_CMD_PREAMBLE_SIZE]; ^~~~ cc1: some warnings being treated as errors make[3]: [scripts/Makefile.build:279: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver/rtk_coex.o] Error 1 make[2]: [Makefile:1804: /home/pi/Downloads/RaspberryPi-EW-7611ULB-master/EW-7611ULB_Bluetooth_driver/Linux_BT_USB_v3.1_20150526_8723BU_BTCOEX_20150119-5844_Edimax/bluetooth_usb_driver] Error 2 make[1]: [Makefile:10: all] Error 2 make: [Makefile:12: install] Error 2 make: *** [Makefile:28: install_bluetooth] Error 2 `

marcin-sielski commented 3 years ago

@Jc7tee Thanks for sharing. Yes I know it is mentioned in Known Issues section of the README.md file. It is due to the fact that Edimax released driver for more recent kernels and I have not tried yet to udpate the repository to reflect it for Bluetooth.