Linux: Regresi TL-WN725N (TP-Link WiFi adapter) di Buster

Dibuat pada 23 Jul 2019  ·  8Komentar  ·  Sumber: raspberrypi/linux

Saya tidak dapat membuat adaptor ini berfungsi di Buster. Ini berfungsi dengan baik dengan gambar instal untuk Stretch (2019-04-08-raspbian-stretch.img)

Jelaskan bugnya
Widget GUI dan raspi-config keduanya melaporkan "Tidak ada antarmuka nirkabel yang ditemukan."

Untuk mereproduksi
Salin gambar pemasangan Buster ke kartu microSD dan boot ke prosedur pemasangan dengan dongle WiFi terpasang. tidak ada adaptor WiFi yang ditemukan.

Perilaku yang diharapkan
dengan wpa_supplicant.conf di /boot, koneksi WiFi akan muncul. (Ini bekerja dengan Stretch tetapi tidak Buster.)

Perilaku sebenarnya
Tidak ada perangkat keras WiFi yang terdeteksi.

Sistem
Salin dan tempel hasil perintah raspinfo ke bagian ini. Atau, salin dan tempel tautan pastebin,
https://Pastebin.com/bffePRJ8

atau tambahkan jawaban untuk pertanyaan berikut:

  • Raspberry Pi model apa? misalnya Pi3B+, PiZeroW
    Pi 2B

  • OS dan versi mana ( cat /etc/rpi-issue )?
    2019-07-10-raspbian-buster.img

  • Versi firmware yang mana ( vcgencmd version )?

hbarta<strong i="35">@raspigold4gb</strong>:~ $ vcgencmd version
Jul  9 2019 14:40:53 
Copyright (c) 2012 Broadcom
version 6c3fe3f096a93de3b34252ad98cdccadeb534be2 (clean) (release) (start)
hbarta<strong i="36">@raspigold4gb</strong>:~ $ 
  • Versi kernel yang mana ( uname -a )?
hbarta<strong i="42">@raspigold4gb</strong>:~ $ uname -a
Linux raspigold4gb 4.19.58-v7+ #1245 SMP Fri Jul 12 17:25:51 BST 2019 armv7l GNU/Linux
hbarta<strong i="43">@raspigold4gb</strong>:~ $ 

Log
Jika berlaku, tambahkan output yang relevan dari dmesg atau yang serupa.

Konteks tambahan
Tambahkan konteks lain yang relevan untuk masalah tersebut.
pesan:

[   73.712352] usb 1-1.5: new high-speed USB device number 6 using dwc_otg
[   73.843828] usb 1-1.5: New USB device found, idVendor=0bda, idProduct=8179, bcdDevice= 0.00
[   73.843858] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   73.843871] usb 1-1.5: Product: 802.11n NIC
[   73.843886] usb 1-1.5: Manufacturer: Realtek
[   73.843916] usb 1-1.5: SerialNumber: 00E04C0001
[   73.936824] lib80211: common routines for IEEE802.11 drivers
[   73.936851] lib80211_crypt: registered algorithm 'NULL'
[   73.967611] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[   73.992533] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0)
[   74.029680] usbcore: registered new interface driver r8188eu
[   74.992671] MAC Address = 60:e3:27:1a:08:3e
[   74.996486] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   84.065424] logitech-hidpp-device 0003:046D:1017.0007: HID++ 1.0 device connected.

lsusb:

pi<strong i="8">@raspberrypi</strong>:~ $ lsusb
Bus 001 Device 006: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 004: ID 04d9:0132 Holtek Semiconductor, Inc. 
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. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi<strong i="9">@raspberrypi</strong>:~ $ 

hal-hal jaringan

pi<strong i="13">@raspberrypi</strong>:~ $ ip addr
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 b8:27:eb:aa:e6:2f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.156/24 brd 192.168.1.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 2601:249:e00:6b24::16a9/128 scope global dynamic noprefixroute 
       valid_lft 7038sec preferred_lft 4338sec
    inet6 2601:249:e00:6b24:722f:c402:c3eb:544c/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 86388sec preferred_lft 14388sec
    inet6 fe80::2d51:b30b:140a:9dd6/64 scope link 
       valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 60:e3:27:1a:08:3e brd ff:ff:ff:ff:ff:ff
pi<strong i="14">@raspberrypi</strong>:~ $ ifconfig wlan0
wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 60:e3:27:1a:08:3e  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

pi<strong i="15">@raspberrypi</strong>:~ $ 

modul

pi<strong i="6">@raspberrypi</strong>:~ $ lsmod|egrep "8188|80211"
r8188eu               438272  0
lib80211               16384  1 r8188eu
cfg80211              614400  1 r8188eu
rfkill                 28672  2 cfg80211
pi<strong i="7">@raspberrypi</strong>:~ $ 

firmware yang diinstal

pi<strong i="11">@raspberrypi</strong>:~ $ dpkg -l firmware-realtek
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name             Version           Architecture Description
+++-================-=================-============-==================================================
ii  firmware-realtek 1:20190114-1+rpt2 all          Binary firmware for Realtek wired/wifi/BT adapters
pi<strong i="12">@raspberrypi</strong>:~ $ 

Catatan: Jika saya memasang kartu micro-SD di Pi dengan WiFi on-board atau dongle lain (Edimax), WiFi beroperasi secara normal.

Juga ref https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=246587

Terima kasih!

Komentar yang paling membantu

Anda mungkin ingin memasukkan driver r8188eu (staging) ke daftar hitam, dan menginstal 8188eu MrEngman yang sejauh ini cukup andal (bahkan dalam mode AP).

Semua 8 komentar

Anda mungkin ingin memasukkan driver r8188eu (staging) ke daftar hitam, dan menginstal 8188eu MrEngman yang sejauh ini cukup andal (bahkan dalam mode AP).

Terima kasih atas balasan secepatnya.
Bisakah Anda membantu dengan dua pertanyaan?
Saya telah memasukkan modul ke daftar hitam tetapi tidak dapat menemukan panduan untuk menggunakan modul kernel dari pementasan. Bisakah Anda menunjukkan panduan untuk itu?
Saya menggunakan beberapa dongle ini dengan Pis yang dioperasikan tanpa kepala dan jauh dari Ethernet. Akankah pembaruan kernel menyebabkan WiFi tidak berfungsi lagi sampai saya campur tangan secara manual untuk memperbaiki situasi (untuk salah satu solusi?)

Rupanya saya juga membutuhkan panduan untuk modul daftar hitam. Saya membuat file berikut:

pi<strong i="10">@raspberrypi</strong>:~ $ cat /etc/modules-load.d/raspi-blacklist.conf 
blacklist r8188eu

pi<strong i="11">@raspberrypi</strong>:~ $ 

dan pada boot berikutnya modul sepertinya masih dimuat.

pi<strong i="15">@raspberrypi</strong>:~ $ lsmod |egrep "8188|80211"
r8188eu               438272  0
lib80211               16384  1 r8188eu
cfg80211              614400  1 r8188eu
rfkill                 28672  2 cfg80211
pi<strong i="16">@raspberrypi</strong>:~ $

Terima kasih!

Cukup ikuti prosedur instalasi MrEngman menggunakan skrip yang disebutkan dalam posting: itu akan melakukan semuanya untuk Anda.

Apakah prosedur instalasi MrEngman perlu dilakukan setiap kali kernel diperbarui? Saya membutuhkan solusi yang dapat dilakukan pada sistem tanpa kepala yang hanya dapat diakses melalui ssh.
Jika diperlukan setelah setiap pemutakhiran kernel, dapatkah dijalankan setelah pemutakhiran dan sebelum me-reboot? Dengan kata lain, apakah ini akan berfungsi untuk kernel yang diinstal atau hanya kernel yang sedang berjalan?
Terima kasih!

Apakah driver itu memberikan manfaat/memperbaiki masalah Anda?

Ya, itu perlu diinstal ulang setelah setiap pembaruan kernel. Anda dapat mengunduh/menginstal arsip yang diperlukan sendiri jika Anda mau (lokasi dapat diprediksi).
Saya sarankan Anda mengajukan pertanyaan apa pun tentang penerapan driver tersebut di utas forum terkait.

Ya. Proses itu membuat dongle bekerja. (Saya belum melakukan pengujian ekstensif tetapi muncul dan mendapatkan alamat IP.)
Sepertinya ada cara untuk memperbarui modul ketika kernel baru diinstal dengan memberikan nomor komit (untuk kernel?) Saya akan menanyakannya di utas. Saya perlu mengetahuinya sebelum saya memperbarui kernel. Mungkin driver yang berfungsi akan berhasil masuk ke kernel berikutnya.

Senang itu berhasil untuk Anda.
Overtime, driver rtl8xxxu , termasuk dalam kernel dapat memberikan dukungan yang tepat untuk 8188eu. Saya belum memeriksa status yang satu ini belakangan ini. (perhatikan itu masuk daftar hitam secara default di Raspbian Buster saya pikir).

Sementara itu, opsi lain jika Anda ingin membangun dari sumber:
https://github.com/lwfinger/rtl8188eu (kemungkinan sumber MrEngman)
https://github.com/quickreflex/rtl8188eus

Menutup masalah ini sebagai pertanyaan dijawab/masalah diselesaikan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat