Summary: | Не отрабатывает правило в /etc/udev/rules.d/11-hplj10xx.rules | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexei Takaseev <taf> | ||||
Component: | foo2zjs | Assignee: | Michael Shigorin <mike> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | aen, dd1email, evg, ildar, lav, mike, viy | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Alexei Takaseev
2011-06-22 20:22:03 MSK
"PROGRAM=" используется для запуска внешних программ, которые присваивают имена устройствам. "RUN+=" используется для запуска внешних программ при определённых событиях. У нас второе. Если не работает RUN+=, то, возможно что-то с udev, а не этим скриптом? Совсем недавно я переписывал все правила (сборка 20110525-alt2). Проверял на HP1018. Всё прекрасно работало. Посмотрите, что пишется в 12 консольке во время включения принтера? Created attachment 5285 [details]
/var/log/messages snippet
Подтверждаю, до такой же замены притащенный 1020 не завёлся; в /var/log/messages -- только сообщения от ядерной USB-подсистемы, но не от foo2zjs (после правки наблюдается приложенный фрагмент).
t6/branch, udev-168-alt2.M60P.2, foo2zjs-20110525-alt2 и 20111227-alt1, соответствующий foo2zjs-fwdownloader согласно README-UTF8.ALT установил и сообразно синтаксису шелл-скриптов поправил (заменой всех return на exit).
Решил опробовать foo2zjs, т.к. на hplip с разбегу оно что-то не взлетело.
Победил, но это какой-то недокументируемый процесс и в итоге одновременно установлены (также по ходу пьесы были руками вытащены sihp1020.img и недоступный вместе с openprinting.org hplip-3.11.10-plugin.run): home:~> rpm -qa | egrep '^foo2zjs|hplip' | sort foo2zjs-20111227-alt1 foo2zjs-fwdownloader-20111227-alt1 foo2zjs-PPD-20111227-alt1 hplip-3.11.10-alt1.M60P.1 hplip-common-3.11.10-alt1.M60P.1 hplip-gui-3.11.10-alt1.M60P.1 hplip-hpcups-3.11.10-alt1.M60P.1 hplip-hpcups-PPDs-3.11.10-alt1.M60P.1 hplip-hpijs-3.11.10-alt1.M60P.1 hplip-hpijs-PPDs-3.11.10-alt1.M60P.1 hplip-PPDs-3.11.10-alt1.M60P.1 hplip-ps-PPDs-3.11.10-alt1.M60P.1 hplip-sane-3.11.10-alt1.M60P.1 (foo2zjs из сизифа -- завести получилось, подключив к ноутбуку и положив фирмварь в /var/lib/foo2zjs/firmware/sihp1020.dl -- надоумило обсуждение на forum.altlinux.org) Похоже, что прошивку у меня сейчас грузит нечто от hplip: Jan 9 21:16:15 home logger: loading hp_laserjet_1020 firmware 001 006 Jan 9 21:16:15 home logger: loading hp_laserjet_1020 firmware 1 6 Как получится, постараюсь проверить на тестовом ноуте с чистой установкой. Похоже, что в t6/p6 надо забрать сизифный foo2zjs -- возражений не будет? Отправил в сизиф foo2zjs-20120214-alt1. В этом пакете переписал правила. Проверьте plz, а то я свой HP1018 продал, проверять не на чем (M1005MFP теперь у меня). Эээ... не успел проверить, тот хост вернулся на бэкап системы на 5.1 по несвязанным с печатью обстоятельствам. Могу подтвердить для сборки 20100624-alt0.M50P.1 на пятом бранче, что достаточно поставить foo2zjs foo2zjs-fwdownloader, выключить-включить принтер и настроить очередь печати -- за что и спасибо. Постараюсь проверить на ноуте с сизифом. (В ответ на комментарий №5)
> Постараюсь проверить на ноуте с сизифом.
Миш, ну так что с этим багом то?
Интересует работа foo2zjs-* без всяких примочек hplip и т.п.
Сейчас во Львове, буду благодарен за напоминание ближе к выходным... Возможно, не работает, потому что On 12.07.2012 17:50:56, Ildar Mulyukov wrote: > Коллеги, > > относительно недавно, в udev перестала работать конструкция вида: >> SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="yyyy" > > SYSFS давно надо было заменить на ATTR, но некоторые товарищи ещё не сделали. http://lists.altlinux.org/pipermail/sisyphus/2012-July/357863.html (В ответ на комментарий №8) > Возможно, не работает, потому что Извиняюсь за задержку. Работа. Отправил исправленную и обновлённую сборку. Просьба проверить foo2zjs-20120601-alt1 принтер HP LaserJet 1020 работает нормально. Закрываем |