Re: Driver for Qualcomm QCNFA765?
- Reply: Bjoern A. Zeeb: "Re: Driver for Qualcomm QCNFA765?"
- In reply to: Bjoern A. Zeeb: "Re: Driver for Qualcomm QCNFA765?"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 18 Nov 2024 22:40:12 UTC
Bjoern A. Zeeb wrote:
> On Sat, 16 Nov 2024, Robert Clausecker wrote:
>> I just obtained a Lenovo Thinkpad T16 AMD Gen2 with a
>> Qualcomm QNFA765 WLAN module. Is support for this module
>> present or planned for FreeBSD? If not, what other options
>> do I have?
>
> https://wiki.freebsd.org/WiFi/Ath11k summarizes this still.
>
fwiw ath11k(4), when connected to the build (it's still disconnected in
the tree for reasons), no longer builds after the LLVM 19 merge into
-CURRENT:
/usr/src/sys/contrib/dev/athk/ath11k/mac.c:1582:45: error: too few
arguments to function call, expected 2, have 1
1582 | ieee80211_beacon_cntdwn_is_complete(vif)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/src/sys/compat/linuxkpi/common/include/net/mac80211.h:2245:1: note:
'ieee80211_beacon_cntdwn_is_complete' declared here
2245 | ieee80211_beacon_cntdwn_is_complete(struct ieee80211_vif *vif,
uint32_t link_id)
| ^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/sys/contrib/dev/athk/ath11k/mac.c:1591:37: error: too few
arguments to function call, expected 2, have 1
1591 | ieee80211_beacon_update_cntdwn(vif);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/src/sys/compat/linuxkpi/common/include/net/mac80211.h:2230:1: note:
'ieee80211_beacon_update_cntdwn' declared here
2230 | ieee80211_beacon_update_cntdwn(struct ieee80211_vif *vif,
uint32_t link_id)
| ^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/sys/contrib/dev/athk/ath11k/wmi.c:8620:35: error: too few
arguments to function call, expected 2, have 1
8620 | ieee80211_csa_finish(arvif->vif);
| ~~~~~~~~~~~~~~~~~~~~ ^
/usr/src/sys/compat/linuxkpi/common/include/net/mac80211.h:1592:1: note:
'ieee80211_csa_finish' declared here
1592 | ieee80211_csa_finish(struct ieee80211_vif *vif, uint32_t link_id)
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/sys/contrib/dev/athk/ath11k/mac.c:9085:36: error: incompatible
function pointer types initializing 'void (*)(struct ieee80211_hw *,
bool)' (aka 'void (*)(struct ieee80211_hw *, _Bool)') with an expression
of type 'void (struct ieee80211_hw *)'
[-Wincompatible-function-pointer-types]
9085 | .stop = ath11k_mac_op_stop,
| ^~~~~~~~~~~~~~~~~~
*** [wmi.o] Error code 1
make[4]: stopped making "all" in /usr/src/sys/modules/ath11k
--
Charlie Li
...nope, still don't have an exit line.