Maybe I explained it in a misleading way:
Your driver is a third party driver which is not part of the official Linux kernel.
The source of your driver is unknown, as well as monitor mode and frame injection capabilities.
Your driver is a NETLINK driver that does not support WEXT.
As a result, ancient drivers and tools will not work (as expected).
That shouldn't be a problem, because hcxdumptool (>= 6.3.0) moved completely to NETLINK.
To identify tools take a look at dmesg log:
If you see something like this, the tool is using deprecated WEXT:
This warning should not appear on hcxdumptool >= 6.3.0.
Some more information about WIRELESS EXTENSIONS (WEXT):
https://wireless.wiki.kernel.org/en/deve...Extensions
Your driver is a third party driver which is not part of the official Linux kernel.
The source of your driver is unknown, as well as monitor mode and frame injection capabilities.
Your driver is a NETLINK driver that does not support WEXT.
As a result, ancient drivers and tools will not work (as expected).
That shouldn't be a problem, because hcxdumptool (>= 6.3.0) moved completely to NETLINK.
To identify tools take a look at dmesg log:
Code:
$ sudo dmesg | grep extensions
If you see something like this, the tool is using deprecated WEXT:
Code:
[143049.646937] warning: `xxxxxxxxx' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
This warning should not appear on hcxdumptool >= 6.3.0.
Some more information about WIRELESS EXTENSIONS (WEXT):
https://wireless.wiki.kernel.org/en/deve...Extensions