View previous topic :: View next topic |
Author |
Message |
NWhisper n00b
Joined: 16 May 2006 Posts: 33
|
Posted: Sun Jun 25, 2006 10:23 am Post subject: Проблема с принтером |
|
|
Всем привет!
Имеется принтер HP LaserJet 1020 с которым происходит следующая ситуация...
Если принтер включен во время загрузки Linux, то он работает нормально. Но если его выключить и включить снова, либо если он был выключен во время загрузки:
Code: |
# usb_printerid /dev/usb/lp0
Error: Input/output error: GET_DEVICE_ID on '/dev/usb/lp0'
|
При этом есть одна особенность... Для UDEV есть файл 11-hplj10xx.rules, содержащий правило для HPLJ1020. Если это правило убрать, выключить и включить принтер, затем дать команду:
Code: |
# foo2zjs-loadfw 1020 /dev/usb/lp0
|
то прошивка в принтер нормально загружается и принтер работает нормально.
Само правило в себе содержит такую же команду: RUN+="/sbin/foo2zjs-loadfw 1020", но почему то автоматически прошивка загружается неверно.
В чем может быть проблема? |
|
Back to top |
|
|
fedukoff Apprentice
Joined: 19 Dec 2005 Posts: 229 Location: Latvia
|
Posted: Sun Jun 25, 2006 4:53 pm Post subject: |
|
|
Я, конечно, не специалист в данной области, но одно из того, что отличает ручную загрузку прошивки от запуска из udev - время отработки. Попробуй поставить небольшую паузу перед загрузкой из udev. |
|
Back to top |
|
|
NWhisper n00b
Joined: 16 May 2006 Posts: 33
|
Posted: Sun Jun 25, 2006 6:23 pm Post subject: |
|
|
fedukoff wrote: | Я, конечно, не специалист в данной области, но одно из того, что отличает ручную загрузку прошивки от запуска из udev - время отработки. Попробуй поставить небольшую паузу перед загрузкой из udev. |
Вписываю sleep 5 в начало скрипта foo2zjs-loadfw - результат нулевой... Где-то в другом месте собака порылась |
|
Back to top |
|
|
fedukoff Apprentice
Joined: 19 Dec 2005 Posts: 229 Location: Latvia
|
Posted: Sun Jun 25, 2006 8:45 pm Post subject: |
|
|
Логи? Вывод скрипта загрузки прошивки? |
|
Back to top |
|
|
NWhisper n00b
Joined: 16 May 2006 Posts: 33
|
Posted: Tue Jun 27, 2006 10:18 am Post subject: |
|
|
fedukoff wrote: | Логи? Вывод скрипта загрузки прошивки? |
В логах никакого криминала нет. Если прошивку не загружать в принтер, то он совершенно нормально виден через usb_printerid /dev/usb/lp0. Во логах имеются совершенно нормальные строки, рассказывающие о корректном обнаружении принтера. Только он не печатает Но если автоматически загрузить прошивку, то появляется Error: Input/output error: GET_DEVICE_ID on '/dev/usb/lp0. При этом tail /var/log/messages не показывает ничего странного. Написано, что начата загрузка прошивки и следующей строкой - прошивка загружена нормально. |
|
Back to top |
|
|
|