Raspberry Pi 3 TP-LINK AC 600(T2UH)ワイヤレスUSBアダプタ(Raspbian Lite)

Raspberry Pi 3 TP-LINK AC 600(T2UH)ワイヤレスUSBアダプタ(Raspbian Lite)

Raspbian Jessie Liteを実行しているRaspberry Pi 3bにTP-LINK AC 600(T2UH)ワイヤレスUSBアダプタをインストールしようとしています。

Ubuntuのガイドに従っていますが、何か欠けているようですが、何かわかりません。
私が従ったステップは次のとおりです(成功しません)。

sudo apt-get install git build-essential
git clone https://github.com/Myriade/mt7610u_wifi_sta_v3002_dpo_20130916.git
cd mt7610u_wifi_sta_v3002_dpo_20130916
make <-- failed
sudo make install
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat

make 実行中のエラー:

make[1]: /lib/modules/4.1.19-v7+/build: そのファイルやディレクトリはありません。止まるMakefile:403:ターゲット「LINUX」のレシピに失敗しました:[LINUX]エラー2

また、実行しようとしましたsudo apt-get install linux-headers-genericが、エラーが発生しましたが、Package 'linux-headers-generic' has no installation candidateこれが必要かどうかはわかりません。

出力lsusb

Bus 001 Device 004: ID 148f:761a Ralink Technology, Corp. 
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

このワイヤレスUSBが動作するのを手伝ってくれる人はいますか?

修正する

要求されたとおり、私が持っているものは次のとおりですsources.list

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

答え1

私は同じ問題に直面しました。私は3つのステップで問題を解決しました。

  1. TP-linkウェブサイト(ソースコード)
  2. 使用しているカーネルの正しいソースコードを入手してください。この素晴らしいチュートリアルはたくさん役に立ちます:https://github.com/notro/rpi-source/wiki
  3. tp-link ソースコードで Makefile を見つけて正しいコンパイルプラットフォームを設定し、ソースコードのいくつかのマイナーなコンパイル問題を修正します。

その後、チュートリアルを続行してコンパイル済みモジュールをインストールします。

これまでは2.4Gzでうまく動作しています。

答え2

簡単ではありませんでしたが、Raspberry Pi 3でアダプタが動作するようにしました。

問題は、TP-Linkのソースコードがかなり古いということです。彼らは「カーネルバージョン2.6〜3.16」とマークします。 Raspbian Jessieは4.9以上です。

githubには、新しいカーネル用のドライバソースバージョンで更新された複数のリポジトリがあります。しかし、これらすべてがコンパイルされるわけではありません。一部はコンパイルしても機能しません。

3つの異なる店舗を試しましたが、最終的にhttps://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes私のために動作します。コンパイル方法の指示は、リポジトリのREADME.MDに従うことができます。

答え3

これが私が解決した方法です。

使用されるアイテム:

  • TP-Link Nano USB Wifiアダプタ - デスクトップコンピュータ用AC600 2.4G/5Gデュアルバンドワイヤレスネットワークアダプタ(Archer T2U Nano)
  • ラズベリーパイ3 A+
  • uname -r:5.10.63-v7+
  • lsusb:バス001デバイス004:ID 2357:011e TP-Link
  • ラズベリーパイOSライト(32ビット)2021-05-07

これらのコマンドの一部は実行に数分かかり、一部は実行に10分以上かかります。

sudo apt-get install -y raspberrypi-kernel raspberrypi-kernel-headers  # slow

git clone https://github.com/aircrack-ng/rtl8812au.git
cd rtl8812au

sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile
sed -i 's/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/g' Makefile
sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile
sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile
make  # slow

sudo make install
sudo modprobe 88XXau

その実行後、ip a新しいワイヤレスアダプタが表示されます。再起動は必要ありません。再起動後もアダプタは表示され続け、動作します。

子孫のために、私はこのリポジトリのgitブランチv5.6.4.2にいます。

commit b8167e66b4ac046b3b76c2c40008d84528e91594 (HEAD -> v5.6.4.2, origin/v5.6.4.2, origin/HEAD)

関連情報