Sto utilizzando Ubuntu 11.10 su un BeagleBone con un adattatore Wi-Fi Edimax EW-7711UAn inserito nella porta USB. Ho configurato/etc/network/interfaces e il wifi funziona, ma:Wifi non rimane su BeagleBone
L'interfaccia wlan0 non sempre venire durante l'avvio del dispositivo. Risulta con successo circa uno su tre tentativi.
L'interfaccia a volte scende di nuovo, soprattutto se non viene utilizzata per un po '.
Il file/etc/network/interfaces comprende:
auto wlan0
iface wlan0 inet dhcp
wpa-driver wext
wpa-ssid "Bodoni"
wpa-psk "<mypassword>"
Al fine di cercare di affrontare il punto 1), ho messo il seguente in /etc/rc.local:
nohup sh -c "ifdown wlan0 && ifup wlan0"
Ma non sembra essere di grande aiuto. Immagino che il secondo problema potrebbe essere collegato al risparmio energetico, quindi potrei provare a disattivarlo in /etc/rc.local.
Ma qualcuno ha qualche idea su come posso ottenere il wifi in modo affidabile all'avvio? Sto eseguendo il BeagleBone senza headless senza Ethernet (è su un robot) quindi è importante che venga risolto!
FYI, sto usando i driver di default - lsmod dà:
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
Sto sperando di non dover compilare un nuovo driver, perché non ho avuto molto successo con quello!
Che strano. Al momento ho funzionato un po 'meglio. Ho messo un sacco di comandi in /etc/rc.local. Se eth0 non ha IP, uso ifdown eth0, supponendo che stiamo funzionando senza fili, non cablato. Quindi controllo se wlan0 ha un IP. Se no, faccio ifdown wlan0 e poi ifup --force wlan0. E per buona misura, rilascio qualsiasi lease DHCP ed eseguo dhclient per ottenerne uno nuovo. Finora, questo ha portato il wireless a venire abbastanza in modo affidabile e anche a rimanere in piedi per lunghi periodi. Posso scrivere un cron job per fare controlli periodici e forzare la connessione wireless se non è connesso. –
La mia situazione era ancora peggiore: la porta USB sarebbe morta dopo aver tentato di utilizzare un dongle wifi. Solo un reboot lo avrebbe riportato indietro. Un hub USB lo ha risolto. –