Boa pesquisa e boa resolução de problemas na primeira tentativa! Ótima pergunta. Você não incluiu sua versão do Ubuntu e sua versão do kernel. ;)
Parece que este é um problema generalizado do kernel ; uma regressão de 2.6.36. A partir dos comentários no thread do bugzilla (que tem muitos links para outros recursos úteis; por favor leia-os!) Você pode encontrar um link para este patch que parece ter corrigido o problema para pelo menos uma pessoa.
Tente usar o google para o seu PCI ID (0cf3: 3002) e veja algumas das outras listas de discussão e mensagens do bugzilla sobre isso, caso não consiga fazê-lo funcionar, corrigindo seu firmware. Ótimo trabalho de detetive até agora!