[РЕШЕНО] МФУ Kyocera Color M5521cdw в 2022 году - снова

Проблемы и вопросы, касающиеся поддержки ядра и аппаратного обеспечения


Ответить
lnx
Сообщения: 56
Зарегистрирован: 24.08.2022

#

Решение - в конце этого сообщения.
Была такая моя тема - https://archlinux.org.ru/forum/topic/19121/. На тот момент удалось "завести" сканирование через сеть, установив дрова и сделав перелинковку. Позднее купил новый ноутбук, попробовал повторить успех - не взлетело. ЗАчем-то потребовался не используемый ранее sane-airscan. Что интересно - без него хоть вписывай адрес и даже порт, по всем инструкциям, хоть не вписывай - но сканер по сети не обнарудивался. А установив sane-airscan также, хоть вписывай, хоть не вписывай, но сканет обнаруживается. Цепляние дров - это отдельно.
Сейчас встала задача сканирования по USB, ибо много, через есть гонять будет долго.
Иду на сайт Киосеры, выкачиваю дрова Sane, а они обновились с версии 1.2 до версии 2.хх. Опять они разные для rpm и дл deb. Сравниваю, объединяю - в смысле всякие библиотеки. Подсовываю, создаю линки (итоговый текст-инструкцию опубликую ниже, но позднее).

В чем вопрос? в чертовщине. Вчера остановился на том, что scanimage -L от рута обнаруживал и SANE_DEBUG_NET=128 scanimage --format=tiff >image.tiff давал результат (жужжал, сканировал, файл создавался). На сегодня перенес разбирательство с удавом. Начал и.... все пропало.
ОТкрыл
vi /lib/udev/rules.d/40-scanner-permissions.rules

#две строки из комплекто дров -
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"

#два варианта "по учебнику"
# Kyocera Color M5521cdw
ATTRS{idVendor}=="0482", ATTRS{idProduct}=="06b2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
# Kyocera Color M5521cdw WAU
ATTRS{idVendor}=="0x0482", ATTRS{idProduct}=="0x06B2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

Применил, дав команду -

udevadm  control --reload-rules

При подключении теперь в логах -

usb 1-1: new high-speed USB device number 11 using xhci_hcd
usb 1-1: New USB device found, idVendor=0482, idProduct=06b2, bcdDevice= 0.00
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: Kyocera ECOSYS M5521cdw
usb 1-1: Manufacturer: Kyocera
usb 1-1: SerialNumber: VE18734929
usblp 1-1:1.0: usblp0: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x0482 pid 0x06B2



от рута -
SANE_DEBUG_NET=128 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).

Ладно, перезагружусь (но ведь правила удава перечитал, должно было без перезагрузки?). Результат тот же. Редактирую правила, удаляю строки, результат тот же.

ЧЯДНТ?!?!

Правильный ответ - шаловливыми ручками, насмотревшись трассировки лишних вызовов, в борьбе "за удаление лишнего" зачистил файл dll.conf. Ибо нефиг. Решением вернуть dll.conf из резервной копии, благо я ее сделал.
Помимо того в Ауре появился пакет - kyocera-sane, который делает все необходимое. ОТмечу также факт деградации - в 2019г. автопдатчик документов мог работать без ошибок, сейчас - не может.
Последний раз редактировалось lnx 12.11.2022 17:02, всего редактировалось 3 раза.
indeviral
Аватара пользователя
Сообщения: 123
Зарегистрирован: 15.08.2022

#

lnx:usblp0
Так посмотрите права устанавливаются или нет.

Ошибки в тексте-неповторимый стиль автора©

lnx
Сообщения: 56
Зарегистрирован: 24.08.2022

#

права - crw-rw-rw-

Аналогичная ситуация с юсб Эпсон. И ведь сам когда-то писал к нему инструкцию по поднятияю в Linux.
sane-find-scanner
обнаруживает -
found USB scanner (vendor=0x04b8 [EPSON], product=0x0122 [EPSON Scanner]) at libusb:001:016
found USB scanner (vendor=0x0482, product=0x06b2) at libusb:001:017


Удаву прописано -
# usb scanner
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"

#два варианта "по учебнику"
# Kyocera Color M5521cdw
ATTRS{idVendor}=="0482", ATTRS{idProduct}=="06b2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
# Kyocera Color M5521cdw WAU
ATTRS{idVendor}=="0x0482", ATTRS{idProduct}=="0x06B2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

ATTRS{idVendor}=="0x04b8", ATTRS{idProduct}=="0x0122", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

перечитано - udevadm control --reload-rules

scanimage -L
= пустота.
Ответить