私は最近Linuxに切り替えてpop!_osを選択し、現在バージョン20.10を実行しています。
しかし、WiFiアダプタを操作するのに問題がありました。もともとMercerのWF-2109Mを持っていましたが、ドライバーサポートとLinuxが不都合であることに気づき、Linuxドライバーがあるtp-link TL-WN725Nを購入しました。 。
どちらのデバイスも通常のドライバを使用しますが、最高速度は約50KB / sで非常に遅いです。 TL-WN725N用に見つかったドライバのうち、「make」コマンドでコンパイルできるドライバはありません。ドライバとエラーメッセージは次のとおりです。https://github.com/ilnanny/TL-WN725N-TP-Link-Debian
イアン@ポップ-os:~/デスクトップ/TL-WN725N-TP-Link-Debian$ やりなさい ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.8.0-7630-generic/build M=/home/ian/Desktop/TL-WN725N-TP-Link-Debian モジュールを作成します。 make[1]: "/usr/src/linux-headers-5.8.0-7630-generic" ディレクトリを入力します。 CC [M] /home/ian/Desktop/TL-WN725N-TP-Link-Debian/core/rtw_ap.o 次のファイルに含める/home/ian/Desktop/TL-WN725N-TP-Link-Debian/core/rtw_ap.c:22: /home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/osdep_service.h:機能上_init_timer': /home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/osdep_service.h:94:8: 間違い:'構造タイマーリスト「名前のないメンバー」データ' 94 | 94タイマー->データ=(符号なし長い)cntx; | ^~ /home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/osdep_service.h:95:2:エラー:関数 'の暗黙の宣言タイマーの初期化「;そういう意味でしたか」_init_timer'? [-Werror=暗黙的な関数宣言] 95 | 95 タイマーの初期化(pタイマー); | ~~~~~~~~ _init_timer | 次のファイルに含める/home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/rtw_ht.h:24、 ~から/home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/drv_types.h:36、 ~から/home/ian/Desktop/TL-WN725N-TP-Link-Debian/core/rtw_ap.c:23: /home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/wifi.h:トップレベルで: /home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/wifi.h:733: 警告する:「IEEE80211_MAX_AMPDU_BUF」をオーバーライド 733 | 733 #IEEE80211_MAX_AMPDU_BUF 0x40 定義 | 次のファイルに含める/home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/wifi.h:23、 ~から/home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/rtw_ht.h:24、 ~から/home/ian/Desktop/TL-WN725N-TP-Link-Debian/include/drv_types.h:36、 ~から/home/ian/Desktop/TL-WN725N-TP-Link-Debian/core/rtw_ap.c:23: ./include/linux/ieee80211.h:1600: メモ:これは以前に定義された場所です。 1600 | 1600 #IEEE80211_MAX_AMPDU_BUF 0x100 定義 | cc1:一部の警告はエラーとして扱われます。 make[2]: *** [scripts/Makefile.build:290: /home/ian/Desktop/TL-WN725N-TP-Link-Debian/core/rtw_ap.o] エラー 1 make[1]: *** [Makefile:1780: /home/ian/Desktop/TL-WN725N-TP-Link-Debian] エラー 2 make[1]: '/usr/src/linux-headers-5.8.0-7630-generic' ディレクトリを終了します。 make: *** [Makefile:147: モジュール] エラー 2
このような状況が存在します(正しいドライバかどうかはわかりません)。https://github.com/twd2/TL-WN725N-V2-Driver-for-Linux
役に立つ可能性のある追加情報については、以下を参照してください。
イアン@ポップ-os:~/デスクトップ/rtl8188eu$dkmsステータス Nvidia、455.38、5.8.0-7630 - 一般、x86_64:インストール済み system76, 1.0.11~1606243918~20.10~0ca551b, 5.8.0-7630-generic, x86_64: インストール済み system76_acpi, 1.0.2~1600812457~20.10~0bc966c, 5.8.0-7630-generic, x86_64: インストール済み(original_module 存在) system76-io, 1.0.1~1559663713~20.10~ea5f61a, 5.8.0-7630-generic, x86_64: インストール済み
イアン@ポップ-os:~/デスクトップ/rtl8188eu$lsusb バス 002 デバイス 002: ID 8087:8000 Intel Corporation 統合速度マッチングハブ バス 002 デバイス 001: ID 1d6b:0002 Linux Foundation 2.0 ルートハブ バス 001 デバイス 002: ID 8087:8008 Intel Corporation 統合速度マッチングハブ バス 001 デバイス 001: ID 1d6b:0002 Linux Foundation 2.0 ルートハブ バス 004 デバイス 001: ID 1d6b:0003 Linux Foundation 3.0 ルートハブ バス003デバイス002:ID 1c4f:0002 SiGmaマイクロキーボードTRACERガンマアイボリー バス 003 デバイス 004: ID 04d9:fc15 Holtek Semiconductor, Inc. USBゲーム用マウス バス003デバイス048:ID 0bda:8178 Realtek Semiconductor Corp。 RTL8192CU 802.11n WLANアダプタ バス003デバイス049:ID 0bda:8179 Realtek Semiconductor Corp。 RTL8188EUS 802.11nワイヤレスネットワークアダプタ バス 003 デバイス 046: ID 05e3:0723 Genesys Logic, Inc. GL827L SD/MMC/MSフラッシュカードリーダー バス 003 デバイス 045: ID 1a40:0101 Terminus Technology Inc.ハーブ バス 003 デバイス 001: ID 1d6b:0002 Linux Foundation 2.0 ルートハブ
イアン@ポップ-os:~/デスクトップ/rtl8188eu$ lsmod | 8192 | snd_hda_codec_generic 81920 1 snd_hda_codec_realtek 往復旅行8192銅 81920 0 rtl_usb 20480 1rtl8192銅 往復旅行8192c_common 61440 1 rtl8192銅 rtlwifi 94208 3 rtl8192c_common,rtl_usb,rtl8192銅 mac80211 917504 4 rtl_usb、rtl8192銅、rtlwifi、rtl8xxxu
イアン@ポップ-os:~/デスクトップ/rtl8188eu$lsmod クエリ 8188 アル字型8188EU438272 0 lib80211 16384 1 個を読む8188欧州連合 cfg80211 782336 4 rtlwifi、mac80211、rtl8xxxu、r8188欧州連合