cilynx / rtl88x2bu

rtl88x2bu driver updated for current kernels.
http://www.wolfteck.com/2018/02/22/wsky_1200mbps_wireless_usb_wifi_adapter/
GNU General Public License v2.0
1.61k stars 316 forks source link

rtl8822bu chips are already supported by kernel v6.3.x. #252

Open rrafal1337 opened 1 year ago

rrafal1337 commented 1 year ago

Hi. It seems that latest kernel 6.3.x supports rtl8822bu chips natively (there is no longer need to compile own driver in my case):

[Wed Jun  7 03:38:11 2023] usb 1-2: new high-speed USB device number 5 using xhci_hcd
[Wed Jun  7 03:38:11 2023] usb 1-2: New USB device found, idVendor=0bda, idProduct=b812, bcdDevice= 2.10
[Wed Jun  7 03:38:11 2023] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Wed Jun  7 03:38:11 2023] usb 1-2: Product: 802.11ac NIC
[Wed Jun  7 03:38:11 2023] usb 1-2: Manufacturer: Realtek
[Wed Jun  7 03:38:11 2023] usb 1-2: SerialNumber: 123456
[Wed Jun  7 03:38:11 2023] rtw_8822bu 1-2:1.0: Firmware version 27.2.0, H2C version 13
[Wed Jun  7 03:38:12 2023] usbcore: registered new interface driver rtw_8822bu
[Wed Jun  7 03:38:12 2023] rtw_8822bu 1-2:1.0 wlp4s0f3u2: renamed from wlan0
rru04@seagull ~ 12:04:50 $ modinfo rtw88_8822bu
filename:       /lib/modules/6.3.5-200.fc38.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822bu.ko.xz
license:        Dual BSD/GPL
description:    Realtek 802.11ac wireless 8822bu driver
author:         Realtek Corporation
alias:          usb:v20F4p808Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04CAp8602d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0E66p0025d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846p9055d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0117d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0116d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p012Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0115d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0138d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p012Dd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v13B1p0045d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v13B1p0043d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p331Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p331Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p331Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p1874d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p1870d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p19AAd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p184Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0B05p1841d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDApB81Ad*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pF822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pE822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pD822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pC822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pB822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp2102d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDApB812d*dc*dsc*dp*icFFiscFFipFFin*
depends:        rtw88_usb,rtw88_8822b
retpoline:      Y
intree:         Y
name:           rtw88_8822bu
vermagic:       6.3.5-200.fc38.x86_64 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Fedora kernel signing key
sig_key:        76:77:D2:CA:8C:0A:B7:A7:39:59:A2:B0:7A:5A:E2:61:10:CB:E7:D0
sig_hashalgo:   sha256
signature:      78:13:CF:3B:DA:A9:52:99:FF:FE:F8:20:31:2D:08:47:B3:2A:D4:BA:
        7C:44:D4:0F:22:8E:C1:68:39:F8:EB:5B:28:B8:50:F3:B4:7D:E5:D0:
        D8:24:DE:65:8A:C8:A7:8D:CE:54:4E:51:C9:DB:F0:10:3B:36:45:D4:
        0B:F5:DB:42:3A:B6:EF:03:A9:9B:6D:2B:CC:65:99:03:52:A7:A5:A1:
        45:C4:B9:88:7F:FE:93:DE:44:21:33:4F:F7:F3:D4:FF:30:20:06:CA:
        31:15:EE:D6:86:95:D7:EF:31:3F:6C:8A:E2:F4:0D:31:11:83:1E:37:
        12:C2:B7:1F:98:B6:43:21:9E:9A:7E:C9:62:37:EE:63:9E:06:22:E0:
        F8:16:7E:39:AF:6E:C2:EE:96:56:62:63:F0:30:2E:E2:82:79:24:6B:
        A8:E0:B1:D0:84:F9:C6:BC:8F:87:92:C4:E0:57:CD:2F:AE:BC:C5:5A:
        96:E3:E7:81:E9:AC:23:F4:52:2F:26:E5:6E:6F:4D:48:5A:65:CB:14:
        7D:70:E5:CE:C7:32:35:0A:99:8F:06:2B:21:D7:3B:77:90:D6:2D:48:
        40:BE:29:E8:62:44:8C:0E:29:41:59:A7:F7:C1:C8:1D:79:CC:99:32:
        7C:4A:53:7E:19:FC:F2:A0:27:87:64:5E:C3:96:6A:42:5C:BB:83:96:
        1E:7A:87:BD:FC:29:B5:1D:4D:02:82:0B:07:06:91:79:88:81:D5:A7:
        AD:62:80:4A:2C:DF:1C:73:8B:5F:72:45:E6:E5:2E:C8:A0:20:1C:FA:
        20:DF:54:FD:86:7D:D0:4F:56:DA:54:FB:B3:E1:3B:98:81:EE:D2:F9:
        32:01:B4:F6:6F:FA:91:FD:A1:02:73:50:68:5E:A4:C9:E2:FB:25:FC:
        35:8C:C8:2E:CC:D5:1B:EC:68:ED:D6:D9:14:3B:8B:0B:6A:3D:23:D3:
        F5:10:2F:ED:08:25:32:3F:C0:32:1B:70:15:B7:95:D5:CF:78:5E:C4:
        18:DB:3F:8B:96:83:CC:16:A0:8D:BF:7A:DE:2F:F7:84:D5:AA:55:BC:
        CE:08:79:7B:2C:20:80:0D:B4:1E:E7:BE:8C:B3:67:15:A4:15:F8:22:
        8E:1C:85:DF:2E:1E:76:BC:39:43:80:B0:95:B3:54:51:DB:A2:EC:41:
        89:08:FF:75:64:F5:B2:C8:8F:2B:50:25:50:5C:3E:D7:1F:67:72:D6:
        C0:33:C4:17:AA:35:CE:32:5A:B3:B4:16:74:6E:D7:21:E8:11:32:6E:
        B0:15:38:F0:25:C9:C7:80:CE:70:5A:0D:E8:BC:75:DF:F9:2B:69:A2:
        B4:2E:3D:CB:7A:3B:F1:52:5E:52:31:FD
sebma commented 1 year ago

@rrafal1337 Hi, Just to make this clear :

Are you using Linux Fedora FC38 with kernel version 6.3.5 ?

Maybe you can change the title of this issue to more clear like rtl8822bu chips are already supported by kernel v6.3.x.

rrafal1337 commented 1 year ago

@rrafal1337 Hi, Just to make this clear :

Are you using Linux Fedora FC38 with kernel version 6.3.5 ?

Yes. I was used previously driver from this project but for now shipped with kernel 6.3 in latest Fedora 38 solves my problem.

Maybe you can change the title of this issue to more clear like rtl8822bu chips are already supported by kernel v6.3.x.

Already changed. Thanks for suggestion.

schauveau commented 1 year ago

The driver is not in all v6.3.x kernels. I am currently running 6.3.0 in Debian Testing and it is not there.

According to https://packages.debian.org, the module rtw88_8822bu.ko is in the linux-image-6.4.0 packages from Debian Experimental.

shenlebantongying commented 10 months ago

I can confirm that with Linux 6.4 (archlinux), RTL88x2bu works out of the box.

sebma commented 10 months ago

@schauveau And also in Debian Sid :smile: : https://packages.debian.org/search?suite=sid&arch=amd64&mode=path&searchon=contents&keywords=rtw88_8822bu.ko

It is also in Ubuntu 23.04+ with kernel v6.2.0-20-generic : https://packages.ubuntu.com/search?suite=lunar&arch=amd64&mode=exactfilename&searchon=contents&keywords=rtw88_8822bu.ko . And in Ubuntu mantic with kernel v6.3.0-7-generic : https://packages.ubuntu.com/search?suite=mantic&arch=amd64&mode=exactfilename&searchon=contents&keywords=rtw88_8822bu.ko

gittrekt commented 3 weeks ago

Sorry for bumping old thread, but...

Linux fedora 6.8.11-300.fc40.x86_64 rtl8822bu works out of box, but crashes under heavy load. This is still a viable solution for now