Yes I was able to connect to a wireless network. I had no ethernet cable plugged in at all. I used the wireless normally with a spoofed MAC address. When you try to change your MAC address, confirm that you are 1)
not connected to a wireless network but 2) have the airport turned
on. Are you sure that the MAC address you specified was properly formatted (e.g.,
http://en.wikipedia.org/wiki/MAC_address )?
From what others have posted, it sounds as if it could perhaps be hardware related, but since I don't know much about that, I'll reserve judgment.
Have you opened up console.app in the utilities folder to see what is recorded in the system log? Also look under "DATABASE SEARCHES" All Messages.
My model number is MacBookPro 5,1
I'm not sure where you are getting the card info in system profiler, though. Under "network":
Card Type: AirPort Extreme (0x14E4, 0x8D)
Firmware Version: Broadcom BCM43xx 1.0 (5.10.91.19)
from "ethernet cards", the chipset appears to be pci14e4,432B
Here are some of the relevant log messages (viewable from console) showing me using sudo to elevate my privilege to root and specifying a new MAC address for en1, followed by connecting to a wireless network. (I hid/redacted the MAC address of the router to which I connected)
9/24/09 9:07:28 AM sudo[641] steveo : TTY=ttys000 ; PWD=/Users/steveo ; USER=root ; COMMAND=/sbin/ifconfig en1 ether 00:15:8b:34:9d:23
9/24/09 9:08:13 AM kernel Auth result for: 00:00:00:00:00:00 MAC AUTH succeeded
9/24/09 9:08:13 AM kernel AirPort: Link Up on en1
9/24/09 9:08:13 AM kernel AirPort: RSN handshake complete on en1
9/24/09 9:08:13 AM configd[13] network configuration changed.
Here is the relevant terminal stuff.
steveos-macbook-pro:~ steveo$ sudo ifconfig en1 ether 00:15:8b:34:9d:23
Password:
steveos-macbook-pro:~ steveo$ ifconfig
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::215:8bff:fe34:9d23%en1 prefixlen 64 scopeid 0x5
inet 10.0.1.9 netmask 0xffffff00 broadcast 10.0.1.255
ether 00:15:8b:34:9d:23