Обо всем по порядку.
Два компа на заводе и сейчас 2 принтера 1018 к ним не печатают. Один видит принтер, а второй ничего не видит в lbusb и при загрузке системы выдает ошибку
usb 1-2: device descriptor read/64, error -110
В обоих случаях родной HPLIP и драйвер с foo2zjs.rkkda.com не помогли. Сперва система ничего не находила в портах.
1) Прописал в /etc/rc.local
sudo nano /etc/rc.local
строку
echo 20 > /sys/module/scsi_mod/parameters/inq_timeout
Вывод: не помогло.2) Потом по страшному нашаманил. Прописал в файле /sys/module/usbcore/parameters/initial_descriptors_timeout
nano /sys/module/usbcore/parameters/initial_descriptors_timeout
6000 вместо 5000. И свершилось чудо - система в lbusb стала видеть все принтеры.
Вывод: помогло увидеть принтеры, но не заставило печатать.3) Пришлось в список загрузки в /boot/grub/menu.lst дописать
irqpoll
Вывод: Все заработало!Но, как только я перенес комп пользователю и торжественно распечатал ему тестовую страницу на таком же HP 1018 (причем слету определился и заработал принтер). Начал настраивать ему сеть и о ужас. При перезагрузке опять вылезло
usb 1-2: device descriptor read/64, error -110
Естественно я проверил таймаут и обалдел там снова стояло 5000
Опять лезу в nano по root'ом и меняю на 6000 на 7000. Но каждый раз после загрузки та же ошибка и значение не сохраняется, хотя пишет, что строка записана. И с ОпенОфиса менял и закидывал файл через команду ср в директорию, но все тоже. Каким-то чудом возвращается к настройкам по умолчанию 5000.
Люди, помогите сохранить это значение в файле /sys/module/usbcore/parameters/initial_descriptors_timeout и тогда смело можно написать в теме, что [РЕШЕНО]2 dmitriy_blond Просто USB-принтер Canon LBP-1120 работает через серийный порт (на этом же форуме нашел решение и пробовал для HP 1018, но не пошло).
2 sht0rm Прошивку, если имеется ввиду getweb 1018 - залил. И при установке он сам иногда докачивал модуль.
2 ivanmara Кабель на принтерах у нас толстый экранированный.