To net it out, you have two options. You can patch the drivers included with PCMCIA card services and for that, as mentioned, you'll need the card services source. Copy the patch file to the CS directory and apply with patch -p0 < pcmcia-cs-X.Y.Z-orinoco-patch.diff. Then compile and install (configure/make/make install).
I prefer the second method, which is to patch the orinoco_cs driver source.
* Download the latest driver version (0.13e) and unzip.
http://ozlabs.org/people/dgibson/dld...o-0.13e.tar.gz
* Copy the 0.13e Shmoo patch to the orinoco-0.13e directory
* Apply the patch with the command patch -p1 < orinoco-0.13e-patch.diff
* Compile and install the drivers: make and make install
* Restart PCMCIA and you should be good to go.
For either method, you'll need the kernel source, headers and development tools since you're compiling from source.