6

Edimax EW-7711UAn wifi アダプターを USB ポートに接続して、BeagleBone で Ubuntu 11.10 を実行しています。/etc/network/interfaces を構成しましたが、wifi は機能しますが、次のようになります。

  1. デバイスの起動時に wlan0 インターフェイスが常に起動するとは限りません。約 3 回に 1 回の試行で成功します。

  2. 特にしばらく使用しないと、インターフェイスが再びダウンすることがあります。

/etc/network/interfaces ファイルには以下が含まれます。

auto wlan0
    iface wlan0 inet dhcp
    wpa-driver wext
    wpa-ssid "Bodoni"
    wpa-psk "<mypassword>"

ポイント 1) に対処するために、/etc/rc.local に以下を記述します。

nohup sh -c "ifdown wlan0 && ifup wlan0"

しかし、あまり役に立たなかったようです。2 つ目の問題は電源管理に関連しているのではないかと推測しているので、/etc/rc.local で電源管理をオフにしてみます。

しかし、起動時にwifiを確実に起動させる方法について誰か考えている人はいますか? イーサネットなしで BeagleBone ヘッドレスを実行しているので (ロボット上にあります)、これを修正することが重要です!

参考までに、私はデフォルトのドライバーを使用しています - lsmod は以下を提供します:

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 

新しいドライバーをコンパイルする必要がないように願っています。

4

5 に答える 5

7

I've had a similar problem with my BeagleBones using another wifi adapter using the rt2800usb driver. Specifically I am using a DLINK DWA-125 (HW Rev A2) which is based on the rt3070 chip.

Same exact symptoms that you are reporting if I plug the DWA-125 directly into the USB port on the BeagleBone.

BUT if I plug the adapter into a USB extension cable and then plug the extension cable into the BeagleBone USB port, everything works fine. I have done 100s of hours of Cloud9 development using this setup and no problems with Wifi whatsoever.

I am running the Angstrom distro - and I find the same issue on all three of last BB releases (4/22. 5/? and 6/18).

Length of USB extension cable doesn't seem to matter (at least between 1ft and 12ft - haven't tried anything below 1ft.)

I have 6 BeagleBones (4 ver A5 and 2 ver A6) - behavior is the same on all of these Beaglebones.

Also have 4 DWA-125 Rev A2 USB adapters - behavior is the same on all of these.

I have not experimented with other USB Wifi Adapters using the same or other chips/drivers. And I haven't spent the time to track down the root cause of this behavior - I have code to write!

But, give it a try in case your experience matches mine - its a quick and easy 'fix'.

---- Addendum:

I just tried an experiment with the Belkin N150 Micro USB Wifi Adapter - based on the rtl8192cu chip and the standard drivers that come with the 6/18 BeagleBone Angstrom distribution.

Got very similar behavior: The Wifi doesn't work at all when plugged directly into the USB port. But when plugged in via a 1ft USB extension cable, everything works fine.

于 2012-07-19T07:33:55.700 に答える
1

USB ESD スパイク保護 IC (U10、TPD4S012) を削除することで問題を解決しました。USB コネクタと CPU の間に配線する必要がありますが、私のボードでは USB コネクタの後に配置されていました (rev. A4)。これが後のリビジョンで修正されるかどうかはわかりません。

更新: これは場合によってはあまり役に立ちません。このスレッドをチェックしてください。

于 2012-09-12T13:46:49.660 に答える
1

見つけるのに十分な長さでグーグル検索するまで、私はほぼ1年間同様の問題を抱えていました

ウィキッド

wicd でセットアップした後、私の 5 つのビーグルボーンは、奥の寝室からガレージまでの Wi-Fi ドングル上のホーム ネットワークで安定しています。/etc/network/interfaces は行くべき道ではありません。何百もの構成を試したに違いありませんが、中には 1 日か 2 日かかるものもありました。ドキュメントがインターフェイスの適切なデフォルト、非常にベアボーンを提供したことを覚えています。また、wicd は、必要に応じてサプリカントを実行します。

于 2016-01-07T00:03:05.570 に答える
0

BeagleBone で信頼性の高い WiFi を利用できるようになるまでには、何年もかかりました。最終的に、答えは Atheros ドングルを使用することでした。なぜなら、私は RealTek と RALink チップセットがうまくいかなかったからです。NetGear WNA1100 は、Angstrom と Ubuntu の両方で、非常に確実に動作します。ここで私の投稿を参照してください。

于 2013-05-09T15:37:08.637 に答える