à êàê èñïîëüçîâàòü ýòè ôèêñû? êàê èõ íóæíî ñòàâèòü?
à êàê èñïîëüçîâàòü ýòè ôèêñû? êàê èõ íóæíî ñòàâèòü?
Äîáðîãî âðåìåíè ñóòîê. Ñòîëêíóëñÿ âîò ñ êàêîé ïðîáëåìîé: ïîäêëþ÷àþ ïðèíòåð hp1018 ïî èíñòðóêöèè Zenzelya (ïîñò ¹24), âñ¸ ïðåêðàñíî, âñ¸ ðàáîòàåò, íî âîò êàêàÿ øòóêà, ïîñëå óñòàíîâêè ïðèíòåðà íå ìîíòèðóþòñÿ àâòîìàòîì íè îäíà ôëåøêà. Òî åñòü fdisk -l ÿ óñòðîéñòâî âèæó, à ïî df -h îíî íè êóäà íå ñìîíòèðîâàíî. Çàðåìàðèë #/bin/echo /usr/local/sbin/hotplug.sh >> /proc/sys/kernel/hotplug â pre-boot ôëåøêà îòëè÷íî ìîíòèðóåòñÿ. ×òî íå òàê äåëàþ èëè êàê ïîïðàâèòü?
Last edited by sagitt; 03-11-2010 at 18:18.
Last edited by sagitt; 08-11-2010 at 18:16.
Ïîòåðÿ ïîòåðü. Êàê æå âñ¸ òàêè çàñòàâèòü ðàáîòàòü èõ âìåñòå?
Äîáðûé âå÷åð
Ó ìåíÿ òàêàÿ æå ïðîáëåìà ñ ïðèíòåðîì HP P1006, ïåðåãðóçèë ïðèíòåð èíè÷åãî áîëüøå íå ïå÷àòàåòñÿ.
Âñå íàñòðîéêè ðîóòåðà Asus 500gP v2 ñäåëàë êàê ó Âàñ íàïèñàíî, íà telnet âîîîáùå íå çàõîäèò.
È âñå íàñòðîéêè îïèñàííûå, äëÿ ìåíÿ êàê äðåìó÷èè ëåñ.
Îãðîìíîÿ ïðîñüáà, Âû íå ìîãëè áû ðàñïèñàòü ïîäðîáíî êàê ÷òî ñäåëàòü è êóäà íàæàòü.
Çàðàíåå îãðîìíîå ñïàñèáî
P.S.
È åùå îäíà ïðîñüáà, Âû íå ìîãëè áû ðàñïèñàòü ïîäðîáíî êàê âíåøíèé æåñòêèé äèñê ïîäââåñèòü.
Åùå ðàç Îãðîìíîå ñïàñèáî!!!
ßâëÿþñü ñ÷àñòëèâûì îáëàäàòåëåì ðîóòåðà WL-500gP, ïðèíòåðà HP LaserJet 1018 è âíåøíåãî HDD, êîòîðûå äîëæíû ðàáîòàòü â ñâÿçêå. Íà ôîðóìå ñóùåñòâóåò ìíîãî òîïèêîâ, â êîòîðûõ îáñóæäàåòñÿ àâòîìàòè÷åñêîå ïîäêëþ÷åíèå ýòèõ "íåõîðîøèõ" ïðèíòåðîâ. Âñå îíè ïîõîæè äðóã íà äðóãà è âñå ðàáîòàþò... Íî ó âñåõ åñòü ïîáî÷íûé ýôôåêò, ïåðåñòàþò ðàáîòàòü âñå USB óñòðîéñòâà, êðîìå ïðèíòåðà, ÷òî åñòü íå î÷åíü óäîáíî. Íèæå ÿ â î÷åðåäíîé ðàç ïðèâåäó èíñòðóêöèþ ïî çàãðóçêå äðàéâåðîâ è óñòàíîâêå ñêðèïòà, â êîòîðîì ðàáîòàåò îïðåäåëåíèå âñåõ USB óñòðîéñòâ ñîâìåñòíî ñ ðàáîòîé ïðèíòåðà.
Ïðèìåð áóäåò ðàññìîòðåí íà áàçå òîãî ÷òî ó ìåíÿ áûëî, ò.å. LaserJet 1018. Â ìåñòàõ, ãäå åñòü ðàçëèèÿ ÿ áóäó ñîîáùàòü.
Íó, ïðåñòóïèì:
1. Çàõîäèì íà ðîóòåð ÷åðåç TelNet èëè SSH.
2. Åñëè åùå íå ñîçäàíà ïàïêà /usr/local/sbin, òî ñîçäàåì êîìàíäîé
3. Ïåðåõîäèì â ýòîò êàòàëîãCode:mkdir /usr/local/sbin
4. Çàãðóæàåì ôàéëû, íåîáõîäèìûå äëÿ ðàáîòû ïðèíòåðàCode:cd /usr/local/sbin
!Çäåñü íàäî óäåëèòü âíèìàíèå ñòðîêå wget http://oleg.wl500g.info/hplj/sihp1018.dl. Åñëè ó âàñ ïðèíòåð íå 1018, òî ÇÄÅÑÜ èùåì ïðîøèâêó ïîä ñâîé HP è ïîäñòàâëÿåòå ñâîþ ññûëêó. Åñëè ó âàñ íå HP, òî ïðèäåòñÿ èñêàòü ïðîøèâêó ñàìèì.Code:wget http://oleg.wl500g.info/hplj/usb_printerid wget http://oleg.wl500g.info/hplj/sihp1018.dl
5. Ñîçäàåì ôàéë ñî ñêðèïòîì
!Çäåñü ñòîèò îáðàòèòü âíèìàíèå íà ñòðîêè:Code:echo "#!/bin/sh" > hotplug.sh echo "" >> hotplug.sh echo "# set -x" >> hotplug.sh echo "" >> hotplug.sh echo "PRN_BIN=/usr/local/sbin/usb_printerid" >> hotplug.sh echo "PRN_FRM=/usr/local/sbin/sihp1018.dl" >> hotplug.sh echo "PRN_ID=3f0/4117/100" >> hotplug.sh echo "if [ \$veros = 2.6 ] ; then" >> hotplug.sh echo " PRN_DEV=/dev/lp0" >> hotplug.sh echo "else" >> hotplug.sh echo " PRN_DEV=/dev/usb/lp0" >> hotplug.sh echo "fi" >> hotplug.sh echo "PRN_NAME=\"HP LaserJet 1018\"" >> hotplug.sh echo "" >> hotplug.sh echo "logger -t hotplug \"Request for \$ACTION device \$PRODUCT at \$* interface\"" >> hotplug.sh echo "" >> hotplug.sh echo "if [ \"\$ACTION\" = \"add\" ] && [ \"\$*\" = \"usb\" ] && [ \"\$DEVFS\" = \"/proc/bus/usb\" ] && [ \"\$PRODUCT\" = \$PRN_ID ]; then" >> hotplug.sh echo " logger -t hotplug \"Device is \$PRN_NAME Printer\"" >> hotplug.sh echo " while test ! -e \$PNT_DEV; do" >> hotplug.sh echo " logger -t hotplug \"Waiting for printer respond\"" >> hotplug.sh echo " sleep 1" >> hotplug.sh echo " done" >> hotplug.sh echo " sleep 2" >> hotplug.sh echo " logger -t hotplug \"Loading firmware to printer\"" >> hotplug.sh echo " \$PRN_BIN \$PRN_DEV | grep -q FWVER || cat \$PRN_FRM > \$PRN_DEV" >> hotplug.sh echo " if [ \"\$?\" -eq 0 ] ; then" >> hotplug.sh echo " logger -t hotplug \"Loading Successful\"" >> hotplug.sh echo " else" >> hotplug.sh echo " logger -t hotplug \"Loading Failed\"" >> hotplug.sh echo " fi" >> hotplug.sh echo "fi" >> hotplug.sh echo "/sbin/hotplug \$*" >> hotplug.sh
Ïðèâîæó îïèñàíèå ïî ñòðîêàì:Code:echo "PRN_FRM=/usr/local/sbin/sihp1018.dl" >> hotplug.sh echo "PRN_ID=3f0/4117/100" >> hotplug.sh echo "PRN_NAME=\"HP LaserJet 1018\"" >> hotplug.sh
5.1. Ïóòü ê ïðîøèâêå ïðèíòåðà. Íåîáõîäèìî çàìåíèòü sihp1018.dl íà èìÿ âàøåé ïðîøèâêè.
5.2. Device ID âàøåãî ïðèíòåðà.
5.3. Ñòðîêà, êîòîðàÿ áóäåò ïîäñòàëÿòüñÿ â syslog â êà÷åñòâå èìåíè ïðèíòåðà.
6. Äåëàåì àâòîçàïóñê ñêðèïòà.
Ñîçäàåì/îáíîâëÿåì ôàéë pre-boot:
Åñëè ôàéë åùå íå ñóùåñòâóåò, òî
Äëÿ âñåõCode:echo "#!/bin/sh" > pre-boot
7. Äåëàåì ôàéëû èñïîëíÿåìûìèCode:echo "/bin/echo \"/usr/local/sbin/hotplug.sh\" > /proc/sys/kernel/hotplug" >> pre-boot
8. Ñîõðàíÿåì èçìåíåíèÿCode:chmod +x /usr/local/sbin/*
Íà ýòîì íàñòðîéêà ðîóòåðà çàêîí÷åíà. Ïîñëå ïåðåçàïóñêà ðîóòåð áóäåò ãîòîâ äëÿ ðàáîòû ñ ïðèíòåðîì è äðóãîé ïåðåôèðèåé.Code:flashfs save && flashfs commit && flashfs enable && reboot
ÇÄÅÑÜ ïðåäñòàâëåí óíèâåðñàëüíûé ñêðèïò, ïîòäåðæèâàþùèé âñå ìîäåëè LaserJet. Âñå ÷òî îò Âàñ òðåáóåòñÿ - ýòî ñêà÷àòü ôàéë ïðîøèâêè è ïîëîæèòü â íóæíûé êàòàëîã.
Last edited by Knight_Rider; 20-12-2010 at 20:43. Reason: Ñäåëàë ñêðèïò íå ïðèâÿçàíûì ê ÿäðó
Íàñòðîèë HP P1006 íà ïå÷àòü. Âñ¸ çàâåëîñü ñðàçó, áåç òàíöåâ ñ áóáíîì ïîä áàëàëàéêó.
Àâòîðàì ìåòîäèêè áîëüøîå ñïàñèáî è ðåñïåêò!
Îäíàêî, åñòü âîïðîñ: ïèñàë êòî-í. ñêðèïò àâòîîïðåäåëåíèÿ ìîäåëè ïðèíòåðà è ïîäãðóçêè â çàâèñèìîñòè îò ìîäåëè íóæíîãî äðàéâåðà?
È åù¸: ïðè ïîäêëþ÷åíèè-îòêëþ÷åíèè ïðèíòåðà â ëîãàõ, êðîìå äàòû è ñîîáùåíèÿ î ïîäêëþ÷åíèè, âûâîäèòñÿ êàêàÿ-òî ôèãíÿ è êàê ïðè ïîäêëþ÷åíèè, òàê è ïðè îòêëþ÷åíèè, ñîîáùåíèÿ â ëîãàõ "Printer OnLine":
, õîòÿ â âåá-ìîðäå ñòàòóñ îòîáðàæàåòñÿ íîðìàëüíî: OnLine è OffLine.Code:... --------------- Thu Jan 1 03:01:26 MSK 1970 usb ACTION='add' DEVFS='/proc/bus/usb' DEVICE='/proc/bus/usb/001/003' HOME='/' IFS=' ' INTERFACE='7/1/2' LOG='/tmp/syslog.log' PATH='/sbin:/bin:/usr/sbin:/usr/bin' PPID='2' PRN_BIN='/usr/local/hplj/usb_printerid' PRN_FRM='/usr/local/hplj/sihpP1006.dl' PRODUCT='3f0/3e17/100' PS1='\w \$ ' PS2='> ' PS4='+ ' PWD='/' TYPE='0/0/0' Printer OnLine Jan 1 03:02:13 kernel: usb.c: USB disconnect on device 00:03.0-1 address 3 Jan 1 03:02:13 kernel: printer.c: usblp0: removed --------------- Thu Jan 1 03:02:13 MSK 1970 usb ACTION='remove' DEVFS='/proc/bus/usb' DEVICE='/proc/bus/usb/001/003' HOME='/' IFS=' ' INTERFACE='7/1/2' LOG='/tmp/syslog.log' PATH='/sbin:/bin:/usr/sbin:/usr/bin' PPID='2' PRN_BIN='/usr/local/hplj/usb_printerid' PRN_FRM='/usr/local/hplj/sihpP1006.dl' PRODUCT='3f0/3e17/100' PS1='\w \$ ' PS2='> ' PS4='+ ' PWD='/' TYPE='0/0/0' Printer OnLine Jan 1 03:02:58 kernel: hub.c: new USB device 00:03.0-1, assigned address 4 Jan 1 03:02:58 kernel: printer.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x03F0 pid 0x3E17 Jan 1 03:02:58 kernel: printer.c: usblp0 Device ID string [86]='MFG:Hewlett-Packard;MDL:HP LaserJet P1006;CMD:ACL;CLS:PRINTER;DES:HP LaserJet P1006;' ...
Ëàìåð, äåãðàäèðîâàâøèé äî ÷àéíèêà.
1. WL-500gP(v1)|RAM 128M|Entware 1.9.2.7-rtn-r5010M|Äîðàáîòàíû öåïè ïèòàíèÿ|Çàìåíåíû ñâåòîäèîäû
Samsung G2 Portable HX-MU050DC|Ñêðèïò ïîäíÿòèÿ wan ïîñëå ïàäåíèÿ|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Ïðèíò-ñåðâåð äëÿ HP 1000-1022, P1005-P1505
Knight_Rider, îãðîìíîå ñïàñèáî! Âñ¸ êàê ÍÀÄÎ!
Ñìûñë - íå ïðîïèñûâàòü íîâûé äðàéâåð â ñêðèïòå ïîäãðóçêè ïðè ñìåíå ìîäåëè ïðèíòåðà.  ïðèíöèïå, ýòî íåäîëãî, íî óæ î÷åíü íåýñòåòè÷íî.
Ëàäíî, áóäåò âðåìÿ, ñàì íàïèøó.
À òàêîé âîïðîñ: íèêòî íå ïðîáîâàë ïîäêëþ÷àòü íåñêîëüêî ïðèíòåðîâ ÷åðåç õàá? Êàê â ýòîì ñëó÷àå íàäî ïîñòóïàòü?
Ëàìåð, äåãðàäèðîâàâøèé äî ÷àéíèêà.
1. WL-500gP(v1)|RAM 128M|Entware 1.9.2.7-rtn-r5010M|Äîðàáîòàíû öåïè ïèòàíèÿ|Çàìåíåíû ñâåòîäèîäû
Samsung G2 Portable HX-MU050DC|Ñêðèïò ïîäíÿòèÿ wan ïîñëå ïàäåíèÿ|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Ïðèíò-ñåðâåð äëÿ HP 1000-1022, P1005-P1505
Íå ïðîøèâêè.Äðàéâåðà íàäî õðàíèòü. Òàê ÿ èõ è òàê âñå ñîõðàíèë òóäà.
HostBased - ñëîâî-òî êàêîå ñòðàøíîå,âïåðâûå ñëûøó.×óð ìåíÿ!
Íó çíàòü íå îáÿçàòåëüíî, îíè âñå ïðîïèñûâàþòñÿ â nvram ïî îäèíàêîâîìó ïðèíöèïó, òàê ÷òî ìûñëè íà ýòîò ñ÷¸ò ó ìåíÿ åñòü.Ïðîñòî çàíÿòüñÿ ëåíèâî.
È òûêàòü íå íàäî.
Last edited by MrGalaxy; 10-12-2010 at 18:14.
Ëàìåð, äåãðàäèðîâàâøèé äî ÷àéíèêà.
1. WL-500gP(v1)|RAM 128M|Entware 1.9.2.7-rtn-r5010M|Äîðàáîòàíû öåïè ïèòàíèÿ|Çàìåíåíû ñâåòîäèîäû
Samsung G2 Portable HX-MU050DC|Ñêðèïò ïîäíÿòèÿ wan ïîñëå ïàäåíèÿ|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Ïðèíò-ñåðâåð äëÿ HP 1000-1022, P1005-P1505