I have a cheap solution for you, my sister's comp had a similar issue, my solution was to slap in a different network card and viola, Ubuntu recognized it and all was well. Might be worth your money, for under $15 you can be done with it. Just be sure to check compatability before you buy.
Bookmarks