Package Details: rtl8761usb-dkms 20200610-3

Git Clone URL: https://aur.archlinux.org/rtl8761usb-dkms.git (read-only, click to copy)
Package Base: rtl8761usb-dkms
Description: Realtek bluetooth modules for RTL8761 usb based devices (DKMS)
Upstream URL: https://www.xmpow.com/pages/download
Licenses: unknown
Conflicts: rtl8761b-fw, rtl8761usb
Submitter: knedlyk
Maintainer: MattKC
Last Packager: MattKC
Votes: 4
Popularity: 0.000000
First Submitted: 2021-03-26 00:54 (UTC)
Last Updated: 2026-03-23 20:56 (UTC)

Latest Comments

MattKC commented on 2026-03-29 19:14 (UTC) (edited on 2026-03-29 19:15 (UTC) by MattKC)

@adrolter Make sure you've fully updated your AUR package, those specific calls have already been patched (see rtk_coex.patch).

adrolter commented on 2026-03-29 19:09 (UTC)

It's still not building for me on 6.18.19 due to missing functions (del_timer_sync() is now timer_delete_sync(), etc.)

make -C /lib/modules/6.18.19-1-lts/build M=/var/lib/dkms/rtl8761usb/20200610/build modules
make[1]: Entering directory '/usr/lib/modules/6.18.19-1-lts/build'
make[2]: Entering directory '/var/lib/dkms/rtl8761usb/20200610/build'
  CC [M]  rtk_coex.o
rtk_coex.c: In function ‘rtk_check_del_timer’:
rtk_coex.c:321:17: error: implicit declaration of function ‘del_timer_sync’; did you mean ‘dev_mc_sync’? [-Wimplicit-function-declaration]
  321 |                 del_timer_sync(&btrtl_coex.a2dp_count_timer);
      |                 ^~~~~~~~~~~~~~
      |                 dev_mc_sync
rtk_coex.c: At top level:
rtk_coex.c:956:6: warning: no previous prototype for ‘print_sbc_header’ [-Wmissing-prototypes]
  956 | void print_sbc_header(struct sbc_frame_hdr *hdr)
      |      ^~~~~~~~~~~~~~~~
rtk_coex.c:2200:6: warning: no previous prototype for ‘rtl_process_l2_sig’ [-Wmissing-prototypes]
 2200 | void rtl_process_l2_sig(struct rtl_l2_buff *l2)
      |      ^~~~~~~~~~~~~~~~~~
rtk_coex.c:2377:5: warning: no previous prototype for ‘ev_filter_out’ [-Wmissing-prototypes]
 2377 | int ev_filter_out(u8 *buf)
      |     ^~~~~~~~~~~~~

MattKC commented on 2026-03-26 06:10 (UTC)

Updated for Linux kernel 6.18

Focshole commented on 2024-12-06 07:50 (UTC)

It does not work anymore with kernel 6.12.1. The fix requires to replace the #include <asm/unaligned.h> occurrencies with #include <linux/unaligned.h>.

gyscos commented on 2024-07-03 14:39 (UTC)

Note that this package blacklists the btusb module (which could otherwise cause issues with bluetooth+wifi dongles). This means that just having this package installed is enough to prevent bluetooth USB dongles from working. Might be worth having in a pinned PSA message.

CrisisModel commented on 2022-02-05 14:03 (UTC)

The module currently still works, but it's been throwing this error for a while now when building the kernel module.

Deprecated feature: REMAKE_INITRD

knedlyk commented on 2021-06-27 05:58 (UTC)

Thanks, updated.

EasyToRemember commented on 2021-06-27 05:24 (UTC) (edited on 2021-06-27 05:29 (UTC) by EasyToRemember)

This fails during kernel upgrade due to using currently running kernel instead the newly installed kernel.

This patch works (although it may not be the right way to do it):

--- Makefile_old    2021-06-27 07:16:57.325127495 +0200
+++ Makefile    2021-06-27 07:17:07.484824743 +0200
@@ -3,7 +3,7 @@
         rtl8761usb-y = rtk_coex.o rtk_misc.o rtk_bt.o
 else
         PWD := $(shell pwd)
-        KVER := $(shell uname -r)
+        KVER := $(kernelver)
         KDIR := /lib/modules/$(KVER)/build

 all: