Ubuntu 18.04 Wifi driver for Tenda U2

Fórumok

Sziasztok ! 

Egy kérdéssel fordulnék hozzátok , nem találtam ehhez a wifi adapterhez működő drivert .

Ezt telepítettem , a debet dpkgvel https://www.tendacn.com/download/detail-4919.html 

De semmi eredménye sajnos .

Ha van valami ötletetek , kérlek segítsetek .

Köszönöm szépen .

Hozzászólások

Nekem 1 ötletem van kapásból, hogy legyen ESM licenced: https://ubuntu.com/pro

"If I had six hours to chop down a tree, I'd spend the first four hours sharpening the axe."

Esetleg releváns lsusb és dmesg kimenetek hasznosak lennének.

“The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use them.”

― Philip K. Dick

Mi történik, miután kiadod a 'dpkg -i AX300-WiFi-Adapter-Linux-Driver-amd64.deb' parancsot? Másold be ide, kérlek!

 

(Egyébként az írásjelek elé ne tegyél szóközt, köszi! :) )

(Adatbázis olvasása ... 364769 files and directories currently installed.)
Preparing to unpack AX300-WiFi-Adapter-Linux-Driver-amd64.deb ...
Uninstall aic8800 wifi driver!!!!!
rmmod: ERROR: Module aic8800_fdrv is not currently loaded
rmmod: ERROR: Module aic_load_fw is not currently loaded
/bin/sh: 1: test: -lt: unexpected operator
rm -rf *.o *.ko *.o.* *.mod.* modules.* Module.* .a* .o* .*.o.* *.mod .tmp* .cache.mk
/bin/sh: 1: test: -lt: unexpected operator
rm -rfv /lib/modules/5.4.0-150-generic/kernel/drivers/net/wireless/aic8800/aic8800_fdrv.ko
removed '/lib/modules/5.4.0-150-generic/kernel/drivers/net/wireless/aic8800/aic8800_fdrv.ko'
/sbin/depmod -a 5.4.0-150-generic
rm -rf *.o *.ko *.o.* *.mod.* modules.* Module.* .a* .o* .*.o.* *.mod .tmp* .cache.mk
rm -rfv /lib/modules/5.4.0-150-generic/kernel/drivers/net/wireless/aic8800/aic_load_fw.ko
removed '/lib/modules/5.4.0-150-generic/kernel/drivers/net/wireless/aic8800/aic_load_fw.ko'
/sbin/depmod -a 5.4.0-150-generic
rm *.o wifi_test bt_test
Install aic8800 wifi driver!!!!!
Unpacking ax300-wifi-adapter-linux-driver (1.0.2) over (1.0.2) ...
Uninstall aic8800 wifi driver successful!!!!!
Beállítás: ax300-wifi-adapter-linux-driver (1.0.2) ...
udev done
device not exist
cp fw done
make -C /lib/modules/5.4.0-150-generic/build M=/AIC8800/drivers/aic8800 ARCH=x86_64 CROSS_COMPILE= modules
make[1]: Entering directory '/usr/src/linux-headers-5.4.0-150-generic'
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.o
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c: In function ‘rwnx_send_add_if’:
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:616:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
         add_if_req_param->p2p = true;
         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:619:5: note: here
     case NL80211_IFTYPE_STATION:
     ^~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:629:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
         add_if_req_param->p2p = true;
         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:632:5: note: here
     case NL80211_IFTYPE_AP:
     ^~~~
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_msg_rx.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_utils.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_cmds.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_irqs.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_cfgfile.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_strs.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_rx.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tx.o
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tx.c: In function ‘rwnx_select_txq’:
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tx.c:323:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
         rwnx_vif = rwnx_vif->ap_vlan.master;
         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tx.c:324:5: note: here
     case NL80211_IFTYPE_AP:
     ^~~~
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_txq.o
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_txq.c: In function ‘rwnx_txq_vif_for_each_sta’:
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_txq.c:639:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
         rwnx_vif = rwnx_vif->ap_vlan.master;
         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_txq.c:640:5: note: here
     case NL80211_IFTYPE_AP:
     ^~~~
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.o
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c: In function ‘rwnx_cfg80211_mgmt_tx’:
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c:5204:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
             rwnx_vif = rwnx_vif->ap_vlan.master;
             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c:5205:9: note: here
         case NL80211_IFTYPE_AP:
         ^~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c: In function ‘rwnx_fill_station_info’:
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c:5862:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
   sinfo->rxrate.he_ru_alloc = rx_vect1->he.ru_size;
   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c:5863:2: note: here
  case FORMATMOD_HE_SU:
  ^~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c: In function ‘rwnx_cfg80211_change_iface’:
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c:3237:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
         vif->ap.generation = 0;
         ~~~~~~~~~~~~~~~~~~~^~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c:3239:5: note: here
     case NL80211_IFTYPE_AP:
     ^~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c: In function ‘rwnx_interface_add’:
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c:2797:30: warning: this statement may fall through [-Wimplicit-fallthrough=]
         vif->ap.next_mesh_pm = NL80211_MESH_POWER_ACTIVE;
         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_main.c:2799:5: note: here
     case NL80211_IFTYPE_AP:
     ^~~~
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_mod_params.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_mesh.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_platform.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_pci.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_dini.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_v7.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/ipc_host.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tdls.o
In file included from ./include/linux/export.h:42:0,
                 from ./include/linux/linkage.h:7,
                 from ./include/linux/kernel.h:8,
                 from ./include/linux/interrupt.h:6,
                 from /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_defs.h:16,
                 from /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tdls.h:16,
                 from /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tdls.c:16:
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tdls.c: In function ‘rwnx_ac_from_wmm’:
./include/linux/compiler.h:78:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 # define unlikely(x) __builtin_expect(!!(x), 0)
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
./include/asm-generic/bug.h:100:2: note: in expansion of macro ‘unlikely’
  unlikely(__ret_warn_on);    \
  ^~~~~~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tdls.c:265:3: note: in expansion of macro ‘WARN_ON_ONCE’
   WARN_ON_ONCE(1);
   ^~~~~~~~~~~~
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_tdls.c:266:2: note: here
  case 0:
  ^~~~
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/regdb.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/md5.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800dc.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_radar.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_debugfs.o
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_debugfs.c: In function ‘rwnx_dbgfs_acsinfo_read’:
/AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_debugfs.c:530:1: warning: the frame size of 1912 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/rwnx_fw_trace.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/usb_host.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/aicwf_txrxif.o
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/aicwf_usb.o
  LD [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/aic8800_fdrv.o
  CC [M]  /AIC8800/drivers/aic8800/aic_load_fw/aic_bluetooth_main.o
  CC [M]  /AIC8800/drivers/aic8800/aic_load_fw/aicbluetooth.o
  CC [M]  /AIC8800/drivers/aic8800/aic_load_fw/aicwf_usb.o
  CC [M]  /AIC8800/drivers/aic8800/aic_load_fw/aic_txrxif.o
  CC [M]  /AIC8800/drivers/aic8800/aic_load_fw/aicbluetooth_cmds.o
  CC [M]  /AIC8800/drivers/aic8800/aic_load_fw/md5.o
  CC [M]  /AIC8800/drivers/aic8800/aic_load_fw/aicwf_txq_prealloc.o
  LD [M]  /AIC8800/drivers/aic8800/aic_load_fw/aic_load_fw.o
  Building modules, stage 2.
  MODPOST 2 modules
  CC [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/aic8800_fdrv.mod.o
  LD [M]  /AIC8800/drivers/aic8800/aic8800_fdrv/aic8800_fdrv.ko
  CC [M]  /AIC8800/drivers/aic8800/aic_load_fw/aic_load_fw.mod.o
  LD [M]  /AIC8800/drivers/aic8800/aic_load_fw/aic_load_fw.ko
make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-150-generic'
mkdir -p /lib/modules/5.4.0-150-generic/kernel/drivers/net/wireless/aic8800
install -p -m 644 aic_load_fw/aic_load_fw.ko  /lib/modules/5.4.0-150-generic/kernel/drivers/net/wireless/aic8800/
install -p -m 644 aic8800_fdrv/aic8800_fdrv.ko  /lib/modules/5.4.0-150-generic/kernel/drivers/net/wireless/aic8800/
/sbin/depmod -a 5.4.0-150-generic
insmod done
gcc -c wifi_test.c -o wifi_test.o
gcc wifi_test.o -o wifi_test
gcc -c bt_test.c -o bt_test.o
gcc bt_test.o -lpthread -o bt_test
sudo cp wifi_test /sbin
sudo cp bt_test /sbin
Install aic8800 wifi driver successful!!!!!

Köszi. Ezek szerint a modulok, firmware telepítése megtörténik, be is tölti.

Egy lsmod | grep cfg80211 kimenetet is tudnál másolni?

Szerkesztve: 2024. 03. 22., p – 16:42

Érdekes, a linux-hardware.org-on rákeresve az azonosítóra, valami flash tároló volna (AIC, ami a mellékelt driverrel azonos gyártó).
Esetleg lehet másik azonosítója is?
Techinfodepot.shoutwiki szerint ezen a néven szerelte a tenda több chipsettel is, amiből a Realtek necces, bár ha AX-nek vetted, akkor marad az AIC, mert a realtekesnél újabb

Mellékesen, ha a .deb-be belenézel találsz 2 pdf-et is, képernyőfotókkal, hátha az segít..

p.s.
Még ezt találtam, érdekes, az útmutatás, hogy ha tárolónak ismeri fel a linuxod, a telepítés előtt unmountold(:
https://askubuntu.com/questions/1499222/help-to-get-driver-for-tenda-wi…