Я недавно установил Xubuntu 14.04 на двух компьютерах. Компьютер A - это ноутбук DELL Aptitude E5430, а компьютер B - настольный компьютер для домашнего монтажа с материнской платой ASUS H87-Plus. Я пытался заставить сканер EPSON Perfection V33 работать с обоими компьютерами, но результаты были неоднозначными.
Прежде всего, я скачал соответствующие программы с сайта Epson и установил все три из них на обоих компьютерах.
My DELL имеет 4 разъема USB: один с правой стороны (USB2), один сзади (USB2) и два с левой стороны (один USB2 и один USB3). Если я подключу сканер к разъему справа, я смогу запустить Image Scan! и простое сканирование без проблем. Однако, если я использую один из двух других разъемов USB2, начинаются проблемы: утилита sane-find-scanner
находит и идентифицирует сканер; и scanimage -L
также работает нормально; но когда я пытаюсь запустить Image Scan! сканер издает обычные гудящие шумы, индикатор ON мигает несколько секунд, но изображение сканирует! экран никогда не появляется, и через некоторое время программа отключается и отправляет следующее сообщение:
Could not send command to scanner. Check the scanner's status.
Если я запускаю Simple Scan, появляется начальный экран, но я не могу заставить его сканировать что-либо.
Оказывается, что когда я подключаю сканер к разъему 1, ядро Linux назначает ему ehci-pci
; когда я использую разъемы 2 или 3, он назначает xhci_hcd
. Я понятия не имею, почему это происходит. В любом случае, я думаю, это объясняет, почему сканирование не может происходить при использовании разъемов 2 или 3, поскольку известно, что драйверы Epson для этого сканера несовместимы с USB3.
Чтобы подтвердить это, я подключил сканер к одному из разъемов USB2 компьютера B (настольный компьютер ASUS). Как и в случае с моим ноутбуком, sane-find-scanner
и scanimage -L
не показали никаких проблем. Но, конечно же, xhci_hcd
был назначен на сканер, и сканирование не удалось, несмотря на жужжание и мигание. Затем я отключил USB3 через BIOS; на этот раз ehci-pci
был назначен на сканер, и сканирование прошло нормально.
Я хочу оставить сканер подключенным к рабочему столу ASUS в моем офисе, но отключение USB3 на этом компьютере каждый раз, когда мне нужно сканировать, очевидно, неудобно. Итак, вот мой вопрос: могу ли я заставить ядро назначить ehci-pci
сканеру вместо xhci_hcd
(возможно, с помощью правила udev
)? До сих пор я не смог найти четкого ответа или хорошего решения, поэтому любая помощь будет оценена.