Himbeer Pi wifi wlan0

8

Also habe ich 2 Himbeeren und beide laufen Himbeer. Mein WLAN-Adapter ist also TP-LINK WN725N.

Ich habe mein WLAN folgendermaßen konfiguriert:

    auto lo

iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet dhcp

        wpa-ssid "mynetworkid"
        wpa-psk "mynetworkpassword"

Aus diesen Beiträgen: So richten Sie WiFi mit Raspbian "wheezy" ein

http://learn.adafruit.com/adafruits-raspberry-pi-lesson-3-network-setup/setting-up-wifi-with-occidentalis

Jetzt ist mein Problem, mein WLAN auf meinem ersten Himbeer-Pi funktioniert, aber auf meinem zweiten Himbeer-Pi funktioniert es nicht. Ich bemerkte, dass beim Booten meines zweiten Himbeer-Pi Folgendes stand: "wlan0 konnte nicht gestartet werden" und "wlan0: kein solches Gerät".

lsusb:

Device002:Standard Microsystem Corp.
Device001:Linux foundation 2.0 root hub
Device003:Standard Microsystem Corp.
Device004:USB port HUB
Device005:Realtek Semiconductor Corp.
Device006:SiGma Micro HID controller.
Device007:Elan Microelectronics Corp.

ifconfig -a:

Es gibt nicht die Verbindung, die ich will

Was mache ich falsch und wie behebe ich das?

Loko
quelle
Was sind die Ausgänge dieser Befehle auf dem 2. Pi? - ifconfig -a / lsusb / usb-Geräte / lsmod
Lawrence
@ Lawrence Siehe meine Bearbeitung
Loko
raspberrypi.stackexchange.com/a/9750/894 - Ich benutze kürzlich Wicd-Flüche. Früher war es die Hölle, WiFi einzurichten - jetzt ist es wirklich einfach, das zu verwenden, und es hat Wiederverbindungsoptionen und viele andere coole Dinge. Es installiert Python und ein paar andere Dinge, aber ich habe lieber alles am Laufen, als mir die Haare auszureißen und zu versuchen, eine Verbindung zu WiFi herzustellen.
Piotr Kula
@ppumkin Ich kann es jetzt eigentlich ziemlich einfach machen. Außerdem benutze ich einen anderen WLAN-Adapter. Ich würde diesen WLAN-Adapter nicht empfehlen.
Loko

Antworten:

8

Ich habe die Antwort vom offiziellen Himbeer-Pi-Forum erhalten. Vielen Dank an MrEngman

Es gibt zwei Versionen dieses WLAN-Adapters. In V1 ist der Treiber in den meisten Images enthalten. In V2 müssen Sie einen Treiber herunterladen und installieren, da dieser nicht in den Linux-Images enthalten ist.

Es scheint, dass Sie wahrscheinlich V2 haben und den Treiber herunterladen und installieren müssen. Sie können die WLAN-Version bestimmen, die Sie haben, wenn Sie den Befehl lsusb verwenden. Dadurch wird der WN725N V2 als aufgelistet

Bus 001 Device 004: ID 0bda:8179 Realtek Semiconductor Corp.

Die wichtige Information ist die ID 0bda: 8179.

Wenn dies angezeigt wird, müssen Sie den Treiber herunterladen. Wenn Sie eine aktuelle Version von Raspbian verwenden, sind vorkompilierte Versionen verfügbar.

Vorkompilierte Versionen des Treibers sind für Raspbian wie folgt verfügbar

Verwenden Sie für 3.6.11+ # 538, # 541, # 545, # 551 und # 557 8188eu-20130830.tar.gz

Verwenden Sie für 3.6.11+ # 524, # 528 oder # 532 8188eu-20130815.tar.gz

Verwenden Sie für 3.6.11+ # 371 bis # 520 8188eu-20130209.tar.gz

Verwenden Sie den Befehl uname -a, um die Version zu bestimmen, die Sie haben, z

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.6.11+ #551 PREEMPT Mon Sep 30 14:42:10 BST 2013 armv6l GNU/Linux
pi@raspberrypi ~ $

Laden Sie den Treiber mit den Befehlen herunter und installieren Sie ihn

wget https://dl.dropboxusercontent.com/u/80256631/8188eu-2013xxyy.tar.gz <--set data code for driver version above
tar -zxvf 8188eu-2013xxyy.tar.gz                                         <--set data code for driver version above
sudo install -p -m 644 8188eu.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless
sudo insmod /lib/modules/3.6.11+/kernel/drivers/net/wireless/8188eu.ko
sudo depmod -a

Sie können überprüfen, ob der Treiber mit dem Befehl ifconfig OK geladen ist. Es sollte so etwas wie wlan0 anzeigen

wlan0     Link encap:Ethernet  HWaddr a0:f3:c1:25:7d:28
          inet addr:192.168.16.15  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:125431 errors:0 dropped:305 overruns:0 frame:0
          TX packets:5821 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:21001551 (20.0 MiB)  TX bytes:762826 (744.9 KiB)

Nochmals vielen Dank an: MrEngman im Himbeer-Pi-Originalforum

Auch ich hatte die # 474 die benötigt: 8188eu-20130209.tar.gz

Loko
quelle
3

Ich bin vor ein paar Tagen auf dasselbe Problem gestoßen.

Kurze Antwort: Sie benötigen den 8188eu-Kerneltreiber, damit die drahtlose Schnittstelle funktioniert.

Eine etwas längere Antwort basierend auf persönlichen Erfahrungen: Aktivieren Sie das Kontrollkästchen, das mit Ihrem Produkt geliefert wurde. Es sollte V2 oder V3 irgendwo auf oder in der Nähe des Barcode-Aufklebers auflisten. Das ist die Revisionsnummer. Ich fand heraus, dass vorgefertigte Treiber, die in den offiziellen rPi-Foren oder in diesem Repository veröffentlicht wurden , mit V2 sehr gut funktionieren, aber ich hatte Probleme mit V3. Nach dem Erstellen des Kerneltreibers aus dem Quellcode (Anweisungen und Quellcode finden Sie auf Github) funktionierte mein V3-Adapter einwandfrei.

Ich habe auch diesen Blog gefunden, der einen Download für den 8188eu-Kerneltreiber enthält, der angeblich für V3 entwickelt wurde, aber ich habe ihn selbst nicht getestet

Artis
quelle
Ja, ich habe selbst eine Antwort gepostet. Was ich aus dem Himbeer-Pi-Forum gefunden habe. Ich brauchte einen Fahrer.
Loko
1

Es ist meine Konfiguration, funktioniert gut. Aber ich habe eine statische IP und benutze keine Krypto über WLAN.

auto lo  
iface lo inet loopback

allow-hotplug eth0  
iface eth0 inet dhcp

allow-hotplug wlan0  
iface wlan0 inet static
    address 192.168.1.200  
    netmask 255.255.255.0  
    gateway 192.168.1.100  
    wireless-essid SSID  

iface default inet dhcp
eeeeef
quelle
1

Überprüfen Sie, welche Systemversion Sie haben. Wenn 3.10.18+, überprüfen Sie dies .

Marian Paździoch
quelle
0

Sie sollten zunächst überprüfen, ob Ihr WLAN-Adapter mithilfe von iwconfig erkannt und konfiguriert wurde. Eine Möglichkeit ist, dass Ihr Adapter nicht wlan0 heißt, sondern wlan1 oder so.

HolgerG
quelle