So, not a complete nub. But new enough to be overlooking something.

I have 2 usb wireless nics, and 1 cardbus.

the cardbus is a rtl chipset: 8185

usb nic 1 is a rtl8187

and the last one is a ralink 3070

no matter what i do, i cannot get the mac address to change and stick. i have been testing against a old aptivia 54g router with mac filtering turned on. I set the AP to only allow a mac of 01:02:03:04:05.

i have --------
booted with bt51 gnome and kde with the networking enabled
drop to terminal
ifconfig wlan0 down
/etc/init.d/networking stop
macchanger -m 01:02:03:04:05:06 wlan0 ***OR*** # ifconfig wlan0 hw ether 01:02:03:04:05:06

start networking
ifconfig wlan0 up

on the cardbus, the change will stick, but it is unable to hook up to *any* access point.
the 8187 usb stick will take the change as well, but will not touch *any* access point.
the ralink 3070 simply *wont* take any mach change at all in BT5 gnome or kde.

I have also ----
booted live off of the linux mint 11 lxde distro
drop to terminal
sudo ifconfig wlan0 down
sudo /etc/init.d/networking stop
sudo ifconfig wlan0 hw ether 01:02:03:04:05:06
sudo start networking
ifconfig wlan0 up on mint it sticks for all 3 devices.... *until* i try to attach to *any* access point... it "fails to connect" then it spins for 5 minutes and magically my old mac is back.

my last ditch was to enter the macs on each line of the /etc/netwrok/interfaces file and i do not see any differences, the oem macs show up instead of the new fake mac

im stumped. been at it for about 24 hours without any ideas....