this might be the solution
I spent almost the whole day fixing the wireless network after updating the packages using YAST2. After updating, the network looked fine (meaning that I could see the interface in ifconfig output and the routing table looked fine), but I could not connect to any other box, even my wireless router. I did not change anything except for updating.
Before I almost gave up, I happened to remove all the network configurations initially configured by YAST2->Networ Devices->Network card. So there is "Nothing configured" in the "Network cards configuration" window. So, there should be NO ifcfg-wlan* or ifcfg-eth* under /etc/sysconfig/networks/.
The only things I did next were editing /etc/wlan/wlan.conf (to add the ESSID), making a wlancfg-ESSID file, and modifying /etc/pcmcia/network.opts to use dhcp or static ip address (I use static ipaddress).
I then unplugged and plugged the wireless card. Guess what, everything worked. Actually, this was not a big surprise, I used to do the same thing for Mandrake Linux. I just started using SUSE a few days back and thought the network configuration tool of Suse might do a better job (it was until I performed update).
Good luck to all of you with Linksys wpc v.3 cards.