Atribuindo o ehci-pci a um scanner Epson V33 em vez de xhci_hcd

3

Eu instalei recentemente o Xubuntu 14.04 em dois computadores. O computador A é um laptop DELL Aptitude E5430, enquanto o computador B é um desktop montado em casa, com uma placa-mãe ASUS H87-Plus. Eu tenho tentado fazer um scanner EPSON Perfection V33 funcionar com ambos os computadores, com resultados mistos.

Antes de tudo, baixei os programas apropriados do site da Epson e instalei todos os três em ambos os computadores.

Minha DELL tem 4 conectores USB: um no lado direito (USB2), um na parte traseira (USB2) e dois no lado esquerdo (um USB2 e um USB3). Se eu conectar o scanner no conector do lado direito, posso executar o Scan da imagem! e Simple Scan sem qualquer problema. No entanto, se eu usar um dos outros dois conectores USB2, os problemas serão iniciados: o utilitário sane-find-scanner localizará e identificará o scanner; e scanimage -L funciona bem também; mas quando tento rodar o Image Scan! o scanner produz os ruídos de zumbido habituais, a luz ON pisca por alguns segundos, mas a varredura de imagens! tela nunca aparece, e depois de um tempo o programa desconecta e envia a seguinte mensagem:

Could not send command to scanner. Check the scanner's status.

Se eu executar o Simple Scan, a tela inicial será exibida, mas não será possível fazer a varredura de nada.

Acontece que quando eu conecto o scanner no conector 1, o kernel do Linux atribui ehci-pci a ele; quando eu uso os conectores 2 ou 3, ele atribui xhci_hcd . Eu não tenho idéia porque isso acontece. De qualquer forma, acho que isso explica porque a digitalização não pode ocorrer quando os conectores 2 ou 3 são usados, porque os drivers da Epson para este scanner são incompatíveis com USB3.

Para confirmar isso, conectei o scanner em um dos conectores USB2 do computador B (a área de trabalho ASUS). Como no meu laptop, sane-find-scanner e scanimage -L não mostraram problema. Mas, com certeza, xhci_hcd foi atribuído ao scanner e a digitalização falhou, apesar do zumbido e da intermitência. Então eu desabilitei o USB3 via BIOS; desta vez ehci-pci foi atribuído ao scanner e a digitalização prosseguiu normalmente.

Eu quero manter o scanner conectado ao desktop ASUS no meu escritório, mas desabilitar o USB3 neste computador toda vez que eu precisar digitalizar é obviamente inconveniente. Então aqui está a minha pergunta: eu poderia fazer o kernel atribuir ehci-pci ao scanner em vez de xhci_hcd (talvez através de uma regra udev )? Até agora, não consegui encontrar uma resposta clara ou uma boa solução, por isso qualquer ajuda será apreciada.

Muito obrigado antecipadamente.

    
por fswechsler 26.04.2014 / 05:24

0 respostas