Algum hardware precisa ser inicializado antes de poder funcionar. A inicialização é boa até que o hardware seja desligado, portanto, você pode inicializar em um sistema operacional com um driver totalmente funcional, depois executar uma reinicialização a quente para um segundo sistema operacional com um driver parcialmente funcional e usar o dispositivo no segundo sistema operacional. / p>
Geralmente, a inicialização consiste em carregar o firmware adequado. O que pode ter acontecido (eu sei que o fenômeno existe, mas não sei se o seu dispositivo é um exemplo disso) é que o firmware era ilegal para redistribuir, e assim foi excluído dos lançamentos posteriores do Ubuntu, mas ainda está presente em 9.10 (ou porque você pegou antes de ir embora ou porque ninguém se importou em removê-lo da versão anterior). Claro, outra explicação possível é um bug no código de inicialização no driver mais recente.
(No entanto, outra hipótese é um hardware defeituoso que só funciona quando está quente o suficiente ... Isso é raro, mas é possível.)