I have been searching forever, and have finally found a solution.. I am
posting this for the reference of any person who is looking for a method
to get their wireless card operational under Linux. It's not completely
open source, but it should suffice until there is an open source solution.
You can get ndiswrapper at
http://ndiswrapper.sourceforge.net/. It's free,
open source, and will let you load win32 drivers in your kernel. Some
distros (namely Mandrake 9, I believe) come with ndiswrapper already
installed. The installation instructions are in the tarball for those of
us who are not Linux gurus.
Second, go to the linksys site and get the latest driver for the WPC54G
NIC. Unpack it, and locate the file named lsbcmnds.inf (this may be
different for you if you get a newer version than what I have at this
time) This is the .inf file you need to use for ndiswrapper to work.
Follow the instructions set out in the 'install' file for ndiswrapper.
It's pretty straightforward.