tp-link Archer T4Uエラー(kali linux)

tp-link Archer T4Uエラー(kali linux)

TP-Linkの手順に従いましたが、入力すると次のエラーが発生しました。

$make 
.
.
.
make[3]: *** [/usr/src/linux-headers-5.7.0-kali1-common/scripts/Makefile.build:272: /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.o] Error 1
make[2]: *** [/usr/src/linux-headers-5.7.0-kali1-common/Makefile:1745: /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta] Error 2
make[1]: *** [/usr/src/linux-headers-5.7.0-kali1-common/Makefile:180: sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.7.0-kali1-686-pae'
make: *** [Makefile:1998: modules] Error 2

compat-wireless私もダウンロードしてみましたオープンWRTそして私のコマンドにも何か問題がありますmake

それからGitHubから検索してダウンロードしました。https://github.com/aircrack-ng/rtl8812au

インストールは完了しましたが、Wi-Fi をオンにすると次のメッセージが表示されます。

device not ready

私のTP-Linkデバイスは認識されますが、まったく機能しません。

また、ネットワーク管理者とシステムを再起動し、すべてを更新しようとしましたが、まだ何もありません。 ................................ 編集: すべての結果を追加 aishat@ef-sf:~/file/T4Uv3_WiFi_linux_v5.3.1 _beta$ make clean && make #make -C /lib/modules /5.7.0-kali1-686-pae/build M=/home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta clean cd hal ;///.mod.c///.モード///.///。.cmd///.ko CDウサギrm-fr;//.mod.c//.モード//.//。.cmd// * .ko cd hal rm-fr;/.mod.c/.モード/./。.cmd/.ko CDハル; rm -fr *.mod.c *.mod.cmd *.ko CD コア rm-fr/.mod.c/.モード/./。.cmd/.ko CD コア rm -fr *.mod.c *.mod.cmd *.ko cd os_dep/linux rm -fr *.mod.c *.mod.cmd *.ko cd os_dep rm -fr *.mod.c *.mod.cmd *.ko CD プラットフォーム rm -fr *.mod.c *.mod.cmd *.ko rm -fr Module.symvers; rm -fr module.markers; rm -fr *.mod.c *.mod.cmd *.ko *~ rm -fr .tmp_versions make ARCH=i386 CROSS_COMPILE= -C /lib/modules/5.7.0-kali1-686-pae/build M=/home/arishat/file/T4Uv3_WiFi_linux_v5.3. make[1]: ファイルに '/usr/src/linux-headers-5.7.0-kali1-686-pae' ディレクトリを入力します。 CC [M] /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/core/rtw_cmd.o /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/include/drv_types.h:30 に含まれており、/home file/T4Uv3_WiFi_linux_v5.3.1_beta/core/rtw_cmd.c:17:/home/arishat/file で /T4Uv3_WiFi_linux_v5.3.1_beta/include/wifi.h:1031: 警告: 'IEEE80211_MAX #define IEEE80211_MAX_AMPDU_BUF 0x40 |ここにすべてを入れることはできませんが、これまではすべて大丈夫に見えます。 | arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/include/osdep_service_linux.h:83, /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/include/osdep_service.h:50_3 .1_beta /include /drv_types.h:27, /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c:19:/usr/src/linux-headers-5.7.0 - kali1-common/include/linux .h:1460: 注: これは以前に定義された場所です。 1460 | #define IEEE80211_MAX_AMPDU_BUF 0x100 | /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c: /home/ arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c:2190宣言されました。 「get_da」を意味しますか? [-Werror =暗黙的な関数宣言] 2190 | set_fs(get_ds()); ^~~~~~~| get_da /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c:2190:10 : 'set_fs' 2190 の互換性のないタイプ^~~~~~~~ | common/include/linux/uaccess.h:11, /usr/src/linux-headers-5.7.0-kali1-common/ include/linux/sched/task.h:11, /usr/src/linux -headers- 5.7.0-kali1-common/include/linux/sched/signal.h:9、/home/arishat/file/でT4Uv3_WiFi_linux_v5.3.1_beta/include/osdep_service.h:47、/home /arishat/からファイル/T4Uv3_WiFi .3.1_beta/include/drv_types.h:27, /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service .c:19: /usr/src/linux-headers-5.7. -common/arch/x86/include/asm/uaccess.h:29:40: 注意: 'mm_segment_t' {aka 'struct'} が必要でしたが、引数は 'int' タイプでした。 29 |静的インライン無効なset_fs(mm_segment_t fs)| ~~~~~~~~~~~^~ /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c: "retiveFromFile" 関数で: /home/arishat/ file/T4Uv3_WiFi_linux_v5.3. /osdep_service.c:2228:11: エラー: 'set_fs' 2228 のタイプは互換性がありません。 set_fs(get_ds()) | /usr/src/linux-headers-5.7.0-kali1-common/include/linux/uaccess.h:11, /usr/src/linux-headers-5.7.0-kali1-common /include/linux/sched /task.h:11、/usr/src/linux-headers-5.7.0-kali1-common/include/linux/sched/signal.h:9から、/home/arishat/file /T4Uv3_WiFi_linux_v5.3.1_beta/からinclude/osdep_service.h:47、/home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/include/drv_types.h:27、/home/arishat/file/T4Uv3_WiFi_linux_v5から。 3.1_beta/os_dep/osdep_service.c:19:/usr/src/linux-headers-5.7.0-kali1-common/arch/x86/include/asm/uaccess.h:29:40: 注:'mm_segment_t'(別名 'struct'}) が必要でしたが、引数は 'int' 型でした。 29 | static inline void set_fs(mm_segment_t fs) ~~~~~~~~~~~^~ /home /arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c: 'storeToFile' 関数で: /home/arishat/ file/T4Uv3_WiFi_linux_v5.3.1_beta /os_dep/osdep_service.c:2263:11: エラー: ' set_fs' 2263 パラメーター 1 のタイプは互換性がありません。 set_fs(get_ds()) | /usr/src/linux-headers-5.7.0-kali1-common/include | uaccess.h:11 には /usr/src/linux-headers-5.7.0-kali1-common/ include/linux/sched/task.h:11 の /usr/src/linux -headers-5.7.0- ファイルがあります含まれています。 kali1-common/include/linux/sched/signal.h:9、/home/arishat/file/でT4Uv3_WiFi_linux_v5.3.1_beta/include/osdep_service.h:47、/home/arishat/file/T4Uv3_WiFi_linux_v5. include/drv_types.h:27, /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service .c:19: /usr/src/linux-headers-5.7.0-kali1 - common/arch/x8 /asm/uaccess.h:29:40: 注: 'mm_segment_t' {aka 'struct'} が必要でしたが、引数は 'int' 型でした。 29 | static inline void set_fs(mm_segment_t fs)| ~~~~~^~ cc1: いくつかの警告はエラー make[3]: *** [/usr/src/linux-headers-5.7.0-kali1-common /scripts /Makefile.build:272: /home/ arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.o] エラー 1 make[2]: *** [/usr/src/linux-headers-5.7 .0-kali1 -common/Makefile: 1745: home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta] エラー 2 make[1]: *** [/usr/src/linux-headers-5.7.0-kali1-common /Makefile:180 : サブ make] エラー 2 make[ 1]: '/usr/src/linux-headers-5.7.0-kali1-686-pae' ディレクトリの終了 make: *** [Makefile:1998: module] エラー 22263 'set_fs' タイプ |パラメーター 1 は、/usr/src/linux-headers-5.7.0-kali1-common/include/linux/uaccess.h の set_fs(get_ds()) と互換性がありません。 :11 には /usr/src/linux-headers-5.7.0-kali1-common/ include/linux/sched/task.h:11 のファイルが含まれます。 /usr/src/ linux-headers-5.7.0-kali1-common /include/linux/sched/signal.h:9, /home/arishat/file/ から T4Uv3_WiFi_linux_v5.3.1_beta/include/osdep_service.h:47, /home/arishat /file/T4Uv3_WiFi_linux_v5.3.1_beta/include/drv_typesで.h:27、/home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_serviceで.c:1 -5.7.0- kali1-common/arch/x86/include/asm /uaccess.h:29:40: 注: 'mm_segment_t' {aka 'struct'} が必要でしたが、引数は 'int' 型でした。 29 | static inline void set_fs(mm_segment_t fs) ~~~~~~~~ ~~^~ cc1: 一部の警告はエラーとして扱われます。 make[3]: *** [/usr/src/linux-headers-5.7.0-kali1- common/scripts /Makefile.build:272: /home/ arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service. o] エラー 1 make[2]: *** [/usr/src/linux-headers- 5.7.0-kali1 -common/Makefile:1745:/ home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta] エラー 2 make[1]: *** [/usr/src/linux-headers-5.7.0-kali1- common/Makefile:180 : sub-make] エラー 2 make [1]: '/usr/src/linux-headers -5.7.0-kali1-686-pae' ディレクトリの終了 make: *** [Makefile:1998: module ] エラー 22263 'set_fs' パラメータ 1 のタイプは次のとおりです。 set_fs(get_ds()) と互換性がありません | ^~~~~~~~ /usr/src/linux-headers-5.7.0-kali1-common /include/linux/uaccess.h:11 | /usr/src/linux-headers-5.7.0-kali1-common/のファイルは/usr/src /linux-headers-5.7のinclude/linux/sched/task.h:11です。 0-kali1-common/ include/linux/sched/signal.h:9, /home/arishat/file/ で T4Uv3_WiFi_linux_v5.3.1_beta/include/osdep_service.h:47, /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1 h:27, /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service .c:19: /usr/src/linux-headers-5.7.0-kali1-common/arch/ x86/include/asm/uaccess .h:29:40: 注: 'mm_segment_t' {aka "struct"} が必要でしたが、引数は 'int' 型でした。 29 |静的インライン無効set_fs(mm_segment_t fs)| ~~~~~~~^~ cc1: いくつかの警告はエラー make[3]: *** [/usr/src/linux-headers-5.7.0-kali1-common/scripts /Makefile build: 272: /home /arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.o] エラー 1 make[2]: *** [/usr/src/linux-headers-5.7.0-kali1 - common/ Makefile:1745: /home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta] エラー 2 make[1]: *** [/usr/src/linux-headers-5.7.0-kali1-common/Makefile:180 : sub-make] エラー 2 make[1]: '/usr/src/linux-headers-5.7.0-kali1-686-pae' ディレクトリの終了 make: *** [Makefile:1998: module] エラー 2

ベストアンサー1

ダウンロードしたCコードで4つのエラーが検出され、Makeが全体的に失敗しました。

/home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c:2190:10: エラー: 'get_ds' 関数の暗黙的な宣言です。 「get_da」を意味しますか?

/home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c:2190:10: エラー: 'set_fs' のパラメーター 1 に互換性のないタイプがあります。

/home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c:2228:11: エラー: 'set_fs' のパラメーター 1 に互換性のないタイプがあります。

/home/arishat/file/T4Uv3_WiFi_linux_v5.3.1_beta/os_dep/osdep_service.c:2263:11: エラー: 'set_fs' のパラメーター 1 に互換性のないタイプがあります。

すべて同じコードフラグメントに関連付けられています。set_fs(get_ds());

これは、コンパイラとソースバージョン間の非互換性である可能性が高いです。ダウンロードするソースコードの最上位レベルには、必要な要件(コンパイラのバージョンなど)を確認できるREADME.txt(またはリリースノートなど)が必要です。あるいは、逆追跡することができる明白な問題があるかもしれません。

Community.tp-link.com/enでフォーラムに登録でき、ホームページにテクニカルサポートリンクがあります。

そうでない場合は、この記事と記事に含まれるリンクのみをお勧めします。

Kali Linuxを設定するのはなぜそれほど難しいのですか?人々はなぜ私を助けないのですか?

おすすめ記事