| tags:raspberry pi categories:computing

TP-LINK Archer T2UをRaspbianで使う

TP-Link T2U on Raspbian

ローカルネットワークを11aに対応すべくTP-LINKのArcherT2UをPi Zeroで使えるようにしました。

Mediatek 8812auのチップを使用していていくつかの製品が発売されています。 ただ、ドライバーがあっちやらこっちやらにあって、Linuxへは公式にはサポートされていない様です。 Nvidiaの様な感じなのかな。

Linux対応の11a対応USBドングルは何気に少ない感じがします。 というか、気がついたらPlanex社からはUSB無線LAN機器からは撤退してしまった様で 信頼度が高かったのでちょっと残念。。

まぁ、もう需要もそんなにないということなんでしょうね。

さてたどり着いた先、は

http://downloads.fars-robotics.net/

ドライバーとインストーラー・スクリプトも用意されています。

  • 8812au-drivers: こちらを利用
  • 8188eu-drivers
  • 8188fu-drivers
  • 8192eu-drivers
  • 8192su-drivers
  • 8822bu-drivers
  • mt7612-drivers
  • mt7610-drivers: ちょっと古い。(TPLINK T1U)
pi@raspberrypi:~ $ wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi
pi@raspberrypi:~ $ chmod +x install-wifi
pi@raspberrypi:~ $ mv install-wifi /usr/bin/
pi@raspberrypi:~ $ sudo install-wifi 

 *** Raspberry Pi wifi driver installer by MrEngman.
 *** Performing self-update
 *** Relaunching after update

 *** Raspberry Pi wifi driver installer by MrEngman.

Your current kernel revision = 4.19.66+
Your current kernel build    = #1253

Checking for a wifi module to determine the driver to install.

Your wifi module is Bus 001 Device 002: ID 2357:011e TP-Link

And it uses the 8812au driver.


Your Pi revision number is 9000c1
You have a Pi 0 W v1.1
Checking for a 8812au wifi driver module for your current kernel.
There is a driver module available for this kernel revision.
Downloading the 8812au driver, 8812au-4.19.66-1253.tar.gz.
Installing the 8812au driver.

Installing driver config file 8812au.conf.
mv 8812au.conf /etc/modprobe.d/.
Installing driver module 8812au.ko.
install -p -m 644 8812au.ko /lib/modules/4.19.66+/kernel/drivers/net/wireless
Loading and running the 8812au driver, 8812au.ko.
pi@raspberrypi:~ $ 

上のようにバッテリー駆動でだいたい12時間駆動します。ちょと電力喰いかも。。


Mediatek 7610Uのチップを使用していてる11aのみの対応のT1Uは以下に情報があります。

参考:

See Also

🏝 tipping

🌷 sat ⚡️ goozenlab@getalby.com
🌻 bitcoin : bc1qnjhnsxgqah050995dkdveav4y3t3d7uxyme4ud

If you do send a tip, Please email me so that I can say thank you.