dawnmist: My homebuilt gaming keyboard - version 1 (Default)
[personal profile] dawnmist

This is a quick post to record the changes I needed to make to the Bluetooth driver for an Edimax EW-7611ULB wifi & bluetooth usb dongle to get the bluetooth working on the (currently) new Raspberry Pi 4.9.11 kernel. Hopefully it can help anyone else using this adapter when they upgrade their Raspberry Pi.

The original instructions and source for installing the drivers for this adapter are published by Edimax themselves at: https://edimax.freshdesk.com/support/solutions/articles/14000047172-how-to-install-ew-7611ulb-adapter-on-raspberry-pi - but they currently cover installing the drivers for a Raspberry Pi running kernel 4.4. The wifi driver installation documented by Edimax works fine. There is one minor modification to the bluetooth driver source code required so that it will compile properly due to kernel api changes in kernel version 4.9 for the HCI driver interface.

In Section "(II.) Bluetooth Driver Installation", before running "sudo make install -s", you need to edit the file bluetooth_usb_driver/rtk_coex.c. At line 448, change

#if HCI_VERSION_CODE >= KERNEL_VERSION(3, 10, 0)
#if HCI_VERSION_CODE < KERNEL_VERSION(4, 4, 0)
	bt_cb(skb)->req.start = true;
#else
	bt_cb(skb)->hci.req_start = true;
#endif
#endif
to:
#if HCI_VERSION_CODE >= KERNEL_VERSION(3, 10, 0)
#if HCI_VERSION_CODE < KERNEL_VERSION(4, 4, 0)
	bt_cb(skb)->req.start = true;
#elif HCI_VERSION_CODE >= KERNEL_VERSION(4,9,0)
	bt_cb(skb)->hci.req_flags |= HCI_REQ_START;
#else
	bt_cb(skb)->hci.req_start = true;
#endif
#endif
Save the change, and then continue with the instructions by running the "sudo make install -s" command.

Otherwise, follow the instructions on the Edimax link to get both wifi and bluetooth working properly with this adapter on the Raspberry Pi.

Date: 2017-02-27 12:38 am (UTC)
kerravonsen: 9th Doctor wearing his headlamp: Technical wizard (technical-wiz)
From: [personal profile] kerravonsen
Just a note: the code is unreadable if one has a journal style which has dark text on a light background (as I do -- I can't see the code on my reading page). Do you think you could fix the style of your code box so that it sets the text foreground explicitly, as well as setting the background? Thanks. 8-)

Problem

Date: 2017-06-13 04:09 pm (UTC)
From: [personal profile] tysie
Hi
I really want to install it but i have a problem.
When i do the sudo make install -s it says the following:
Copy RTL8723BU fw/config to /lib/firmware
module btusb is not currently loaded
module rtk_btusb is not currently loaded
install rtk_btusb success!

the kernel is 4.9.24 and when i say lsusb it says device 004 id 7392:a611 edimax technology co. ltd.

can you please help me?


edit:
Okay now it seems to work!
Yesterday it didnt but i started again today after removing
Edited Date: 2017-06-14 07:35 am (UTC)

Profile

dawnmist: My homebuilt gaming keyboard - version 1 (Default)
Dawnmist

February 2017

S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Friday, July 21st, 2017 08:39 am
Powered by Dreamwidth Studios