Излазил инет вдоль и поперек, много вчитывался и разбирался, но проблема не исчезла…
Раньше прикручивал этот USB сканнер с ядром 2.4 через модуль ядра + подгружал firmware скриптом acerfirm.
Теперь же не могу заставить его работать с ядром 2.6.8 через библиотеку libusb.
sane-find-scanner сканнер видит
found USB scanner (vendor=0×04a5 [Color], product=0×20b0 [ FlatbedScanner 22]) at libusb:001:003
scanimage -L знакомых устройств не находит
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
Обе команды выполнены от root’а. SANE сканнер точно знает. Вот кусок из snapscan.conf
firmware /usr/firmware/u176v046.bin
…
# Benq/Acer/Vuego 3300 / 4300
usb 0×04a5 0×20b0
Последние 2 строчки цитаты были в конфиге изначально, а в первой строчке цитаты я прописал путь к firmware, но это не помогло.
После настройки hotplug в /dev стал появляться симлинк scanner-usb-:proc:bus:usb:001:003.
SANE 1.0.16, собранный из исходников (sane-backends, sane-frontends) с поддержкой libusb
$ ldd /usr/bin/sane-find-scanner
linux-gate.so.1 => (0xffffe000)
>> libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0×5557f000) <<
libm.so.6 => /lib/tls/libm.so.6 (0×55587000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0×555aa000)
libc.so.6 => /lib/tls/libc.so.6 (0×555c8000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0×55555000)
$ldd /usr/bin/scanimage
linux-gate.so.1 => (0xffffe000)
libsane.so.1 => /usr/lib/libsane.so.1 (0×5557f000)
libdl.so.2 => /lib/tls/libdl.so.2 (0×55585000)
>> libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0×55589000) <<
libm.so.6 => /lib/tls/libm.so.6 (0×55591000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0×555b3000)
libc.so.6 => /lib/tls/libc.so.6 (0×555d1000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0×55555000)
Все пакеты, связанные с SANE из самого дистряба (Debian 3.1r0a Sarge) были удалены.
Если прописать в конфиге несуществующий путь к firmware то никаких ошибок не возникает. Значит, дело до firmware не доходит. А подгружать firmware в мой сканнер нужно обязательно.
Помогите, plz.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1