Huh.  OK, we're dealing with a Realtek RTL8187B chipset.  So the next step is to see if anybody is having issues with it, googling:

ubuntu karmic 8187B

Sure enough:

http://ubuntuforums.org/showthread.php?t=1194838

http://ubuntuforums.org/showthread.php?t=765671

https://help.ubuntu.com/community/WifiDocs/Device/RealtekRTL8187b

http://ubuntu-ky.ubuntuforums.org/showthread.php?p=8445810

Looks like a total mess.  If it were me, assuming I was running 32bit Karmic, I'd consider trying the NDISWrapper instructions (with link to a Windows driver) in the top-most item above.

The next question is, why is System76 shipping a WiFi chipset with Linux drivers that are known to be flakier than a box of corn flakes?

Assuming your WiFi card inside the laptop is in a mini-PCI or mini-express slot, I'd complain to System76 and demand something based on an Atheros or Intel chipset that works right out of the box.

Jim