I wanted to get Kismet working on the Zaurus. Kismet is a utility for detecting wireless lans. But it requires the wireless card to be powered and active before running and I could only get this to happen by first connecting to a wireless lan. I've found intructions that fixes this though. I can now run Kismet happily on the Zaurus and it at least successfully detects my home wireless lan.
The commands to turn on the wireless card were:
cardctl scheme CardResume
cardctl scheme
These must be executed as 'root' (by using 'su'). The <scheme-to-use> should be replaced with the name of a wireless networking scheme you've set up for this purpose. All theinstructions to do this, along with installing Kismet, are described here.
I still had problems occasionally though with things timing out and the wireless card shutting off. I found the fix in a forum post here. Basically, after the 'cardctl scheme ', it will sometimes hang. Use Ctrl+C to break out and run '/etc/pcmcia/wlan-ng start eth0'. The shell file I use to do all this is:
#!/bin/sh
cardctl scheme CardResume
#The following command will not exit. Ctrl+C out of it.
cardctl scheme qpewlan2
/etc/pcmcia/wlan-ng start eth0
kismet_monitor
#The following command runs text mode Kismet. Use
#Shift+Q to exit. You can also run the GUI kismet_qt at
#this point to use the GUI.
kismet
kismet_unmonitor
cardctl scheme default
11:34:32 PM
|