1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Raspberry pi にRTL8814AUのWiFiアダプタのドライバをインストールする

Last updated at Posted at 2021-09-13

#Raspberry piにWiFiアダプタのドライバをインストールするには,このコマンドが最強だと思っていた

sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi
sudo chmod +x /usr/bin/install-wifi
sudo install-wifi

####しかし、このコマンドはここにあるドライバしか自動でインストールできない...
:::note info
8812auのドライバなら上記のサイトでOK
:::
:::note alert
8814auのドライバはNG
:::

しかし、8814auのチップのWiFiアダプタでも8812auのドライバで動いていたから、私は気づかなかった。
ちゃんとチップを調べないと....

######さあ困った

raspberry piは8812auのドライバでも8814auのチップのWiFiアダプタを認識し、AP化もできた。

####しかし、遅延するは、再接続できない、など問題多発。

###そうなると、8814au用のドライバが必要だ!

####調べた結果....

#GitHubに上がってました!
https://github.com/aircrack-ng/rtl8814au

####これです!これ!これを求めていたんです!

しかし、readmeだけを読んでもうまいこといかない...

気づきました、こっちのやり方を真似したらいいんだ!

ということで、まとめます。

##GitHubをまんまコピーしてもできない

git clone https://github.com/aircrack-ng/rtl8814au.git
cd rtl8814au
make
make install

##こうしました!

sudo apt-get install raspberrypi-kernel-headers
git clone https://github.com/aircrack-ng/rtl8814au.git
cd rtl8814au

####raspberry pi 1/2/3/ & zeroはこちらのコード

RPI1/2/3/&0/Zero
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

####raspberry pi 3B+ & 4Bはこちらのコード

RPI3B+&4B
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

###sudo入れないとややこしい

sudo make 
sudo make install

###これで8814auチップのWiFiアダプタが動いた!!!

自分が動かしたのは,8814auチップのWiFiアダプタはこちらです。
I-O DATA WiFi 無線LAN 子機 11ac 1300Mbps USBバスパワー IPv6 土日サポート WN-AC1300UA

WAVLINK WiFi 無線LAN 子機 AC1900 1300+600Mbps デュアルバンド USB3.0 アダプター WPSボタン 吸着機能あるクレードル付き 高速通信4X3dBi Windows7/8/10/Mac OS X 対応 WLAMJP2C-WN693A5

8812auのWiFiアダプタはこちらの記事で細かく書いてます。

###Raspberry piのWiFiアダプタに、ここまでこだわってる人がなかなかいない気がする......

以前、8812auチップのWiFiアダプタを使ってAP化したRaspberry pi zeroと、
Raspberry Pi3や4を1つのSDカードで共同利用したい!と思ったが

#####8812auのドライバは機種によって違うため、zeroでAP化した場合、ドライバが違う3や4では使えないということだった....

ここで見ていくと、機種別でドライバが違う。

ファイル名 Raspberry Pi
無印 Pi1、PiZero、PiZeroW、CM
v7 Pi2、Pi3、Pi3+、CM3
v7l Pi4

これもまた、このコマンドを買いかぶりすぎたせい....

sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi
sudo chmod +x /usr/bin/install-wifi
sudo install-wifi

AP化しなければ、機種を変えても問題ないんだろうけど、自分はAP化しているので詰まったというお話。
ここ三年、秋になるとラズパイのWiFiアダプタに苦しめられる。

お疲れさまでした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?