正在设置 ax300-wifi-adapter-linux-driver (1.0.7) ...
udev done
device not exist
cp fw done
x86_64
make -C /lib/modules/6.18.19-amd64-desktop-rolling/build M=/usr/src/tenda/aic8800/drivers/aic8800 ARCH=x86_64 CROSS_COMPILE= modules
make[1]: 进入目录“/usr/src/linux-headers-6.18.19-amd64-desktop-rolling”
make[2]: 进入目录“/usr/src/tenda/aic8800/drivers/aic8800”
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Deepin 12.3.0-17deepin12) 12.3.0
You are using: gcc (Deepin 12.3.0-17deepin17) 12.3.0
x86_64
CC [M] aic_load_fw/aic_bluetooth_main.o
CC [M] aic8800_fdrv/rwnx_rx.o
In file included from /usr/src/linux-headers-6.18.19-amd64-desktop-rolling/include/linux/module.h:23,
from aic_load_fw/aic_bluetooth_main.c:1:
aic_load_fw/aic_bluetooth_main.c:73:18: error: expected ‘,’ or ‘;’ before ‘VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver’
73 | MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.18.19-amd64-desktop-rolling/include/linux/moduleparam.h:31:61: note: in definition of macro ‘MODULE_INFO’
31 | = __MODULE_INFO_PREFIX __stringify(tag) "=" info
| ^~~~
aic_load_fw/aic_bluetooth_main.c:73:1: note: in expansion of macro ‘MODULE_IMPORT_NS’
73 | MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver);
| ^~~~~~~~~~~~~~~~
make[5]: *** [/usr/src/linux-headers-6.18.19-amd64-desktop-rolling/scripts/Makefile.build:287:aic_load_fw/aic_bluetooth_main.o] 错误 1
make[4]: *** [/usr/src/linux-headers-6.18.19-amd64-desktop-rolling/scripts/Makefile.build:544:aic_load_fw] 错误 2
make[4]: *** 正在等待未完成的任务....
CC [M] aic8800_fdrv/rwnx_txq.o
aic8800_fdrv/rwnx_rx.c:330:6: warning: no previous prototype for ‘rwnx_rx_data_skb_resend’ [-Wmissing-prototypes]
330 | void rwnx_rx_data_skb_resend(struct rwnx_hw *rwnx_hw, struct rwnx_vif *rwnx_vif,
| ^~~~~~~~~~~~~~~~~~~~~~~
aic8800_fdrv/rwnx_rx.c:1382:5: warning: no previous prototype for ‘reord_flush_tid’ [-Wmissing-prototypes]
1382 | int reord_flush_tid(struct aicwf_rx_priv *rx_priv, struct sk_buff *skb, u8 tid)
| ^~~~~~~~~~~~~~~
aic8800_fdrv/rwnx_rx.c: In function ‘reord_flush_tid’:
aic8800_fdrv/rwnx_rx.c:1437:15: error: implicit declaration of function ‘del_timer_sync’; did you mean ‘dev_mc_sync’? [-Werror=implicit-function-declaration]
1437 | ret = del_timer_sync(&preorder_ctrl->reord_timer);
| ^~~~~~~~~~~~~~
| dev_mc_sync
aic8800_fdrv/rwnx_rx.c: At top level:
aic8800_fdrv/rwnx_rx.c:1600:6: warning: no previous prototype for ‘reord_rxframes_process’ [-Wmissing-prototypes]
1600 | bool reord_rxframes_process(struct aicwf_rx_priv *rx_priv, struct reord_ctrl *preorder_ctrl, int bforced)
| ^~~~~~~~~~~~~~~~~~~~~~
aic8800_fdrv/rwnx_rx.c:1636:6: warning: no previous prototype for ‘reord_rxframes_ind’ [-Wmissing-prototypes]
1636 | void reord_rxframes_ind(struct aicwf_rx_priv *rx_priv,
| ^~~~~~~~~~~~~~~~~~
aic8800_fdrv/rwnx_rx.c: In function ‘reord_timeout_handler’:
aic8800_fdrv/rwnx_rx.c:1679:44: error: implicit declaration of function ‘from_timer’; did you mean ‘mod_timer’? [-Werror=implicit-function-declaration]
1679 | struct reord_ctrl *preorder_ctrl = from_timer(preorder_ctrl, t, reord_timer);
| ^~~~~~~~~~
| mod_timer
aic8800_fdrv/rwnx_rx.c:1679:73: error: ‘reord_timer’ undeclared (first use in this function); did you mean ‘mod_timer’?
1679 | struct reord_ctrl *preorder_ctrl = from_timer(preorder_ctrl, t, reord_timer);
| ^~~~~~~~~~~
| mod_timer
aic8800_fdrv/rwnx_rx.c:1679:73: note: each undeclared identifier is reported only once for each function it appears in
aic8800_fdrv/rwnx_rx.c: At top level:
aic8800_fdrv/rwnx_rx.c:1720:5: warning: no previous prototype for ‘reord_process_unit’ [-Wmissing-prototypes]
1720 | int reord_process_unit(struct aicwf_rx_priv *rx_priv, struct sk_buff *skb, u16 seq_num, u8 tid, u8 forward)
| ^~~~~~~~~~~~~~~~~~
aic8800_fdrv/rwnx_rx.c: In function ‘reord_process_unit’:
aic8800_fdrv/rwnx_rx.c:1846:31: error: implicit declaration of function ‘del_timer’; did you mean ‘add_timer’? [-Werror=implicit-function-declaration]
1846 | ret = del_timer(&preorder_ctrl->reord_timer);
| ^~~~~~~~~
| add_timer
aic8800_fdrv/rwnx_rx.c: At top level:
aic8800_fdrv/rwnx_rx.c:1923:6: warning: no previous prototype for ‘remove_sec_hdr_mgmt_frame’ [-Wmissing-prototypes]
1923 | void remove_sec_hdr_mgmt_frame(struct hw_rxhdr *hw_rxhdr,struct sk_buff *skb)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
aic8800_fdrv/rwnx_rx.c: In function ‘rwnx_rxdataind_aicwf’:
aic8800_fdrv/rwnx_rx.c:2088:13: error: too few arguments to function ‘cfg80211_rx_spurious_frame’
2088 | cfg80211_rx_spurious_frame(rwnx_vif->ndev, hdr->addr2, GFP_ATOMIC);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from aic8800_fdrv/rwnx_defs.h:20,
from aic8800_fdrv/rwnx_rx.c:15:
/usr/src/linux-headers-6.18.19-amd64-desktop-rolling/include/net/cfg80211.h:9278:6: note: declared here
9278 | bool cfg80211_rx_spurious_frame(struct net_device *dev, const u8 *addr,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
aic8800_fdrv/rwnx_rx.c:2183:21: error: too few arguments to function ‘cfg80211_rx_unexpected_4addr_frame’
2183 | cfg80211_rx_unexpected_4addr_frame(rwnx_vif->ndev,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.18.19-amd64-desktop-rolling/include/net/cfg80211.h:9295:6: note: declared here
9295 | bool cfg80211_rx_unexpected_4addr_frame(struct net_device *dev, const u8 *addr,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[5]: *** [/usr/src/linux-headers-6.18.19-amd64-desktop-rolling/scripts/Makefile.build:287:aic8800_fdrv/rwnx_rx.o] 错误 1
make[5]: *** 正在等待未完成的任务....
aic8800_fdrv/rwnx_txq.c:154:6: warning: no previous prototype for ‘rwnx_txq_flush’ [-Wmissing-prototypes]
154 | void rwnx_txq_flush(struct rwnx_hw *rwnx_hw, struct rwnx_txq *txq)
| ^~~~~~~~~~~~~~
aic8800_fdrv/rwnx_txq.c: In function ‘rwnx_txq_vif_for_each_sta’:
aic8800_fdrv/rwnx_txq.c:640:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
640 | rwnx_vif = rwnx_vif->ap_vlan.master;
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
aic8800_fdrv/rwnx_txq.c:641:5: note: here
641 | case NL80211_IFTYPE_AP:
| ^~~~
make[4]: *** [/usr/src/linux-headers-6.18.19-amd64-desktop-rolling/scripts/Makefile.build:544:aic8800_fdrv] 错误 2
make[3]: *** [/usr/src/linux-headers-6.18.19-amd64-desktop-rolling/Makefile:2022:.] 错误 2
make[2]: *** [/usr/src/linux-headers-6.18.19-amd64-desktop-rolling/Makefile:248:__sub-make] 错误 2
make[2]: 离开目录“/usr/src/tenda/aic8800/drivers/aic8800”
make[1]: *** [Makefile:248:__sub-make] 错误 2
make[1]: 离开目录“/usr/src/linux-headers-6.18.19-amd64-desktop-rolling”
make: *** [Makefile:59:modules] 错误 2
make failed, install aic8800 wifi drvier failed
dpkg: 处理软件包 ax300-wifi-adapter-linux-driver (--configure)时出错:
已安装 ax300-wifi-adapter-linux-driver 软件包 post-installation 脚本 子进程返回错误状态 1
在处理时有错误发生:
ax300-wifi-adapter-linux-driver
E: Sub-process /usr/bin/dpkg returned an error code (1)
deepin@deepin-PC:~$
All Replies
deepin1586
deepin
5 hours ago Reply Like 0 View the author
新手小白
deepin
4 hours ago https://www.microsoft.com/zh-cn/software-download/windows11
https://www.microsoft.com/zh-cn/software-download/windows10ISO
Reply Like 0 View the author
剑风澜
deepin
4 hours ago https://www.tenda.com.cn/prod/api/data/center/download/541288615886917/690938299105349
Reply Like 0 View the author
字甲达宾
deepin
4 hours ago 应该是tenda 的 aic8800 ax300的v1.0.7驱动程序,还不支持较新的 内核 6.18.19 版本。
试下换成 tenda ax900 的驱动,看能不能正常安装上。
实在不行,换 早一点的内核版本
Reply Like 0 View the author
Please sign in first
Popular Ranking
ChangePopular Events
More

中文 
安装无线网卡Terminal ax300-wif怎么也安不上?
deepin@deepin-PC:
$ sudo dpkg-i$ sudo dpkg-i /home/deepin/Documents/国产(Kylin)及Linux(Ubuntu)驱动/国产(Kylin)及Linux(Ubuntu)驱动/ax300-wifi-adapter-linux-driver.debax300-wifi-adapter-linux-driver.deb
请输入密码:
验证成功
sudo: dpkg-i:找不到命令
ax300-wifi-adapter-linux-driver.deb:未找到命令
deepin@deepin-PC:
sudo: dpkg-i:找不到命令
deepin@deepin-PC:
$ sudo dpkg-i ax300-wifi-adapter-linux-driver.deb$ sudo dpkg-i /home/deepin/Downloads/国产(Kylin)及Linux(Ubuntu)驱动/国产(Kylin)及Linux(Ubuntu)驱动/ax300-wifi-adapter-linux-driver.debsudo: dpkg-i:找不到命令
deepin@deepin-PC:
sudo: dpkg-i:找不到命令
deepin@deepin-PC:~$
请各位大侠指点。多谢!