RTW89 supports 8852BE chips

Edit Package rtw89
https://github.com/lwfinger/rtw89

A new driver for the newest Realtek rtlwifi cards.

This repository includes drivers for the following cards:

Realtek 8852AE, 8852BE, 8852CE, and RTW8922AE

Refresh
Refresh
Source Files
Filename Size Changed
Makefile.patch 0000003387 3.31 KB
_service 0000000733 733 Bytes
_servicedata 0000000235 235 Bytes
leap160.patch 0000000446 446 Bytes
preamble 0000000075 75 Bytes
rtw89-5.17~80.gd1fced1.obscpio 0008552461 8.16 MB
rtw89.changes 0000062992 61.5 KB
rtw89.obsinfo 0000000105 105 Bytes
rtw89.spec 0000002211 2.16 KB
Latest Revision
Stephan Hemeier's avatar Stephan Hemeier (Sauerland) committed (revision 3)
Comments 5

Jeremy Praissman's avatar

Hi,

New to openSUSE - returning to doing my own system administration on a personal machine after years not doing any Linux sysadmin (did some in RedHat 4 - 6 era and at other times, but it's been a while).

I'm super pleased with openSUSE LEAP 15.4 so far, working far more smoothly than a couple of other options I tried. So, thanks to you and others for your efforts in providing such a great set of software and great experience!

If this isn't the right place to ask, sorry - I couldn't find any other obvious option:

I'm trying to get the Realtek wifi device working on a newer (2021) HP ProBook (in case this helps anyone else - right now, I just used a cell phone tether for access to my home wireless network - quite convenient compared to the days when you had to ferry USB sticks back and forth, use an ethernet cable, etc.). As far as I can tell, this is an '8852BE' device (I can't seem to get code block formatting in any way I'm familiar with, sorry about that if I missed a way).

/sbin/lspci -nnk

outputs

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]

1) Which packages should I use for openSUSE Leap 15.4? My hesitation just trying the '15.4' packages is that I notice the 15.3 package repository (I think this is the right term?) name explicitly contains 'Leap' while the '15.4' does not (at least, for the one I see). Since I'm not so familiar yet with 'Tumbleweed' / 'Leap' etc., I am just a little unsure how to go about this properly. Can you provide some advice?

2) I did download packages for 15.4, and I obtained what seems to be your GPG key? rpm -qi reports, for example (with the key I installed):

rpm -qi gpg-pubkey-a416781f-60642fca

...

Summary     : gpg(home:Sauerland OBS Project <home:Sauerland@build.opensuse.org>)

Do I have the right key? Should the packages available on build.opensuse.org be signed? I am not sure if I checked all of them, but the couple I checked report "SIGNATURES NOT OK". This is the info from rpm -qp:

jlp@localhost:~/_temp> rpm -qp rtw89-kmp-default-5.17~22.gf3ea327_k5.14.21_150400.22-lp154.1.1.x86_64.rpm warning: rtw89-kmp-default-5.17~22.gf3ea327_k5.14.21_150400.22-lp154.1.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID d6d11ce4: NOKEY

I'm quite rusty when it comes to RPM package management. So right now, I'm not entirely sure even how to interpret that output.

Please provide any advice you can when you have a chance - even just a pointer on what to read for brushing up on some concepts would be fine (although I'm continuing to read as I have time and specific issues)! I very much appreciate your time and consideration!

Thanks in advance!!!


Stephan Hemeier's avatar

I am building a new package, its in the Repo

You can add my Repo:

zypper ar -f https://download.opensuse.org/repositories/home:/Sauerland:/hardware/15.4/ sauerland-hardware

So you get the gpg key for the Repo and also Updates automatically.

Your packages should be named:

rtw8852be-kmp-default

rtw8852be-ueficert

The last is for using secure-boot in UEFI. See:

https://forums.opensuse.org/showthread.php/560900-Help-on-booting-to-a-5-14-11-kernel-stable-backports-kernel-with-secure-boot-(or-must-I-disable)?p=3073187#post3073187


Larry Finger's avatar

I just pushed a change to GitHub that should fix the 15.3 breakage on April 15.


Larry Finger's avatar

I am a little confused about the June 19/20 breakage. If I clone the GitHub repo and apply leap154.patch from this project, it builds correctly in a Leap 15.4 VM.

The code builds correctly in Leap 15.5 when leap155.patch is applied.


Stephan Hemeier's avatar

leap154.patch is only working with an kernel from the Leap Update (SLE) Repo, it is not working with an kernel delivered by the OSS Repo.

Maybe an API change in the kernel.

So what shall I do:

Breaking the OSS kernel and working with the updated kernel or working with OSS kernel and breaking with update Kernel:

see:

https://build.opensuse.org/package/show/home:Sauerland/rtw89

That's why it is not building for Leap 15.4 in the hardware Repo.

Stephan

openSUSE Build Service is sponsored by