Respondendo a pergunta no título: É possível copiar um driver do Windows para o Linux?
Não, não sem (muito) trabalho extra.
Um driver conecta-se ao kernel do sistema operacional, permitindo "direcionar" algum hardware.
O kernel do Linux e o kernel do Windows são compreensivelmente muito diferentes (ou ambos seriam chamados de "Windows" ou "Linux"). Portanto, não se pode esperar simplesmente pegar um driver, mesmo que esteja disponível na forma de fonte, do Windows e torná-lo link com o kernel do Linux, ou até compilá-lo razoavelmente limpo em um sistema Linux (ou em qualquer sistema que não é a (s) versão (ões) específica (s) do Windows para a qual foi escrito).
Você não pode nem pegar um driver de SOs que são superficialmente semelhantes, como os sistemas BSD, e apenas importá-lo para outro sistema Unix sem alguma codificação delicada. Dito isto, o compartilhamento de código no "nível de dispositivo" acontece de tempos em tempos entre sistemas Unix gratuitos, mas não sem o esforço extra de ajustar o código em uma nova infraestrutura de kernel.
Eu acredito que há casos em que as pessoas escreveram código do kernel para acessar blobs binários de drivers reversos. Obviamente, é necessário que alguém se sente para ver o driver binário, descobrir o que está fazendo e escrever os bits apropriados do código do kernel do Linux, então não é apenas uma questão de copiar o driver .