1 |
> Mad Deer пишет: |
2 |
> > Semen Maryasin пишет: |
3 |
> > > Посмотри, есть ли принтер в выводе lsusb. |
4 |
> > > Проверь наличие и права доступа к /dev/usb/lp0 (хотя, вроде бы в |
5 |
> > > последних версия оно только мешает). |
6 |
> > всё отбой |
7 |
> > причиной оказалась опция CONFIG_USB_PRINTER в ядре |
8 |
> > cups 1.3 на неё клал, а 1.4 она не нравится |
9 |
> > т.е. как ни странно её нужно отключить |
10 |
> как оказалось проблему это решило только частично. |
11 |
> выключение CONFIG_USB_PRINTER приводит к тому что не создаётся девайс /dev/usb/lp0 |
12 |
> а для работы принтрера, при включении на него должен заливаться firmware через этот девай |
13 |
> тут получается замкнутый круг: |
14 |
> без /dev/usb/lp0 нельзя залить firmware, а с ним не работает cups |
15 |
> помогает то что залитый firmware удаляется только выключением принтера. |
16 |
> в инете нашёл пока только один костыль, но очень кривой |
17 |
> собрать CONFIG_USB_PRINTER модулем usblp |
18 |
> и когда требуется заливать firmware делать |
19 |
> modprobe usblp && sleep 5 && rmmod usblp |
20 |
> у кого-нибудь есть альтернативные предложения ? |
21 |
> |
22 |
|
23 |
Какая программа/модуль/... отвечает за загрузку firmware? |
24 |
Если можно его грузить через скрипт, то наверно надо так и сделать: создать такой скрипт: |
25 |
modprobe usblp && прошить firmware && rmmod usblp |
26 |
и повесить его в udev или ещё куда на появление принтера. |
27 |
|
28 |
-- |
29 |
Best Regards, Semen Maryasin / xmpp:marsoft@××××××.ru |