Only get WIFI when LCD4 cape installed

Hi everyone,

I’m fairly new to Beaglebone as well as Linux (been messing with them about 6 months). I managed to get my Beaglebone Black connected to wifi, but only when the lcd4 cape is installed. When it’s booted without the cape, it doesn’t appear to pick up the router. The wifi dongle is powered (indicated by light when on), but ‘ip address’ command gives me this:

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000

link/ether 80:1f:02:f5:2e:23 brd ff:ff:ff:ff:ff:ff

like I said. If I were to shut it down, install the lcd4 cape, and boot up, it connects just fine.

Any ideas?

I’m using BBB revision C

Distribution info:

Linux beaglebone 3.8.13-bone50 #1 SMP Tue May 13 13:24:52 UTC 2014 armv7l GNU/Linux

as for the wifi device:

Bus 001 Device 002: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]

I’d appreciate any help, thanks.


The antenna on those small rtl8188's is too close to the hdmi
connector (and hdmi ground). Either get a usb extension cable, or
disable the hdmi port (like using an lcd cape..)


Ok. I seemed to have figured out how to get it working.

I entered ifdown wlan0 then ifup wlan0

It is now connected to wifi.

I restarted it and it booted back up with the wifi working. Although very slow connection going through ssh. Not sure if that will persist, but at least it’s working.

I’ll try that. May be why my connection is so slow when it does work.

I’ll try it with the hub I have.