Автор Тема: У USB-порта группа adbusers вместо lp. Принтер Panasonic не печатает. (Решено)  (Прочитано 657 раз)

Оффлайн Valery2018

  • Начинающий
  • *
  • Сообщений: 30
Alt Workstation 10 K. Подключаю к usb-порту МФУ KX-MB1500. Не печатает.
Цитировать
[root@valera 003]# lsusb | grep -i panas
Bus 003 Device 004: ID 04da:0f0b Panasonic (Matsushita) KX-MB1500RU
[root@valera 003]# getfacl /dev/bus/usb/003/004
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/003/004
# owner: root
# group: adbusers
user::rw-
user:valera:rw-
group::rw-
mask::rw-
other::---
Если поменять группу на lp, то печатает нормально.
Подскажите что сделать, чтобы каждый раз этим не заниматься после каждого включения компьютера или принтера.
Проверял и на компе, и на ноуте - поведение одинаковое.
На предыдущей системе simply 8, всё было нормально с этим принтером.
« Последнее редактирование: 11.09.2022 19:42:47 от Valery2018 »

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 621
Искать и править правило udev по указанным VID 04da и PID 0f0b.

Оффлайн Valery2018

  • Начинающий
  • *
  • Сообщений: 30
В файле /lib/udev/rules.d/51-android.rules нашел такую строку:
Цитировать
#   PMC-Sierra
ATTR{idVendor}=="04da", ENV{adb_user}="yes"
Закомментировал и всё стало ОК.
Странно только, почему у компании "PMC-Sierra" такой же idVendor как у Панасоника.

Онлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Странно только, почему у компании "PMC-Sierra" такой же idVendor как у Панасоника.
Возможно потому, что PMC делает чипы (система на кристалле), которые используются разными фирмами в принтерах и МФУ
Кто-то где-то по какой-то причине не изменил idVendor

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 621
Закомментировал и всё стало ОК.
Надо бы багу оформить, только непонятно куда.
В сам udev и распутывать клубок на английском языке откуда это правило появилось?
Или в багзилу альтлинукса на добавление правила для конкретных VID и PID в /etc/udev/rules.d/ ?

Оффлайн N0rbert

  • alt linux team
  • ***
  • Сообщений: 231
  • snk@
непонятно куда

Судя по выводу для p10

$ epmsf /lib/udev/rules.d/51-android.rules
udev-android: /lib/udev/rules.d/51-android.rules

по-видимому правило в пакете udev-android слишком широкое, стоит на всего вендора. Наверное на этот пакет и нужно вешать баг.
Сам VID 04da похоже к принтерам чаще относится, чем к телефонам (модем Gobi 2000 из 2009-2011 года явно редкий).

Еще этот VID замечен в файле /lib/udev/rules.d/25-libsane.rules из пакета libsane. но там прописаны PID 1000 - 1010 и группа scanner, т.е. этот файл лучше не менять, он для SANE.