Well I have no idea what happened but for some reason it started working..... I booted with xp and updated the firmware then went back to linux and viola I'm online typeing this out

I'ts going at a snails pace but at least its working eh? This sure makes me happy, you have no idea.