Ich benutze Ubuntu 11.10 auf einem BeagleBone mit einem Edimax EW-7711UAn Wlan-Adapter, der an den USB-Port angeschlossen wird. Ich habe konfiguriert/etc/network/interfaces und das WiFi funktioniert, aber:Wifi bleibt nicht auf BeagleBone
Die wlan0 Schnittstelle nicht immer kommen, wenn das Gerät booten. Es kommt erfolgreich auf einen von drei Versuchen an.
Die Schnittstelle geht manchmal wieder herunter, besonders wenn sie eine Weile nicht benutzt wird.
Das Verzeichnis/etc/network/interfaces-Datei enthält:
auto wlan0
iface wlan0 inet dhcp
wpa-driver wext
wpa-ssid "Bodoni"
wpa-psk "<mypassword>"
Um zu versuchen, Punkt 1) zu adressieren, habe ich folgendes in /etc/rc.local:
nohup sh -c "ifdown wlan0 && ifup wlan0"
Aber es schien nicht viel zu helfen. Ich nehme an, dass das zweite Problem mit der Energieverwaltung verbunden sein könnte, also könnte ich versuchen, das in /etc/rc.local auszuschalten.
Aber hat irgendjemand irgendwelche Gedanken darüber, wie ich das Wifi bekommen könnte, um beim Booten zuverlässig zu kommen? Ich betreibe den BeagleBone headless ohne Ethernet (es ist auf einem Roboter), also ist es wichtig, dass ich das repariere!
FYI, ich bin mit dem Standard-Treiber - lsmod gibt:
Module Size Used by
aes_generic 27837 2
arc4 1111 2
rt2800usb 12386 0
rt2800lib 45146 1 rt2800usb
crc_ccitt 1457 1 rt2800lib
rt2x00usb 10595 1 rt2800usb
rt2x00lib 39077 3 rt2800usb,rt2800lib,rt2x00usb
mac80211 228509 3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211 167722 2 rt2x00lib,mac80211
rfkill 16703 1 cfg80211
binfmt_misc 6224 1
spidev 4620 0
Ich hoffe, nicht einen neuen Treiber zu kompilieren zu haben, weil ich nicht viel Erfolg damit gehabt haben!
Wie sehr seltsam. Im Moment funktioniert es ein bisschen besser. Ich habe einige Befehle in /etc/rc.local eingefügt. Wenn eth0 keine IP hat, benutze ich ifdown eth0, vorausgesetzt wir laufen drahtlos, nicht verkabelt. Ich überprüfe dann, ob wlan0 eine IP hat. Wenn nicht, mache ich ifdown wlan0 und dann ifup --force wlan0. Und um es gut zu sagen, lasse ich jede DHCP-Lease frei und führe Dhclient aus, um eine neue zu bekommen. Bis jetzt hat dies dazu geführt, dass das Wireless-System ziemlich zuverlässig und sogar für lange Zeit aufleuchtet. Ich kann einen Cronjob schreiben, um periodische Überprüfung zu machen und das drahtlose zu zwingen, wenn es nicht angeschlossen ist. –
Meine Situation war noch schlimmer - der USB-Anschluss würde nach dem Versuch, den Wifi-Dongle zu verwenden, nicht mehr funktionieren. Nur ein Neustart würde es zurückbringen. Ein USB-Hub hat es behoben. –