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.