LinuxForum.Fans
Тема

[How-To]: OpenSuse 11.2 + HP-LaserJet-M1120-MFP

Автор: i2ks 3 сообщений 5969 просмотров
#2960

Добрый день!

Столкнулся с очередным багом OpenSuse11.2(суся установлена была из коробки), привожу часть логов:

text

vif82:~ # lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 03f0:5617 Hewlett-Packard LaserJet M1120 MFP
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 09da:032b A4 Tech Co., Ltd 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

/var/log/messages

text

Feb 25 16:13:31 vif82 kernel: [ 5534.762447] lp0: using parport0 (interrupt-driven).
Feb 25 16:13:31 vif82 udev-configure-printer: add /module/lp
Feb 25 16:13:31 vif82 udev-configure-printer: add /devices/pnp0/00:06/printer/lp0
Feb 25 16:13:31 vif82 udev-configure-printer: Failed to get parent
Feb 25 16:13:31 vif82 udev-configure-printer: Failed to get parent
Feb 25 16:13:32 vif82 hp[6922]: io/hpmud/musb.c 1987: invalid usb_open: Permission denied
Feb 25 16:13:32 vif82 hp[6922]: io/hpmud/musb.c 1987: invalid usb_open: Permission denied
Feb 25 16:13:32 vif82 hp[6922]: io/hpmud/musb.c 1987: invalid usb_open: Permission denied
Feb 25 16:13:32 vif82 hp[6922]: io/hpmud/musb.c 1987: invalid usb_open: Permission denied
Feb 25 16:13:32 vif82 hp[6922]: io/hpmud/musb.c 1987: invalid usb_open: Permission denied
Feb 25 16:13:32 vif82 hp[6922]: io/hpmud/musb.c 1987: invalid usb_open: Permission denied
Feb 25 16:13:32 vif82 hp[6922]: io/hpmud/pp.c 627: unable to read device-id ret=-1
Feb 25 16:13:33 vif82 python: io/hpmud/pp.c 627: unable to read device-id ret=-1
Feb 25 16:15:01 vif82 HP-LaserJet-M1120-MFP: io/hpmud/musb.c 594: invalid usb_open: Permission denied
Feb 25 16:15:01 vif82 kernel: [ 5625.224281] usblp0: removed
Feb 25 16:15:01 vif82 HP-LaserJet-M1120-MFP: prnt/hpijs/hpcups.cpp 387: ERROR: unable to set device = HP LaserJet 1018, err = 48
Feb 25 16:15:01 vif82 HP-LaserJet-M1120-MFP: prnt/hpijs/hpcups.cpp 681: hpcups: returning status 1 from main
Feb 25 16:15:01 vif82 hp[25481]: prnt/backend/hp.c 802: ERROR: null print job total=0

uname -a

text

Linux vif82 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 i686 i686 i386 GNU/Linux

Обновил систему:

uname -a

text

user@vif82:/etc/profile.d> uname -a
Linux vif82 2.6.31.12-0.1-desktop #1 SMP PREEMPT 2010-01-27 08:20:11 +0100 i686 i686 i386 GNU/Linux

Думал проблемы решена, а нет далее, есть некое Решение

Для наглядности привожу решение, которые работает при минимальном телодвижении:
Пример 1

text

открываем терминал:
#vi /lib/udev/rules.d/50-udev-default.rules
далее ищем строчку:

# libusb device nodes SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"

меняем MODE="0664" на MODE="0666"

добавим пользователя в группу lp

Тестируем :)

Пример 2
Подключить мышку через PS/2 :)

УРА! Работает :)

P.S.Сильно не пинайте, может кому и пригодится)

#3040

Переименуйте тему в "Решение: OpenSuse..."
так будет понятнее, что это не вопрос, а шпаргалка.

#3088

поправил)

Войдите или зарегистрируйтесь, чтобы ответить.