I'm getting this same problem on a 5 day old new MacBook pro 15". However I found the "airport" utility.
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resource s/airport
You can turn on logging by using this command
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resourc es/airport debug +AllUserLand +AllDriver +AllVendor +LogFile
Then any airport events will be logged. I happened to have a quick working and then failing error log after turning it on, and it turns out that the problem happens when the Airport receives a false power down message somehow. My network stopped working at 00:13:50
Tue Oct 20 23:29:24 <configd[14]>
bsd_80211_eventcallback: LINK_QUALITY (en1)
Tue Oct 20 23:29:29 <configd[14]>
bsd_80211_eventcallback: LINK_QUALITY (en1)
Tue Oct 20 23:29:41 <airportd[22]> _airportdTimerCallback: reached...done
Tue Oct 20 23:30:44 <configd[14]>
bsd_80211_eventcallback: LINK_QUALITY (en1)
Tue Oct 20 23:30:49 <configd[14]>
bsd_80211_eventcallback: LINK_QUALITY (en1)
Wed Oct 21 00:13:33 <configd[14]> _PMConnectionHandler: caps =
Wed Oct 21 00:13:33 <configd[14]> _wowEnabled: WoW is active on en1
Wed Oct 21 00:13:33 <configd[14]> _apAppleWoWCapable: AP on en1 does not support Apple sleep notifications
Wed Oct 21 00:13:33 <configd[14]> wowCheck: Setting maintenance SSID for en1 to 'LookBehindYou'
Wed Oct 21 00:13:50 <configd[14]> _PMConnectionHandler: caps = CPU Video Audio Net Disk
Wed Oct 21 00:13:50 <configd[14]> _PMConnectionHandler: Applying power pref for en1
Wed Oct 21 00:13:50 <airportd[980]> airportd started
Wed Oct 21 00:13:50 <airportd[980]> _APXMIGwakeupAirPortdServer: received 'DLIL callback'
Wed Oct 21 00:13:50 <airportd[980]> process
dlilevent: Interface transitioning from down to up. Applying power pref (on).
Wed Oct 21 00:13:50 <configd[14]> psCallback: powerSource = AC Power
Wed Oct 21 00:13:50 <configd[14]> psCallback: set powersave disabled on en1
Wed Oct 21 00:13:50 <configd[14]>
bsd_80211_eventcallback: LINK_CHANGED (en1)
And a lot more power messages at 00:13:50
Then "airport -I" said that "Airport: off" however the Network Utility said that Airport "Link Status: Active"
And iStat Menu showed some bytes going Out, but none coming in.
In my "All Messages" section of "Console.app" at the time of the breakdown I got these messages:
10/20/09 11:59:59 PM Alarm Clock[838] Updating menu items at day change
10/21/09 12:00:00 AM Alarm Clock[838] Updating menu items at day change
10/21/09 12:13:32 AM Alarm Clock[838] kIOMessageSystemWillSleep
10/21/09 12:13:33 AM [0x0-0xa00a].com.digitallity.alarmclock2[838] 2009-10-21 00:13:33.145 helper[975:903] Adding power event: 2009-10-21 05:00:00 -0700
10/21/09 12:13:33 AM kernel hibernate image path: /var/vm/sleepimage
10/21/09 12:13:33 AM kernel sizeof(IOHibernateImageHeader) == 512
10/21/09 12:13:33 AM kernel Opened file /var/vm/sleepimage, size 4294967296, partition base 0xc805000, maxio 400000
10/21/09 12:13:33 AM kernel hibernate image major 14, minor 2, blocksize 512, pollers 5
10/21/09 12:13:33 AM kernel hibernate
allocpages flags 00000000, gobbling 0 pages
10/21/09 12:13:35 AM kernel NVEthernet::setLinkStatus - Valid but not Active
10/21/09 12:13:35 AM kernel vmmon: powerStateDidChange flags=0x4 (state 2)
10/21/09 12:13:35 AM kernel System SafeSleep
10/21/09 12:13:50 AM kernel hibernate
page_listsetall start
10/21/09 12:13:50 AM kernel hibernate
page_listsetall time: 169 ms
10/21/09 12:13:50 AM kernel pages 401556, wire 83533, act 64662, inact 732, spec 65, zf 80, throt 0, could discard act 38740 inact 62254 purgeable 3092 spec 148398
10/21/09 12:13:50 AM kernel hibernate
page_listsetall found pageCount 149072
10/21/09 12:13:50 AM kernel IOHibernatePollerOpen, ml
get_interruptsenabled 0
10/21/09 12:13:50 AM kernel IOHibernatePollerOpen(0)
10/21/09 12:13:50 AM kernel writing 147884 pages
10/21/09 12:13:50 AM kernel image1Size 110966272
10/21/09 12:13:50 AM kernel PMStats: Hibernate write took 5517 ms
10/21/09 12:13:50 AM kernel all time: 5517 ms, comp time: 832 ms, deco time: 0 ms,
10/21/09 12:13:50 AM kernel image 221455872, uncompressed 606031872 (147957), compressed 220188000 (36%), sum1 abeec56f, sum2 473ad370
10/21/09 12:13:50 AM kernel hibernate
writeimage done(0)
10/21/09 12:13:50 AM kernel sleep
10/21/09 12:13:50 AM kernel Wake reason = EC LID0
10/21/09 12:13:50 AM kernel System Wake
10/21/09 12:13:50 AM kernel vmmon: powerStateDidChange flags=0x82 (state 4)
10/21/09 12:13:50 AM kernel Previous Sleep Cause: 5
10/21/09 12:13:50 AM kernel AirPort: Link Down on en1. Reason 4 (Disassociated due to inactivity).
Etc...
What's interesting is Alarm Clock is working fine doing its normal thing, and then it gets the system will sleep message. So it sets a power event like it normally does (and this works fine usually when I close the lid and Airport comes back up) but this time I didn't close the lid.
Also the last message of 00:13:35 says "System SafeSleep" so the OS is obviously sleeping
It says that "Wake reason = EC LID0", which sounds like it thinks the Lid (screen) was lifted. And it also says "Previous Sleep Cause: 5".
I wonder what 5 means?
Does anyone else with this issue get similar logs?