<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>28234</bug_id>
          
          <creation_ts>2012-12-19 17:25:19 +0400</creation_ts>
          <short_desc>не работает печать на usb-принтеры</short_desc>
          <delta_ts>2015-05-24 19:57:32 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kernel-image-std-def</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27685</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Gleb Kulikov">glebus</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>aen</cc>
    
    <cc>asy</cc>
    
    <cc>cas</cc>
    
    <cc>dd1email</cc>
    
    <cc>george</cc>
    
    <cc>kernelbot</cc>
    
    <cc>placeholder</cc>
    
    <cc>taf</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>136149</commentid>
    <comment_count>0</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2012-12-19 17:25:19 +0400</bug_when>
    <thetext>Не уверен, что это ошибка cups.

3.6.10-std-def-alt1 #1 SMP Tue Dec 11 06:56:31 UTC 2012 x86_64 GNU/Linux
(а также 3.5.7., 3.6.8, 3.6.9)

После недавних обновлений перестала работать печать на usb устройства. Как минимум, HP Photosmart C3183 (установлен hplp), Lexmark Z12, Laserjet HP 2015.

Симптомы: печтается кусочек растра // несколько строчек, после чего система 
помечает home77 kernel: [134612.319658] usb 1-2: USB disconnect, device number 2
и имеем home77 hp[10659]: io/hpmud/musb.c 978: invalid bulk out endpoint
last message repeated 34 times.
io/hpmud/musb.c 760: invalid deviceid ret=-4: No such device
hp[7534]: prnt/backend/hp.c 625: ERROR: 5021 device communication error!

Устройства исправны, на p5/p6/сентябрьском Сизифе --- работают нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136314</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2012-12-23 23:56:47 +0400</bug_when>
    <thetext>Это не ошибка cups, это проблемы ядра.
Проверьте на других ядрах (un-def, например).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136315</commentid>
    <comment_count>2</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-12-24 00:00:31 +0400</bug_when>
    <thetext>Не уверен насчет ядра, но проверить нужно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136316</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2012-12-24 00:04:26 +0400</bug_when>
    <thetext>Ошибки в логах указывают на ядро. 
Собственно у меня есть свежий сизиф, и буквально на днях я там печатал на USB принтер.

Но ядро там такое:
3.6.6-std-def-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136317</commentid>
    <comment_count>4</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-12-24 00:07:55 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; Ошибки в логах указывают на ядро. 
&gt; Собственно у меня есть свежий сизиф, и буквально на днях я там печатал на USB
&gt; принтер.
&gt; 
&gt; Но ядро там такое:
&gt; 3.6.6-std-def-alt1

Ok. Тогда и тебя прошу проверить на этом принтере  печать со свежайшим std-def. Там systemd, кстати? udev свежайший?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136318</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2012-12-24 00:10:10 +0400</bug_when>
    <thetext>у меня нет систем на systemd
И проверить пока не получится - это виртуалка и принтер от меня далеко.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136319</commentid>
    <comment_count>6</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-12-24 00:12:07 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; у меня нет систем на systemd

Вот поэтому я и не уверен, что это проблема ядра.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136320</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2012-12-24 00:13:41 +0400</bug_when>
    <thetext>Проверяйте. Будет вменяемое доказательство проблем в cups - перевешивайте. Пока по сообщениям ядра явно видно, что проблема где-то в USB драйверах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136323</commentid>
    <comment_count>8</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2012-12-24 06:31:22 +0400</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Это не ошибка cups, это проблемы ядра.
&gt; Проверьте на других ядрах (un-def, например).

я и говорю, что скорее всего, ядро. проверить на un-def не имею возможности. на всех std-def начиная, как минимум, с 3.5.7, ошибка проявляется.

Дополнение: вчера обнаружилось, что если проявить терпение и от 2 до 5 раз перезапустить задание, в один прекрасный момент оно печатается нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136324</commentid>
    <comment_count>9</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2012-12-24 06:33:16 +0400</bug_when>
    <thetext>&gt; Ok. Тогда и тебя прошу проверить на этом принтере  печать со свежайшим std-def.

ошибка сохраняется.

&gt; Там systemd, кстати? udev свежайший?

да.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136325</commentid>
    <comment_count>10</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2012-12-24 12:04:40 +0400</bug_when>
    <thetext>lsusb с систем с такими принтерами + dmesg в любом случае не помешает.

а когда это началось ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136345</commentid>
    <comment_count>11</comment_count>
    <who name="Alexei Takaseev">taf</who>
    <bug_when>2012-12-24 16:54:22 +0400</bug_when>
    <thetext>[root@metamorph udev-configure-printer]# lsusb
Bus 001 Device 006: ID 03f0:2b17 Hewlett-Packard LaserJet 1020
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

началось буквально 18-20 декабря.
Еще такой момент. в логах имеется такая запись:
Dec 24 21:17:06 metamorph udev-configure-printer: add /devices/pci0000:00/0000:00:02.1/usb1/1-1/1-1:1.0
Dec 24 21:17:06 metamorph udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:02.1/usb1/1-1
Dec 24 21:17:06 metamorph udev-configure-printer: MFG:Hewlett-Packard MDL:HP LaserJet 1020 SERN:- serial:JL0GDT4

и далее:
Dec 24 21:17:09 metamorph udev-configure-printer: no corresponding CUPS device found</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136725</commentid>
    <comment_count>12</comment_count>
    <who name="Alexei Takaseev">taf</who>
    <bug_when>2013-01-10 12:59:00 +0400</bug_when>
    <thetext>Похоже, что бага не в ядре и systemd.

Сегодня вспомнил, что есть еще hplip. Он сразу у меня увидел принтер (в отличии от cups&apos;а). После того, как средставми hplip принтер был настроен, его стал видеть и cups.

Вот пример /etc/cups/printers.conf:

&lt;DefaultPrinter HP-1020&gt;
UUID urn:uuid:6751297c-411b-30d3-4ee4-43a96ad49ab6
Info HP-1020
MakeModel HP LaserJet 1020 Foomatic/foo2zjs-z1 (recommended)
DeviceURI usb://HP/LaserJet%201020?serial=JL0GDT4
State Stopped
StateMessage Unplugged or turned off
StateTime 1357555173
Reason paused
Type 8388612
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
&lt;/Printer&gt;
&lt;Printer HP_LaserJet_1020&gt;
UUID urn:uuid:150ca87a-1341-334f-68d0-79322347a350
Info HP_LaserJet_1020
MakeModel HP LaserJet 1020, hpcups 3.12.10a, requires proprietary plugin
DeviceURI hp:/usb/HP_LaserJet_1020?serial=JL0GDT4
State Idle
StateTime 1357756758
Type 36892
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
&lt;/Printer&gt;

HP-1020 - не работает, HP_LaserJet_1020 - работает.

Еще момент: при включении питания у принтера, правила в /etc/udev/rules.d/11-hplj10xx.rules отрабатываются нормально, в принтер успешно заливается фирмварь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137483</commentid>
    <comment_count>13</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-01-31 19:29:25 +0400</bug_when>
    <thetext>Что с 3.7.5-std-def-alt1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137568</commentid>
    <comment_count>14</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2013-02-03 21:52:46 +0400</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; Что с 3.7.5-std-def-alt1?

проверю завтра к вечеру</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137655</commentid>
    <comment_count>15</comment_count>
    <who name="Alexei Takaseev">taf</who>
    <bug_when>2013-02-06 17:33:44 +0400</bug_when>
    <thetext>с 3.7.5-std-def-alt1 все так же грустно.

при наличии модуля ehci_hcd cups принтер не видит в упор. при этом скрипт 11-hplj10xx.rules фирмварь в принтер загружает успешно.

Если выгрузить ehci_hcd, оставив только ohci_hcd, то долгожданный принтер cups видить начинает и только - ни печатать, ни загрузить фирмварь нельзя. наличие/отсутствие ohci_hcd ни на что не повлияло.

При том при всем, через hplip печать работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138362</commentid>
    <comment_count>16</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-03-04 05:12:38 +0400</bug_when>
    <thetext>critical-&gt;normal , так как есть обход.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138366</commentid>
    <comment_count>17</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2013-03-04 06:29:51 +0400</bug_when>
    <thetext>(В ответ на комментарий №16)
&gt; critical-&gt;normal , так как есть обход.

Алексей Евгеньевич, какой обход?

PS: со всеми ядрами до 3.7.9-std-def-alt1.1 включительно, ошибка сохраняется. 3.7.10 ещё не проверял.

PPS: hplip установлен и работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138367</commentid>
    <comment_count>18</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2013-03-04 06:31:30 +0400</bug_when>
    <thetext>(В ответ на комментарий №16)
&gt; critical-&gt;normal , так как есть обход.

Алексей Евгеньевич, какой обход?

PS: со всеми ядрами до 3.7.9-std-def-alt1.1 включительно, ошибка сохраняется. 3.7.10 ещё не проверял.

PPS: hplip установлен и работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138369</commentid>
    <comment_count>19</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-03-04 06:39:00 +0400</bug_when>
    <thetext>(В ответ на комментарий №18)
&gt; (В ответ на комментарий №16)
&gt; &gt; critical-&gt;normal , так как есть обход.
&gt; 
&gt; Алексей Евгеньевич, какой обход?
&gt; 
&gt; PS: со всеми ядрами до 3.7.9-std-def-alt1.1 включительно, ошибка сохраняется.
&gt; 3.7.10 ещё не проверял.
&gt; 
&gt; PPS: hplip установлен и работает.

Обход -- hplip. Потому не critical.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138370</commentid>
    <comment_count>20</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2013-03-04 08:01:32 +0400</bug_when>
    <thetext>(В ответ на комментарий №19)
&gt; (В ответ на комментарий №18)
&gt; &gt; (В ответ на комментарий №16)
 
&gt; Обход -- hplip. Потому не critical.

Тогда таки critical: мой photosart без hplip не работает вообще. И в этой ситуации, hplip никак не помогает. Похоже, всё-таки ошибка в usb подсистеме ядра.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138371</commentid>
    <comment_count>21</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2013-03-04 08:14:04 +0400</bug_when>
    <thetext>(В ответ на комментарий №20)
&gt; ситуации, hplip никак не помогает. Похоже, всё-таки ошибка в usb подсистеме
&gt; ядра.

И да, не все функции hplip теперь работают: попытка калибровать головки (цвета), не заканчивается успехом. в логе та же ругань на usb.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140224</commentid>
    <comment_count>22</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-05-11 04:52:12 +0400</bug_when>
    <thetext>(В ответ на комментарий №21)
&gt; (В ответ на комментарий №20)
&gt; &gt; ситуации, hplip никак не помогает. Похоже, всё-таки ошибка в usb подсистеме
&gt; &gt; ядра.
&gt; 
&gt; И да, не все функции hplip теперь работают: попытка калибровать головки
&gt; (цвета), не заканчивается успехом. в логе та же ругань на usb.

Что с новыми ядрами?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140559</commentid>
    <comment_count>23</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2013-05-27 08:16:06 +0400</bug_when>
    <thetext>(В ответ на комментарий №22)
&gt; (В ответ на комментарий №21)
&gt; &gt; (В ответ на комментарий №20)
&gt; &gt; &gt; ситуации, hplip никак не помогает. Похоже, всё-таки ошибка в usb подсистеме
&gt; &gt; &gt; ядра.
&gt; &gt; 
&gt; &gt; И да, не все функции hplip теперь работают: попытка калибровать головки
&gt; &gt; (цвета), не заканчивается успехом. в логе та же ругань на usb.
&gt; 
&gt; Что с новыми ядрами?

без изменений. (В ответ на комментарий №22)
&gt; (В ответ на комментарий №21)
&gt; &gt; (В ответ на комментарий №20)
&gt; &gt; &gt; ситуации, hplip никак не помогает. Похоже, всё-таки ошибка в usb подсистеме
&gt; &gt; &gt; ядра.
&gt; &gt; 
&gt; &gt; И да, не все функции hplip теперь работают: попытка калибровать головки
&gt; &gt; (цвета), не заканчивается успехом. в логе та же ругань на usb.
&gt; 
&gt; Что с новыми ядрами?

К сожалению, без прогресса:

hp[6297]: io/hpmud/musb.c 1447: unable to write data hp:/usb/Photosmart_C3100_series?serial=MY68CC306C04KV: 45 second io ti
meout                                                                                                                                             
hp[6297]: prnt/backend/hp.c 611: ERROR: 1009 media-empty-error; will retry in 30 seconds...                                
hp[6297]: prnt/backend/hp.c 611: ERROR: 1009 media-empty-error; will retry in 30 seconds...                                
last message repeated 2 times                                                                                              
last message repeated 2 times                                                                                              
last message repeated 2 times                                                                                              
last message repeated 2 times                                                                                              
kernel: [ 1333.926377] usb 1-2: USB disconnect, device number 4                                                            
udev-configure-printer: Disabled printer ipp://localhost:631/printers/HP_Photosmart as the corresponding device was unplugged or turned off</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140562</commentid>
    <comment_count>24</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2013-05-27 12:16:09 +0400</bug_when>
    <thetext>Не ту же природу имеет https://bugzilla.altlinux.org/show_bug.cgi?id=29018 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140569</commentid>
    <comment_count>25</comment_count>
    <who name="Gleb Kulikov">glebus</who>
    <bug_when>2013-05-27 12:56:14 +0400</bug_when>
    <thetext>(В ответ на комментарий №24)
&gt; Не ту же природу имеет https://bugzilla.altlinux.org/show_bug.cgi?id=29018 ?

весьма вероятно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140574</commentid>
    <comment_count>26</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2013-05-27 13:35:31 +0400</bug_when>
    <thetext>(В ответ на комментарий №25)
&gt; (В ответ на комментарий №24)
&gt; &gt; Не ту же природу имеет https://bugzilla.altlinux.org/show_bug.cgi?id=29018 ?
&gt; 
&gt; весьма вероятно
Увы, нет. В Sisyphus/p7 уже приложен патч cups-1.5.4-rh-usblp-quirks.patch. Его только в p6 нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151546</commentid>
    <comment_count>27</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2015-05-24 19:57:32 +0300</bug_when>
    <thetext>Для статистики, это вот работает (да и саму ошибку я не видел, хотя ядро 3.6, наверняка, было в какой-то момент у меня):

3.14.38-std-def-alt1
Bus 003 Device 002: ID 03f0:0c17 Hewlett-Packard LaserJet 1010

Но 1010 не нуждается в загрузке фирмвари.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>