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 1 year has passed since last update.

UnitV2にいれたGentooでWiFiを使えるようにするまで

Posted at

一応↑の関連記事になります。

手順

以下の手順はUnitV2で行いました。
git等はemergeで入れています。

ソースをクローン

fifteenhexさんの RTL8188FUをクローンします。

git clone https://github.com/fifteenhex/rtl8188fu

ソース修正

makeする前にREADMEのConfigurationに書いてあることをやればいいのですが、
なぜかDisable Power Managementだけは効いてなさそうだったので、ソースを修正します。
CONFIG_POWER_SAVING#defineを全てコメントアウトし、#undef CONFIG_POWER_SAVINGを入れます。

include/autoconf.h Line 233-248

#ifdef CONFIG_POWER_SAVING
	//#define CONFIG_IPS
	//#define CONFIG_LPS
    #undef CONFIG_POWER_SAVING
	#ifdef CONFIG_IPS
	/* #define CONFIG_IPS_LEVEL_2	1  */ /*enable this to set default IPS mode to IPS_LEVEL_2 */
	#endif

	#if defined(CONFIG_LPS) && defined(CONFIG_SUPPORT_USB_INT)
		/* #define CONFIG_LPS_LCLK */
	#endif

	#ifdef CONFIG_LPS_LCLK
	//	#define CONFIG_XMIT_THREAD_MODE   
	#endif
#endif /* CONFIG_POWER_SAVING */

インストール

ドライバのビルドとインストール、ファームウェアのコピーをします。
出来たら再起動します。

cp firmware/rtl8188fufw.bin /lib/firmware/rtlwifi/
make && make install && depmod -a
modprobe rtl8188fu

reboot

WiFi設定

私はnmtuiでやりました。 USEフラグにtoolsを追加すればいいと思います。

結果

良好です。カーネルのCONFIG_TUNも有効にして、tailscaleも入れました。

unitv2 ~ # ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether be:e7:57:62:c2:e0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.6/24 brd 192.168.2.255 scope global dynamic noprefixroute eth0
       valid_lft 86331sec preferred_lft 86331sec
    inet6 fd16:1f82:dc89:4897:e84b:863d:3d28:4085/64 scope global dynamic noprefixroute
       valid_lft 2591932sec preferred_lft 604732sec
    inet6 fe80::d577:e952:671b:22ef/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:e0:4c:01:45:ed brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.45/22 brd 192.168.3.255 scope global dynamic noprefixroute wlan0
       valid_lft 7147sec preferred_lft 7147sec
    inet6 fdb6:d77:8a51:4665:5ac6:ba77:7f1d:fed7/64 scope global dynamic noprefixroute
       valid_lft 1747sec preferred_lft 1747sec
    inet6 fe80::1aa8:6165:5bb3:3a82/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
4: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc pfifo_fast state UNKNOWN group default qlen 500
    link/none
    inet 100.67.130.25/32 scope global tailscale0
       valid_lft forever preferred_lft forever
    inet6 fd7a:115c:a1e0:ab12:4843:cd96:6243:8219/128 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::14e7:c87:68a2:f1e3/64 scope link stable-privacy
       valid_lft forever preferred_lft forever
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?