so I feel real stupid. The problem is gone, or at least is intermittent. This is the output of 'dmesg | grep ipw2200'. It didn't look like this before.
Code:
[ 7.688054] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
[ 7.688058] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[ 7.688162] ipw2200 0000:02:03.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 7.688187] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
[ 8.324560] ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802.11a channels)
anyway, if it comes back I'll post again. The computer dual boots and I was using windows just before it happened. I don't know why, but maybe that affected the wifi hardware somehow.