GithubHelp home page GithubHelp logo

Comments (20)

tester1969 avatar tester1969 commented on August 18, 2024 1

Created a fork for 5.6 can you try?

https://github.com/tester1969/rtl88x2bu

from rtl88x2bu.

TheJags avatar TheJags commented on August 18, 2024

I should add the make and model of the adapter:
TP-Link Archer T3U dual-band USB wireless adapter

TP-Link: https://www.tp-link.com/us/support/download/archer-t3u/#Driver

OS and kernel:
Ubuntu MATE 19.10 64-bit
Ubuntu MATE 20.04 64-bit
Kernel version: 5.6 RC3

from rtl88x2bu.

TheJags avatar TheJags commented on August 18, 2024

@tester1969 yes, it worked fine with kernel 5.6 RC7.

Though after installing the drivers from your fork, I only used the PC for 5 minutes but the wireless adapter was working just fine. Thanks alot :)

from rtl88x2bu.

QuercusFelis avatar QuercusFelis commented on August 18, 2024

I can also confirm that this patch fixes the build issue.

from rtl88x2bu.

cilynx avatar cilynx commented on August 18, 2024

Can y'all please confirm if everything is working for you now that #29 has been merged?

from rtl88x2bu.

tester1969 avatar tester1969 commented on August 18, 2024

It compiles but I d rather not try it right now. BTW I have noticed that the driver with iwconfig doesn't give the actual connection speed but the maximum possible. Is this correct?

from rtl88x2bu.

TheJags avatar TheJags commented on August 18, 2024

Can y'all please confirm if everything is working for you now that #29 has been merged?

@cilynx In order to try, I would need to first remove the drivers/modules I installed it from tester1969's fork, right? Thanks.

By the way, I'm running kernel 5.6.2 on Ubuntu MATE 20.04

from rtl88x2bu.

tester1969 avatar tester1969 commented on August 18, 2024

Yes you have to remove mine, find them under /lib/modules, mine are in /lib/modules/5.6.2-300.fc32.x86_64/extra. Of course you must be on the console, because you are going to loose connectivity.

from rtl88x2bu.

TheJags avatar TheJags commented on August 18, 2024

@tester1969 @cilynx

First I tried installing drivers from: 5.6.1.6_35492.20191025_COEX20180928-6a6a
branch thinking this are the "latest" drivers, but installation failed. I'm gonna post the make.log in next post.

Then I tried
5.6.1_30362.20181109_COEX20180928-6a6a
branch and installation went through just fine.

Thank you guys :)

from rtl88x2bu.

cilynx avatar cilynx commented on August 18, 2024

You are correct that 5.6.1.6 is the latest upstream code. I've only tested it on Kernel 5.4 though -- what distros are you folks running? Are you running packaged kernels or compiling your own to stay bleeding edge?

from rtl88x2bu.

TheJags avatar TheJags commented on August 18, 2024

/var/lib/dkms/rtl88x2bu/5.6.1/build/make.log
from a failed installation for
5.6.1.6_35492.20191025_COEX20180928-6a6a branch (as mentioned in the earlier post):

DKMS make.log for rtl88x2bu-5.6.1 for kernel 5.6.3-050603-generic (x86_64)

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.6.3-050603-generic/build M=/var/lib/dkms/rtl88x2bu/5.6.1/build  modules

make[1]: Entering directory '/usr/src/linux-headers-5.6.3-050603-generic'
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_ieee80211.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_mlme.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_mlme_ext.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_mi.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_wlan_util.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_vht.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_pwrctrl.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_chplan.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_recv.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_sta_mgt.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/mesh/rtw_mesh.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/mesh/rtw_mesh_pathtbl.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/mesh/rtw_mesh_hwmp.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_xmit.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_p2p.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_rson.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_br_ext.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_sreset.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_btcoex_wifionly.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_btcoex.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_beamforming.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_odm.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_rm.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_rm_fsm.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/efuse/rtw_efuse.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/osdep_service.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/os_intfs.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/usb_intf.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/usb_ops_linux.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/ioctl_linux.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/xmit_linux.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/mlme_linux.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/recv_linux.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/ioctl_cfg80211.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/rtw_cfgvendor.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/wifi_regd.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/rtw_android.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/rtw_proc.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/rtw_rhashtable.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/ioctl_mp.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_intf.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_com.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_com_phycfg.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_phy.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_dm.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_dm_acs.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_btcoex_wifionly.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_btcoex.o

/usr/src/rtl88x2bu-5.6.1/os_dep/linux/rtw_proc.c: In function ‘rtw_proc_create_entry’:
/usr/src/rtl88x2bu-5.6.1/os_dep/linux/rtw_proc.c:70:71: error: passing argument 4 of ‘proc_create_data’ from incompatible pointer type [-Werror=incompatible-pointer-types]
   70 |  entry = proc_create_data(name,  S_IFREG | S_IRUGO | S_IWUGO, parent, fops, data);
      |                                                                       ^~~~
      |                                                                       |
      |                                                                       const struct file_operations *
In file included from /usr/src/rtl88x2bu-5.6.1/include/../os_dep/linux/rtw_proc.h:18,
                 from /usr/src/rtl88x2bu-5.6.1/include/osdep_intf.h:128,
                 from /usr/src/rtl88x2bu-5.6.1/include/drv_types.h:106,
                 from /usr/src/rtl88x2bu-5.6.1/os_dep/linux/rtw_proc.c:17:
./include/linux/proc_fs.h:59:31: note: expected ‘const struct proc_ops *’ but argument is of type ‘const struct file_operations *’
   59 | extern struct proc_dir_entry *proc_create_data(const char *, umode_t,
      |                               ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_mp.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_mcc.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/hal_hci/hal_usb.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/hal/led/hal_led.o
cc1: some warnings being treated as errors

make[2]: *** [scripts/Makefile.build:268: /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/rtw_proc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:1683: /var/lib/dkms/rtl88x2bu/5.6.1/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.6.3-050603-generic'
make: *** [Makefile:2283: modules] Error 2

from rtl88x2bu.

TheJags avatar TheJags commented on August 18, 2024

@cilynx I have just posted the error log for 5.6.1.6_35492.20191025_COEX20180928-6a6a branch.

I'm running kernel 5.6.3 on Ubuntu MATE 20.04 64-bit.

from rtl88x2bu.

TheJags avatar TheJags commented on August 18, 2024

@cilynx i'm running mainline kernel 5.6.3, installed from this page:
https://kernel.ubuntu.com/~kernel-ppa/mainline/
Thanks alot.

from rtl88x2bu.

tester1969 avatar tester1969 commented on August 18, 2024

This is the known error we fixed. I dunno if it should exist in this branch. Anyway, I am running fedora, because it must be somehow close to my work laptop which is RHEL. I am running beta fc32 with updates-testing, although I am not compiling I am to the latest.
I started my career as system assembly etc programmer and penetration tester so I was very much into programming but nowayadys work is far from this.. you know damn managerial.
I would gladly test anything new, however.
Due to lack of time I had to drop my beloved Gentoo... :(

from rtl88x2bu.

cilynx avatar cilynx commented on August 18, 2024

Thanks for the error log @TheJags -- As @tester1969 mentioned that's the same problem addressed in #29 on the 5.6.1 branch. I need to refactor @karubabu's patch for 5.6.1.6. I should be able to hit this in the next couple days if no one get to it before me.

from rtl88x2bu.

TheJags avatar TheJags commented on August 18, 2024

Thanks for the error log @TheJags -- As @tester1969 mentioned that's the same problem addressed in #29 on the 5.6.1 branch. I need to refactor @karubabu's patch for 5.6.1.6. I should be able to hit this in the next couple days if no one get to it before me.

Alright, I will try again once you update the 5.6.1.6_35492.20191025_COEX20180928-6a6a branch.

Thank you so much :)

from rtl88x2bu.

mattiasmun avatar mattiasmun commented on August 18, 2024

Hello.

I am getting a new build error for branch 5.6.1_30362.20181109_COEX20180928-6a6a.

Can you please check it out?

DKMS make.log for rtl88x2bu-5.6.1 for kernel 5.6.10-300.fc32.x86_64 (x86_64)
monday 11 may 2020 09:06:40 CEST
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.6.10-300.fc32.x86_64/build M=/var/lib/dkms/rtl88x2bu/5.6.1/build modules
make[1]: Entering directory ”/usr/src/kernels/5.6.10-300.fc32.x86_64”

In file: os_dep/linux/ioctl_mp.c

”tree_vec” not supported by expression””
during the GIMPLE-pass: strlen
In function ”rtw_mp_txpower_index”:
Segmentation fault
544 | int rtw_mp_txpower_index(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~~~

make[2]: *** [scripts/Makefile.build:268: /var/lib/dkms/rtl88x2bu/5.6.1/build/os_dep/linux/ioctl_mp.o] Error 1
make[2]: *** Waiting for unfinished jobs...
make[1]: *** [Makefile:1683: /var/lib/dkms/rtl88x2bu/5.6.1/build] Error 2
make[1]: Leaving directory ”/usr/src/kernels/5.6.10-300.fc32.x86_64”
make: *** [Makefile:2283: modules] Error 2

from rtl88x2bu.

silvernode avatar silvernode commented on August 18, 2024

I am trying not to open a new issue so I will post my make log here and it can be moved to a separate issue if need be.

So long story short, I have been using the rtl88x2bu dkms module since kernel 5.3 and it continued to work fine all the way through kernel 5.6. I can always rebuild the module manually but the build always fails when dkms hooks to a kernel update. This issue has carried over from Fedora 31 to Fedora 32. I have been patient up until now since it does not seem as if this issue has been known/fixed. So here is a gist of my make log that was generated about an hour ago during a kernel update.

https://gist.github.com/silvernode/74d99d1d6b0482500fbe54423dd606e4

UPDATE: Fedora no longer updates grub automatically for me after upgrading to version 32. DKMS actually does compile the module for the new kernel but the previous kernel module gets removed. So since grub is not updated I am left without wifi modules once I reboot, but if I update grub and boot into the new kernel, the wifi module works fine

from rtl88x2bu.

TheJags avatar TheJags commented on August 18, 2024

Closing this one as I'm gonna open a new issue for kernel 5.8 RC2 with similar errors.

from rtl88x2bu.

 avatar commented on August 18, 2024

It worked for me as well.
Could run my Aoyool AC1200 WLAN Usb3.0 Adapter with your Fork. Thx, tester1969!

from rtl88x2bu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.