Сломалась печать через CUPS в ядре 2.6.30

Печать работала через CUPS, принтер Samsung ML-2015 со своим штатным PPD файлом. Арч 64 битный, обновлён, ядро 2.6.30-5. Всё работало до поры хорошо. Через некоторое время обнаружил мёртвые зависания при попытке чего бы то ни было напечатать. Зависания действительно мёртвые, не реагирует ни на клавиатуру ни на мышку, даже acpi по кнопке питания не выключает… Откатил ядро (и драйверы nvidia) до 2.6.29-1 - зависания прекратились, через веб-морду localhost:631 печатается тестовая страница и на этом все радости заканчиваются… Изо всех остальных программ (FIrefox, Konqueror, Openoffice) печать запускается, но печатаются девственно чистые листы… уже просто голова кругом идёт от всего этого…
alexdsp
Печать работала через CUPS, принтер Samsung ML-2015 со своим штатным PPD файлом. Арч 64 битный, обновлён, ядро 2.6.30-5. Всё работало до поры хорошо. Через некоторое время обнаружил мёртвые зависания при попытке чего бы то ни было напечатать. Зависания действительно мёртвые, не реагирует ни на клавиатуру ни на мышку, даже acpi по кнопке питания не выключает… Откатил ядро (и драйверы nvidia) до 2.6.29-1 - зависания прекратились, через веб-морду localhost:631 печатается тестовая страница и на этом все радости заканчиваются… Изо всех остальных программ (FIrefox, Konqueror, Openoffice) печать запускается, но печатаются девственно чистые листы… уже просто голова кругом идёт от всего этого…
Может попробовать переустановить community/splix
Потом удалить и заново поставить принтер
У меня такое было на 2.6.28 только
Правда у меня arch x86,но ядро 2.6.30-5.Принтер Samsung ML-2015,все печатает,зависаний нет.
Может порт вылетил usb?А в логах cupsa есть что-либо.
Последний крик моды - эхо 30-летней давности.
tchgefest
Может попробовать переустановить community/splix
Потом удалить и заново поставить принтер
У меня такое было на 2.6.28 только
Правда у меня arch x86,но ядро 2.6.30-5.Принтер Samsung ML-2015,все печатает,зависаний нет.
Может порт вылетил usb?А в логах cupsa есть что-либо.
Порт не вылетел, печатет ведь, но только чистые листы… А с ядром 2.6.30 при попытке печати было такое жёсткое зависание процессора, что только аппаратный ресет помогал. Сейчас только что пытался напечатать кусочек страницы из firefox - одно ядро процессора ушло в полную загрузку демоном cups, но ничего не печатало.
В файле /var/log/cups/error_log такие фразы:
W IP lookup failed - connection from localhost closed!
W IP lookup failed - connection from localhost closed!
W IP lookup failed - connection from localhost closed!
и так далее…
$ dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usb usb1: configuration #1 chosen from 1 choice
usb 1-2: new high speed USB device using ehci_hcd and address 2
usb 1-2: configuration #1 chosen from 1 choice
usb 1-2.4: new low speed USB device using ehci_hcd and address 3
usb 1-2.4: configuration #1 chosen from 1 choice
usb usb2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
usb 1-2.4: HID->COM RS232 Adapter converter now attached to ttyUSB0
usbcore: registered new interface driver cypress
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
usb 1-2.3: new full speed USB device using ehci_hcd and address 4
usb 1-2.3: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04E8 pid 0x326C
usbcore: registered new interface driver usblp
т.е. с USB вроде бы всё в порядке, принтер находится…
Причём, припоминая последовательность событий - сначала, пару недель назад начала глючить печать из опеноффиса - печатались чистые страницы, а теперь вот только проверка печати из страницы настройки CUPS проходит…

P.S. Сейчас глянул - у меня splix вообще не был установлен, я подсовывал при установке принтера файл (Samsung-ML-2010-gdi.ppd) который с этой моделью всегда работал… думаю, не в нём дело.
alexdsp
tchgefest
Может попробовать переустановить community/splix
Потом удалить и заново поставить принтер
У меня такое было на 2.6.28 только
Правда у меня arch x86,но ядро 2.6.30-5.Принтер Samsung ML-2015,все печатает,зависаний нет.
Может порт вылетил usb?А в логах cupsa есть что-либо.
Порт не вылетел, печатет ведь, но только чистые листы… А с ядром 2.6.30 при попытке печати было такое жёсткое зависание процессора, что только аппаратный ресет помогал. Сейчас только что пытался напечатать кусочек страницы из firefox - одно ядро процессора ушло в полную загрузку демоном cups, но ничего не печатало.
В файле /var/log/cups/error_log такие фразы:
W IP lookup failed - connection from localhost closed!
W IP lookup failed - connection from localhost closed!
W IP lookup failed - connection from localhost closed!
и так далее…
$ dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usb usb1: configuration #1 chosen from 1 choice
usb 1-2: new high speed USB device using ehci_hcd and address 2
usb 1-2: configuration #1 chosen from 1 choice
usb 1-2.4: new low speed USB device using ehci_hcd and address 3
usb 1-2.4: configuration #1 chosen from 1 choice
usb usb2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
usb 1-2.4: HID->COM RS232 Adapter converter now attached to ttyUSB0
usbcore: registered new interface driver cypress
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
usb 1-2.3: new full speed USB device using ehci_hcd and address 4
usb 1-2.3: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04E8 pid 0x326C
usbcore: registered new interface driver usblp
т.е. с USB вроде бы всё в порядке, принтер находится…
Причём, припоминая последовательность событий - сначала, пару недель назад начала глючить печать из опеноффиса - печатались чистые страницы, а теперь вот только проверка печати из страницы настройки CUPS проходит…

P.S. Сейчас глянул - у меня splix вообще не был установлен, я подсовывал при установке принтера файл (Samsung-ML-2010-gdi.ppd) который с этой моделью всегда работал… думаю, не в нём дело.
Попробуйте удалить принтер,установить splix,потом установить принтер,презапустить cups.А вы его не заправляли сами?
Последний крик моды - эхо 30-летней давности.
В общем так… продолжение банкета. Вроде бы заработало, но… слишком уж странно всё это.
Сначала с ядром 2.6.29
Установил community/splix как и было мне предложено.
Переустановил всё что в вики (я когда-то по вики всё и ставил):
cups, ghostscript, gutenprint, foomatic, foomatic-db, foomatic-db-engine, foomatic-db-ppd, foomatic-filters
Переустановил принтер на тот, что идёт в splix для samsung ml-2010
Перезапустил cups - печать пошла и вроде бы отовсюду.

Решил попробовать на новом ядре 2.6.30, с которым были зависоны - обновил также всё, что связано с nvidia
Результат - тот же жёсткий завис безо всяких логов!
Потом возникла мысль отсоединить хаб и подключить всю медленную периферию (там были сканер, ups и принтер) напрямую.
И о чудо! Всё заработало! Точнее - это называется безобразие какое-то :)
Похоже ядро лочит какой-то модуль типа usblp, раз это как-то оказалось с USB связано, и это просто немыслимо… из-за банального подключения внешнего хаба можно завесить весь компьютер!

Кстати, раз уж такое дело, не подскажете, может в установленных пакетах печати из вики что-то можно выкинуть? Типа всяких фуматиков и т.д. Не очень понимаю что и зачем там надо, а лишнее таскать тоже неохота…
Я не знаю что можно выкидывать.
Просто,когда взял принтер ml-2015 и поставил он у меня ставил dpi только 600x600
Я пошарился в гугле,где было предложено поставить splix,тем более на linuxprinting.org было сказано,что он должен работать 1200x600.Вот я и посоветовал.А столько много я точно не ставил.
А по поводу зависонов,может быть модуль какой выбросили или еще что.
Вы попробуйте из хаба по-одному устройству убирать.
Может из устройств не так цепляется.Вет теперь HAL рулит.
Последний крик моды - эхо 30-летней давности.
 
Зарегистрироваться или войдите чтобы оставить сообщение.