Well after reading about so many failures, I have it working under the latest Raspbian, Now to get it working under piCore.
Other than a wpa_supplicant.conf, this is the only thing needed. in raspbian.
/etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet manual
auto wlan0
iface wlan0 inet manual
wpa-iface wlan0
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto br0
iface br0 inet dhcp
bridge_ports wlan0 eth0
bridge_stp off
bridge_maxwait 5
wpa-bridge br0
I realize that piCore doesn't use this sort of interface, but I'm not sure what all is being executed from this configuration. Is this all being handled with ifplugd?