I got it worked. Zaurus rocks.
I checked the content of /etc/pcmcia/network.opts and found this:
case "$ADDRESS" in
qpewlan0,*,*,*)
BOOTP=n
DHCP=y
IPADDR=
GATEWAY=192.168.1.1
DHCP_HOSTNAME=JS
start_fn () { return; }
stop_fn () { return; }
;;
I added Gateway IP and DHCP Hostname to point to my wireless router, which is configures as Wireless Access Point in Mixed Mode with disabled WEP.
I used "su cardctl status" to check the card status. The card should show:
Socket 0:
3.3V 16-bit PC Card
function 0: [ready]
If you found the card in suspended mod, issue "su cardctl resume"
As soon as the card is ready, just issue "su cardctl scehme qpewlan0 &" to configure the card. Do not make use of the network configuration module under Utilities, which does not work at all.
When this configuration command is issued first time, you should notice that the last line of message should be "resultcode=success". Then you can issue "ifconfig eth0" to check that the card has obtained a latest IP from the DHCP server residing in the router.
At times, I need to issue "su cardctl config" followed by "su cardctl scehme qewlan0 &" to get the network up.
As for Opera browser, I encountered "No proxy server" found first time. It works latter after changing the proxy setting as shown:
[Proxy]
Use GOPHER=0
Use WAIS=0
Gopher Server=
WAIS Server=
No Proxy Servers=.sg
Use HTTP=0
Use HTTPS=0
Use FTP=0
HTTP Server
HTTPS Server
FTP Server
I still have problem to configure the card to work with my router which is configured in WEP with shared key mode.
Can someone shed light how to do it with command line?