Народ, кто нить знает поддержку принтера hp 1020 сделают когда нить или нет? пашет после первой прошивки и потом все, перестает.
если делаю как описал ниже все пашет отлично, но при перезагрузке роутера притер инициализируется, что сказывается на шуме как буд-то его только что врубили, и после прошивки новой версии прошивки все улетает само собой
На всякий прошивка RT-N16-1.9.2.7-rtn-r4330.trx. Еще стало чаще рвать вафлю со всеми в доме устройствами.
телнтетом:
Code:
cd /tmp
wget http://oleg.wl500g.info/hplj/usb_printerid
wget http://oleg.wl500g.info/hplj/sihp1020.dl
chmod +x usb_printerid
./usb_printerid /dev/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/lp0
mkdir /usr/local/sbin
cd /usr/local/sbin
#copy files from HDD to flash
cp /tmp/sihp1020.dl sihp1020.dl
cp /tmp/usb_printerid usb_printerid
#make hotplug.sh file
echo "#!/bin/sh" > hotplug.sh
echo "PRN_BIN=/usr/local/sbin/usb_printerid" >> hotplug.sh
echo "PRN_FRM=/usr/local/sbin/sihp1020.dl" >> hotplug.sh
echo "if [ "$ACTION" = "add" ] || [ "$1" = "usb" ] || [ "$DEVFS" = "/proc/bus/usb" ]; then" >> hotplug.sh
echo "sleep 5" >> hotplug.sh
echo "$PRN_BIN /dev/lp0 | grep -q FWVER || cat $PRN_FRM > /dev/lp0" >> hotplug.sh
echo "fi" >> hotplug.sh
echo "killall hotplug.sh" >> hotplug.sh
#this will load firmware every time printer is plugged in, and firmware is not present
# make post-boot script
echo "#!/bin/sh" > post-boot
echo "if [ -w /dev/lp0 ]" >> post-boot
echo "cat /usr/local/sbin/sihp1020.dl>/dev/lp0" >> post-boot
echo "fi" >> post-boot
echo "/usr/local/sbin/hotplug.sh">>/proc/sys/kernel/hotplug
#this will take care of situation when printer was plugged in before powering router, and activate hotplug
# now make everything eXecutable
chmod +x /usr/local/sbin/*
#save everything to flash and restart router
flashfs save
flashfs commit
flashfs enable
reboot
Но хотелось бы нативной уже поддержки, никто не в курсе? может куда ниаписать об этом еще?