When you do
which ps | xargs ls -l
What do you get? If you follow any symlinks and it points to busybox, then it won't be very useful output from ps.
It points to /bin/ps
If it is not a busybox ps, then how about pasteing in or uploading a copy of 'ps ax' from when you are online here?
PID TTY STAT TIME COMMAND
1 ? S 0:21 init
2 ? SW 0:00 [keventd]
3 ? RWN 1:15 [kapm-idled]
4 ? SW 0:00 [off_thread]
5 ? SW 0:00 [battchrgon]
6 ? SW 0:00 [battchrgoff]
7 ? SW 0:00 [sharpsl_bat]
8 ? SWN 0:00 [ksoftirqd_CPU0]
9 ? SW 0:00 [kswapd]
10 ? SW 0:00 [bdflush]
11 ? SW 0:01 [kupdated]
12 ? SW 0:00 [rcscan]
13 ? SW 0:00 [rcenirq]
14 ? SW 0:00 [buzzer]
18 ? SW 0:00 [snd_hp]
20 ? SW 0:00 [mtdblockd]
43 ? SWN 0:20 [jffs2_gcd_mtd3]
81 ? S 0:00 /sbin/cardmgr
94 ? SW 0:00 [kjournald]
98 ? SW 0:00 [kjournald]
100 ? SW 0:00 [kjournald]
153 ? S 0:00 /sbin/sdmgr -d /dev/sd_slotstat -c /etc/sdcard/sd.con
175 ? S 0:00 /usr/sbin/inetd
185 ? S 0:00 [rpc.portmap]
195 ? S 0:00 /home/QtPalmtop/bin/atd /var/spool/at
212 ? DW 0:00 [usbh-moni]
257 ? SW 0:00 [krfcommd]
329 ? S 0:00 hcid: processing events
335 ? S 0:00 /usr/sbin/sdpd
348 ? S 0:00 /sbin/launch
349 ? S 0:01 /sbin/shsync
350 ? S 0:00 /bin/sh ./qpe.sh
374 ? SN 0:37 [qpe]
375 ? SN 0:00 [qeserver]
376 ? SN 0:08 [qeserver]
396 ? SN 0:13 launcher -qcop /tmp/qcop-msg-launcher -display Transf
655 ? SW 0:00 [kjournald]
2580 ? SN 0:02 [qkonsole]
2581 ttya0 SN 0:00 -bash
2952 ? SN 0:00 /sbin/dhcpcd -t 30 wlan0
2959 ? SWN 0:00 [rpciod]
2960 ? SW 0:00 [lockd]
2961 ttya0 RN 0:00 ps ax
Also, do you have any kind of log showing what happens when you go online/use kismet?
I don't think so.
The interesting thing is that the only difference in that ps listing between on-line and off-line is that
2952 ? SN 0:00 /sbin/dhcpcd -t 30 wlan0
2959 ? SWN 0:00 [rpciod]
2960 ? SW 0:00 [lockd]
appears between the two occurences of ttya0
I don't have a chat client but I do have Skype.