web-dev-qa-db-ja.com

TL-WN722Nは認識されません

私はLinuxが比較的新しいです。私はラップトップ(Dell Inspiron 5520 15R)でUbuntu GNOME(4.8.0-36-generic)を実行しています。 Atheros AR9271チップセットを備えたTP-LINK TL-WN722N USBワイヤレスアダプターを購入しましたが、コンピューターがデバイスを認識しません。デバイスをWindows(同じラップトップ)で試してみたところ、すぐに使用できます。

lsusbの出力は次のとおりです。

Bus 002 Device 003: ID 8087:07da Intel Corp. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0c45:644a Microdia 
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 2357:010c  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ルートとしてデバイスを取り外し、journalctl -faを実行し、デバイスを接続しました。ログに次のように表示されました。

May 06 17:03:30 nashjr kernel: usb 3-1: new high-speed USB device number 5 using xhci_hcd
May 06 17:03:30 nashjr kernel: usb 3-1: New USB device found, idVendor=2357, idProduct=010c
May 06 17:03:30 nashjr kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 06 17:03:30 nashjr kernel: usb 3-1: Product: 802.11n NIC
May 06 17:03:30 nashjr kernel: usb 3-1: Manufacturer: Realtek
May 06 17:03:30 nashjr kernel: usb 3-1: SerialNumber: 00E04C0001
May 06 17:03:30 nashjr mtp-probe[13260]: checking bus 3, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
May 06 17:03:30 nashjr mtp-probe[13260]: bus: 3, device: 5 was not an MTP device
May 06 17:03:35 nashjr systemd[1]: Started CUPS Scheduler.

Sudo lshw -class networkの出力:

*-network               
       description: Ethernet interface
       product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: enp7s0
       version: 05
       serial: e0:db:55:d0:13:7b
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:26 ioport:2000(size=256) memory:c1404000-c1404fff memory:c1400000-c1403fff
  *-network
       description: Wireless interface
       product: Centrino Wireless-N 2230
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: wlp8s0
       version: c4
       serial: 84:a6:c8:e2:3f:c4
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.8.0-36-generic firmware=18.168.6.1 ip=192.168.2.10 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:31 memory:c1500000-c1501fff

lspciの出力:

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (rev ff)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 05)
08:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)

rfkill list allの出力:

1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

そこで、backports-4.4.2-1(これは私が見つけた最新バージョンでした)をダウンロードし、このチュートリアルに従って buntu 14.04にTP-Link TL-WN722Nのドライバーをインストールする方法?

Sudo makeを実行すると、プロセスの最後に次のエラーが発生しました。

/home/nashjr/Downloads/backports-4.4.2-1/net/wireless/nl80211.c: In function ‘nl80211_send_iface’:
/home/nashjr/Downloads/backports-4.4.2-1/net/wireless/nl80211.c:2405:6: error: implicit declaration of function ‘nla_put_u64’ [-Werror=implicit-function-declaration]
      nla_put_u64(msg, NL80211_ATTR_WDEV, wdev_id(wdev)) ||
      ^
cc1: some warnings being treated as errors
scripts/Makefile.build:289: recipe for target '/home/nashjr/Downloads/backports-4.4.2-1/net/wireless/nl80211.o' failed
make[6]: *** [/home/nashjr/Downloads/backports-4.4.2-1/net/wireless/nl80211.o] Error 1
scripts/Makefile.build:440: recipe for target '/home/nashjr/Downloads/backports-4.4.2-1/net/wireless' failed
make[5]: *** [/home/nashjr/Downloads/backports-4.4.2-1/net/wireless] Error 2
Makefile:1491: recipe for target '_module_/home/nashjr/Downloads/backports-4.4.2-1' failed
make[4]: *** [_module_/home/nashjr/Downloads/backports-4.4.2-1] Error 2
Makefile.build:6: recipe for target 'modules' failed
make[3]: *** [modules] Error 2
Makefile.real:88: recipe for target 'modules' failed
make[2]: *** [modules] Error 2
Makefile:40: recipe for target 'modules' failed
make[1]: *** [modules] Error 2
Makefile:30: recipe for target 'default' failed
make: *** [default] Error 2

だから私はそれらを無視することに決め、続けた。 Sudo make defconfig-ath9kを問題なく実行しました。

Sudo makeを実行すると、これらのエラーが再び表示されました。

/home/nashjr/Downloads/backports-4.4.2-1/net/wireless/nl80211.c: In function ‘nl80211_send_iface’:
/home/nashjr/Downloads/backports-4.4.2-1/net/wireless/nl80211.c:2405:6: error: implicit declaration of function ‘nla_put_u64’ [-Werror=implicit-function-declaration]
      nla_put_u64(msg, NL80211_ATTR_WDEV, wdev_id(wdev)) ||
      ^
cc1: some warnings being treated as errors
scripts/Makefile.build:289: recipe for target '/home/nashjr/Downloads/backports-4.4.2-1/net/wireless/nl80211.o' failed
make[6]: *** [/home/nashjr/Downloads/backports-4.4.2-1/net/wireless/nl80211.o] Error 1
scripts/Makefile.build:440: recipe for target '/home/nashjr/Downloads/backports-4.4.2-1/net/wireless' failed
make[5]: *** [/home/nashjr/Downloads/backports-4.4.2-1/net/wireless] Error 2
Makefile:1491: recipe for target '_module_/home/nashjr/Downloads/backports-4.4.2-1' failed
make[4]: *** [_module_/home/nashjr/Downloads/backports-4.4.2-1] Error 2
Makefile.build:6: recipe for target 'modules' failed
make[3]: *** [modules] Error 2
Makefile.real:88: recipe for target 'modules' failed
make[2]: *** [modules] Error 2
Makefile:40: recipe for target 'modules' failed
make[1]: *** [modules] Error 2
Makefile:30: recipe for target 'default' failed
make: *** [default] Error 2

しかし、私が従ったチュートリアルでは、次のように書かれています:

今回はエラーは表示されません。これが完了するまでに時間がかかる場合があります。

だから何かが間違いなく間違いで、何がわからない。

どんな助けも大歓迎です。ありがとう。

5
QuemExordium

新しいUSBデバイスが見つかりました、idVendor = 2357、idProduct = 010c

実際、2357:010CデバイスはAR9271バージョンではなく、Realtekチップセットです。 https://wikidevi.com/wiki/TP-LINK_TL-WN722N_v2

以下を使用してドライバーをインストールすることをお勧めします。

Sudo apt-get install git dkms
git clone https://github.com/lwfinger/rtl8188eu.git
Sudo dkms add ./rtl8188eu
Sudo dkms install 8188eu/1.0
Sudo modprobe 8188eu

おそらく、内部デバイスのドライバーをブラックリストに登録する必要があります。

11
chili555

これは私の場合でも実際に機能しましたが、TP-LINK TL-WN722NV3で機能しました。内部ドライバーをブラックリストに登録する必要さえありませんでした。

Sudo apt-get install git dkms
git clone https://github.com/kimocoder/rtl8188eus.git
Sudo dkms add ./rtl8188eus
Sudo dkms install 8188eus
Sudo modprobe 8188eus

https://wikidevi.com/wiki/TP-LINK_TL-WN722N_v

https://github.com/kimocoder/rtl8188eus/

0
Simon Wäspi