-
Notifications
You must be signed in to change notification settings - Fork 8
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
Cannot Build on Arch Linux #12
Comments
@LostConnet The code has been tested against Linux v6.8. There may have been changes in the kernel data structures, which might have caused this issue. I'll try and make some time to see if I can replicate your issue, and what the fix might be. that said, time is unfortunately a problem as of now. |
@LostConnet Please test the latest changes, if you are able to. |
Just built on a fresh Manjaro install (Kernel 6.9.10). Installation works, bluetooth and wifi are not working. Attaching output of inxi -n and lspci.
|
Thank you for working on this. I am encountering the same issue as well trying to build on archlinux. Here are my logs if helpful:
|
@alesliehughes for your kind attention. |
@branchwag The build issue is fixed by #18 by Alistair . Please update and retry the build. |
@samveen @alesliehughes Works for me now! Thanks everyone :D
|
@branchwag Is it work on manjaro? I just tried on my pc, it says that driver installed but doesnt work |
To me also apears to be installed but the wifi card doesn't seems to be detected, just the "lo". Does anyone knows how to solve this? |
Cannot Build on Arch Linux
SYS INFO:
OS: Arch Linux x86_64
Kernel: 6.9.5-arch1-1
CPU: 12th Gen Intel i7-12700KF (20) @ 4.900GHz
Wireless Network Adapter : MT7902 (On Motherboard: ASUS B760)
ERROR INFO:
run:
error:
/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902/../mac80211.c: 在函数‘__mt7902_mt76_csa_finish’中:
/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902/../mac80211.c:1624:41: 错误:提供给函数‘ieee80211_beacon_cntdwn_is_complete’的实参太少
1624 | if (vif->bss_conf.csa_active && ieee80211_beacon_cntdwn_is_complete(vif))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902/../mt76.h:17,
from /var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902/../mac80211.c:7:
./include/net/mac80211.h:5605:6: 附注:在此声明
5605 | bool ieee80211_beacon_cntdwn_is_complete(struct ieee80211_vif *vif,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902/../mac80211.c:1625:17: 错误:提供给函数‘ieee80211_csa_finish’的实参太少
1625 | ieee80211_csa_finish(vif);
| ^~~~~~~~~~~~~~~~~~~~
./include/net/mac80211.h:5596:6: 附注:在此声明
5596 | void ieee80211_csa_finish(struct ieee80211_vif *vif, unsigned int link_id);
| ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902/../mac80211.c: 在函数‘__mt7902_mt76_csa_check’中:
/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902/../mac80211.c:1649:30: 错误:提供给函数‘ieee80211_beacon_cntdwn_is_complete’的实参太少
1649 | dev->csa_complete |= ieee80211_beacon_cntdwn_is_complete(vif);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/net/mac80211.h:5605:6: 附注:在此声明
5605 | bool ieee80211_beacon_cntdwn_is_complete(struct ieee80211_vif *vif,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:244:/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902/../mac80211.o] 错误 1
make[2]: *** [/usr/lib/modules/6.9.5-arch1-1/build/Makefile:1918:/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902] 错误 2
make[1]: *** [Makefile:240:__sub-make] 错误 2
make[1]: 离开目录“/usr/lib/modules/6.9.5-arch1-1/build”
make: *** [Makefile:19:modules] 错误 2
make: 离开目录“/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902”
Full log:
make.log
The text was updated successfully, but these errors were encountered: