Não tenho certeza se isso responderá à sua pergunta, mas como você não mencionou se tentou o NDISWrapper para isso, incluirei as informações aqui. Se você não sabe, o NDISWrapper permite que você carregue drivers da placa de rede do Windows no Linux.
Para instalá-lo no Ubuntu 9.04, faça o seguinte:
sudo apt-get update
sudo apt-get install ndisgtk ndiswrapper-common ndiswrapper-utils-1.9
Os detalhes completos sobre como configurá-lo podem ser encontrados na documentação da comunidade Ubuntu em WifiDocsDriverNdiswrapper e mais algumas informações podem ser encontradas no wiki do NDSWrapper