LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

А это что?

https://www.tendacn.com/product/u11.html

Какой чип там внутри - ХЗ.

Но на странице поддержки (support) есть драйвер для Linux, с ZIP архивом, внутри которого есть deb пакет (ax900-wifi-adapter-linux-driver.deb), внутри которого исходные коды, устанавливаемые в директорию /usr/src/AIC8800.

На сайте Tenda написано: U11 Driver for Linux (3.10-6.14)

Если сделать grep

grep -i D80 /usr/src/AIC8800
drivers/aic8800/aic8800_fdrv/Makefile:#DCDW support tx aggr, D80 support both
drivers/aic8800/aic8800_fdrv/Makefile:#support D80X2 can write rf result to file
drivers/aic8800/aic8800_fdrv/Makefile:CONFIG_WRITE_FILE_D80X2 = n
drivers/aic8800/aic8800_fdrv/Makefile:  aicwf_compat_8800d80.o \
drivers/aic8800/aic8800_fdrv/Makefile:  aicwf_compat_8800d80x2.o
drivers/aic8800/aic8800_fdrv/Makefile:ccflags-$(CONFIG_WRITE_FILE_D80X2) += -DRF_WRITE_FILE
drivers/aic8800/aic8800_fdrv/aic_priv_cmd.c:#include "aicwf_compat_8800d80.h"
drivers/aic8800/aic8800_fdrv/aic_priv_cmd.c:#include "aicwf_compat_8800d80x2.h"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_USERCONFIG_NAME_8800D80         "aic_userconfig_8800d80.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_USERCONFIG_NAME_8800D80_U11     "aic_userconfig_8800d80_u11.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_USERCONFIG_NAME_8800D80_U11_PRO "aic_userconfig_8800d80_u11_pro.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_USERCONFIG_NAME_8800D80_U11_CUS "aic_userconfig_8800d80_u11_cus.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_POWERLIMIT_NAME_8800D80         "aic_powerlimit_8800d80.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:int aicwf_set_rf_config_8800d80(struct rwnx_hw *rwnx_hw, struct mm_set_rf_calib_cfm *cfm)
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:int rwnx_plat_userconfig_load_8800d80(struct rwnx_hw *rwnx_hw){
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:    char *filename = FW_USERCONFIG_NAME_8800D80;
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:        filename = FW_USERCONFIG_NAME_8800D80_U11;
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:        filename = FW_USERCONFIG_NAME_8800D80_U11_PRO;
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:        filename = FW_USERCONFIG_NAME_8800D80_U11_CUS;
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:            sprintf(aic_fw_path, "%s/%s", aic_fw_path, "aic8800D80");

то почему-то находится «8800D80» и прочее.

Release Notes:

update_date:2022_1219_1126
info:
    1. [8800d/bt] fix assert.
    2. [8800dc/wifi] fix assert for enable wifi after enabling bt for a while.
    3. [8800d/wifi] promote wifi performance in bad env.

В postinst скрипте в deb пакете стоит сборка модуля.

Так что не понятно про что вы пишете.

Вы DEB пакет с сайте пробовали ставить?

Исходная версия kostik87, :

А это что?

https://www.tendacn.com/product/u11.html

Какой чип там внутри - ХЗ.

Но на странице поддержки (support) есть драйвер для Linux, с ZIP архивом, внутри которого есть deb пакет, внутри которого исходные коды, устанавливаемые в директорию /usr/src/AIC8800.

На сайте Tenda написано: U11 Driver for Linux (3.10-6.14)

Если сделать grep

grep -i D80 /usr/src/AIC8800
drivers/aic8800/aic8800_fdrv/Makefile:#DCDW support tx aggr, D80 support both
drivers/aic8800/aic8800_fdrv/Makefile:#support D80X2 can write rf result to file
drivers/aic8800/aic8800_fdrv/Makefile:CONFIG_WRITE_FILE_D80X2 = n
drivers/aic8800/aic8800_fdrv/Makefile:  aicwf_compat_8800d80.o \
drivers/aic8800/aic8800_fdrv/Makefile:  aicwf_compat_8800d80x2.o
drivers/aic8800/aic8800_fdrv/Makefile:ccflags-$(CONFIG_WRITE_FILE_D80X2) += -DRF_WRITE_FILE
drivers/aic8800/aic8800_fdrv/aic_priv_cmd.c:#include "aicwf_compat_8800d80.h"
drivers/aic8800/aic8800_fdrv/aic_priv_cmd.c:#include "aicwf_compat_8800d80x2.h"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_USERCONFIG_NAME_8800D80         "aic_userconfig_8800d80.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_USERCONFIG_NAME_8800D80_U11     "aic_userconfig_8800d80_u11.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_USERCONFIG_NAME_8800D80_U11_PRO "aic_userconfig_8800d80_u11_pro.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_USERCONFIG_NAME_8800D80_U11_CUS "aic_userconfig_8800d80_u11_cus.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:#define FW_POWERLIMIT_NAME_8800D80         "aic_powerlimit_8800d80.txt"
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:int aicwf_set_rf_config_8800d80(struct rwnx_hw *rwnx_hw, struct mm_set_rf_calib_cfm *cfm)
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:int rwnx_plat_userconfig_load_8800d80(struct rwnx_hw *rwnx_hw){
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:    char *filename = FW_USERCONFIG_NAME_8800D80;
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:        filename = FW_USERCONFIG_NAME_8800D80_U11;
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:        filename = FW_USERCONFIG_NAME_8800D80_U11_PRO;
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:        filename = FW_USERCONFIG_NAME_8800D80_U11_CUS;
drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:            sprintf(aic_fw_path, "%s/%s", aic_fw_path, "aic8800D80");

то почему-то находится «8800D80» и прочее.

Release Notes:

update_date:2022_1219_1126
info:
    1. [8800d/bt] fix assert.
    2. [8800dc/wifi] fix assert for enable wifi after enabling bt for a while.
    3. [8800d/wifi] promote wifi performance in bad env.

В postinst скрипте в deb пакете стоит сборка модуля.

Так что не понятно про что вы пишете.

Вы DEB пакет с сайте пробовали ставить?