Ich habe kürzlich ein Modell 2 Pi und ein drahtloses USB-Gerät TP-Link WN725N gekauft. Da es sich um ein V2 WN725N-Gerät handelt, muss ich den Realtek 8188eu-Treiber herunterladen und installieren. Bevor ich das mache, muss ich jedoch "lsusb" ausführen, um die Hex-ID zu erhalten, damit ich weiß, welches Laufwerk heruntergeladen werden soll. Das Problem ist, dass das Gerät nicht aufgeführt ist, wenn ich lsusb ausführe.
Wie kann ich den Pi dazu bringen, das Gerät zu "sehen"?
Ausgabe von dmesg
r8188eu 1-1.5:1.0: Direct firmware load for rtlwifi/rtl8188eufw.bin failed with error -2
r8188eu 1-1.5:1.0: Firmware rtlwifi/rtl8188eufw.bin not available
MAC Address = e8:94:f6:15:da:6a
usb 1-1.5: USB Disconnect, device number 9
R8188EU: ERROR indicate disassoc
dmesg
Sie ihn aus, um festzustellen, ob beim Anschließen überhaupt Nachrichten angezeigt werden . Oder schließen Sie ihn an einen anderen Computer unter Linux an, um die USB-ID abzurufen. Es sollte mitlsusb
angezeigt werden, unabhängig davon, ob Sie die Treiber haben oder nicht.Antworten:
An der
dmesg
Ausgabe sehen Sie, dass der Treiberr8188eu
den WiFi-Dongle erkennt, jedoch keine Firmware dafür laden kann, da die Firmware-Datei nicht gefunden werden kann.Das Raspberry Pi-Forum enthält zwei Themen , wie diese WiFi-Geräte unter Raspbian funktionieren können.
Normalerweise werden USB-Geräte in der
lsusb
Ausgabe angezeigt, auch wenn kein geeigneter Treiber verfügbar ist. Ich glaube, der Dongle wurde nicht angezeigt, da er getrennt wird, wenn die Firmware nicht gefunden wird, wie die letzten beidendmesg
Zeilen zeigen.Ich fand, dass das reguläre Debian-Paket firmware-realtek die erforderliche Datei enthält. Dies wäre ein sauberer und bequemer Weg, um es zu bekommen, aber auf meinem Raspbian habe ich diese Datei nicht, obwohl das Paket installiert ist.
quelle