Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wifi removed afterr todays update commit #45dde70 #277

Open
salimp2009 opened this issue Nov 3, 2023 · 5 comments
Open

wifi removed afterr todays update commit #45dde70 #277

salimp2009 opened this issue Nov 3, 2023 · 5 comments

Comments

@salimp2009
Copy link

salimp2009 commented Nov 3, 2023

Hi
After todays update wifi is gone. During the update there were no errors but after the reboot wifi is gone

commit 45dde70
Manjaro kernel 5.15.133-1

Let me know how i can help to diagnose it.
my networkcard Realtek RTL8852AE

I tried to manually install instead of the package manager to see the error and I get this

CC [M]  /home/salim/developer/rtw89/core.o
  CC [M]  /home/salim/developer/rtw89/chan.o
  CC [M]  /home/salim/developer/rtw89/mac80211.o
  CC [M]  /home/salim/developer/rtw89/mac.o
  CC [M]  /home/salim/developer/rtw89/phy.o
  CC [M]  /home/salim/developer/rtw89/fw.o
  CC [M]  /home/salim/developer/rtw89/cam.o
  CC [M]  /home/salim/developer/rtw89/efuse.o
  CC [M]  /home/salim/developer/rtw89/regd.o
/home/salim/developer/rtw89/regd.c: In function ‘rtw89_reg_6ghz_power_recalc’:
/home/salim/developer/rtw89/regd.c:518:39: error: ‘struct ieee80211_bss_conf’ has no member named ‘power_type’; did you mean ‘txpower_type’?
  518 |                 switch (vif->bss_conf.power_type) {
      |                                       ^~~~~~~~~~
      |                                       txpower_type
/home/salim/developer/rtw89/regd.c:519:22: error: ‘IEEE80211_REG_VLP_AP’ undeclared (first use in this function)
  519 |                 case IEEE80211_REG_VLP_AP:
      |                      ^~~~~~~~~~~~~~~~~~~~
/home/salim/developer/rtw89/regd.c:519:22: note: each undeclared identifier is reported only once for each function it appears in
/home/salim/developer/rtw89/regd.c:522:22: error: ‘IEEE80211_REG_LPI_AP’ undeclared (first use in this function)
  522 |                 case IEEE80211_REG_LPI_AP:
      |                      ^~~~~~~~~~~~~~~~~~~~
/home/salim/developer/rtw89/regd.c:525:22: error: ‘IEEE80211_REG_SP_AP’ undeclared (first use in this function); did you mean ‘IEEE80211_SEQ_TO_SN’?
  525 |                 case IEEE80211_REG_SP_AP:
      |                      ^~~~~~~~~~~~~~~~~~~
      |                      IEEE80211_SEQ_TO_SN
make[2]: *** [scripts/Makefile.build:289: /home/salim/developer/rtw89/regd.o] Error 1
make[1]: *** [Makefile:1907: /home/salim/developer/rtw89] Error 2
make: *** [Makefile:84: all] Error 2

I tried to go older commit but none of them worked, it say no make rule because Makefile does not exist.

I even tried to go to my previous working commit by using
git checkout 2fd7ba9
but looks it does not exist any more (probably rebased?)
so I got stuck with a non-working :(

@lwfinger
Copy link
Owner

lwfinger commented Nov 3, 2023

I will fix those build errors as soon as possible. Strange as 5.15.0 built on my system.

@salimp2009
Copy link
Author

thank you :)

@lwfinger
Copy link
Owner

lwfinger commented Nov 4, 2023

Sorry, but I have bad news for you, but the driver builds perfectly well under kernel 5.15.0 on my system. That means that Manjaro has modified the API, and I do not support such backports as described in README.md. A search shows that Manjarro is using 6.X kernels. Why have you not upgraded? If it is not possible to upgrade, I could probably fix the build for you, but not at no cost - I have decided to fix it for $50, which is a real deal as I will likely have at least $500 worth of time in the fix. If you want to go this route, please let me know, and I will give you the details for payment, and I will get more info regarding your system.

@salimp2009
Copy link
Author

salimp2009 commented Nov 4, 2023

Thank you for looking into. Your work is more valuable than I know but it I just installed Manjaro a year ago and did regular updates I did not select 5.15 on purpose Whatever manjaro releases i did Let me check if i can bump up too kernel 6 or maybe install Arch or Endevour . I use Arch on my desktop . Your offer is kind In case i need i will get back to you Thnks or if there is older version the repo i can use it as well

@salimp2009
Copy link
Author

also one thing if Manjaro is playing with Kernel how come it was working until those recent changes I wonder ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants