Автор Тема: Xerox WC 3119 как сканер на ALT Linux Lite 5.0 [решено]  (Прочитано 11562 раз)

Оффлайн Paul.ZS256

  • Участник
  • *
  • Сообщений: 112
    • МОУ СОШ им. А.И. Крушанова
Re: Xerox WC 3119 как сканер на ALT Linux Lite 5.0
« Ответ #15 : 14.04.2010 02:11:18 »
Цитировать
ls -l /dev/bus/usb/002/004
вот:
[teacher@srv ~]$ ls -l /dev/bus/usb/002/004
crw-rw-r-- 1 root lp 189, 131 Апр 14  2010 /dev/bus/usb/002/004
Простой учитель из Приморья

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Xerox WC 3119 как сканер на ALT Linux Lite 5.0
« Ответ #16 : 14.04.2010 08:25:48 »
Включите пользователя в группу lp

# gpasswd -a teacher lp

Оффлайн Paul.ZS256

  • Участник
  • *
  • Сообщений: 112
    • МОУ СОШ им. А.И. Крушанова
Re: Xerox WC 3119 как сканер на ALT Linux Lite 5.0
« Ответ #17 : 20.04.2010 06:29:33 »
Ответ на вопрос как заставить работать сканер в общем найден (не мною правда, но все-таки).

Добавьте в файл /etc/sane.d/xerox_mfp.conf:
#Xerox WorkCentre 3119.
usb 0x0924 0x4265

P.S. Сначала посмотрите вывод команды:
$ sane-find-scanner  -q
vendor и product должны быть такими:
found USB scanner (vendor=0x0924, product=0x4265) at libusb:xxx
Однако остался осадок - сканер работает, но только под рутом.
При запуске от пользователя xsane говорит:
FATAL: Could not load /lib/modules/2.6.30-std-def-alt14/modules.dep: Permission denied
FATAL: Could not load /lib/modules/2.6.30-std-def-alt14/modules.dep: Permission denied
FATAL: Could not load /lib/modules/2.6.30-std-def-alt14/modules.dep: Permission denied
Ошибка сегментирования

Добавление пользователя в группы scanner и lp проблемы не снимает - пользователю сканер не доступен. В какую группу надо поместить пользователя?
зы изменение прав доступа к modules.dep на 666 ничего не меняет :(
Простой учитель из Приморья

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Xerox WC 3119 как сканер на ALT Linux Lite 5.0
« Ответ #18 : 20.04.2010 07:37:55 »
И зачем ему /lib/modules/2.6.30-std-def-alt14/modules.dep - какой-то левый драйвер?

Оффлайн artflam

  • Участник
  • *
  • Сообщений: 150
Re: Xerox WC 3119 как сканер на ALT Linux Lite 5.0
« Ответ #19 : 30.04.2010 08:00:19 »
Ответ на вопрос как заставить работать сканер в общем найден (не мною правда, но все-таки).

Добавьте в файл /etc/sane.d/xerox_mfp.conf:
#Xerox WorkCentre 3119.
usb 0x0924 0x4265

P.S. Сначала посмотрите вывод команды:
$ sane-find-scanner  -q
vendor и product должны быть такими:
found USB scanner (vendor=0x0924, product=0x4265) at libusb:xxx
Однако остался осадок - сканер работает, но только под рутом.
При запуске от пользователя xsane говорит:
FATAL: Could not load /lib/modules/2.6.30-std-def-alt14/modules.dep: Permission denied
FATAL: Could not load /lib/modules/2.6.30-std-def-alt14/modules.dep: Permission denied
FATAL: Could not load /lib/modules/2.6.30-std-def-alt14/modules.dep: Permission denied
Ошибка сегментирования

полностью аналогичная проблема. но я полный чайник во линуксе. будьте добры объясните на пальцах как сделать вот это:
Добавьте в файл /etc/sane.d/xerox_mfp.conf:
#Xerox WorkCentre 3119.
usb 0x0924 0x4265

спасибо..
да, команда sane-find-scanner -q находит сканер на libusb.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Xerox WC 3119 как сканер на ALT Linux Lite 5.0
« Ответ #20 : 30.04.2010 08:12:03 »
$ su -
# mcedit /etc/sane.d/xerox_mfp.conf

Оффлайн artflam

  • Участник
  • *
  • Сообщений: 150
Re: Xerox WC 3119 как сканер на ALT Linux Lite 5.0
« Ответ #21 : 30.04.2010 08:46:57 »
$ su -
# mcedit /etc/sane.d/xerox_mfp.conf

уффф. Огромное спасибо.
заработало.

to Paul.ZS256 -
а мы судя по всему коллеги. переход на линукс?

Оффлайн Paul.ZS256

  • Участник
  • *
  • Сообщений: 112
    • МОУ СОШ им. А.И. Крушанова
to artflam: не хотелось бы поднимать флейм, но - и да, и нет. Уже третий год под линуксом заканчивается :) Начал в июне 2007 с Убунты 7.04, сейчас на 5-ом Мастере. :)

и все-таки вопрос остался: в какую группу поместить пользователя, чтобы он мог пользоваться сканером? sudo - не лучший выход... :(
« Последнее редактирование: 04.05.2010 01:36:03 от Paul.ZS256 »
Простой учитель из Приморья

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
/lib/modules/2.6.30-std-def-alt14/modules.dep в дистрибутивах ALT Linux по соображениям безопасности не доступен никому, кроме как root. "Драйвер от производителя" не учитывает эту особенность.

Оффлайн NecroJoke

  • Участник
  • *
  • Сообщений: 457
Только что настраивал на AltLinux Школьный Мастер 5.0.1 с последними обновлениями из p5. Все сделал как описано выше, у меня работает.
сначала
Добавьте в файл /etc/sane.d/xerox_mfp.conf:
#Xerox WorkCentre 3119.
usb 0x0924 0x4265
потом
# gpasswd -a uchenik3039 lp
перелогинился и xsane запустился

Оффлайн Ritm

  • Участник
  • *
  • Сообщений: 3
дома обсуждаемое МФУ. Попробовал много всякого, чтобы пользоваться не только принтером, но и сканером. Помогло добавление строчки c номером вендора и устройства в файл /etc/sane.d/xerox_mfp.conf
Под рутом xsane запускается, сканирует. Но вот под обычным пользователем - никак. В группы scanner и lp пользователя добавлял - не помогает. Обратил внимание на то, что при попытке запуска xsane из консоли, выводится сообщение о том, что у меня нет прав на запись в USB. (libusb couldn't open USB device /dev/bus/usb/002/022: Permission denied.)
решил проблему таким образом: зашел под рутом в /dev/bus/usb/002 нашел там файл ~002 и дал права на запись "остальным".
Вообще странно... Владелец файла - рут. Группа lp. И у тех и у других есть права на запись. Пользователь входит в группу lp, но ему прав не хватает. Как это?.. Так же не бывает!

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
решил проблему таким образом: зашел под рутом в /dev/bus/usb/002

Ровно до следующей перезагрузки или просто до переподключения устройства.

Нужно писать собственное правило для udev.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
А дословно права на /dev/bus/usb/002 можете привести:
ls -l /dev/bus/usb/002