3. Reboot (it is wise to wait ~1-2 mins after completion before rebooting)
И у меня выдаёт ошибку:
Error: /opt partition is not partitioned as ext2/ext3.
/tmp/prep_optware: line 97: ipkg-opt: not found
Optware installation was not successfull... exit!
jffs я включил через веб интерфейс.
Подскажите пожалуйста, как мне установить эту lsusb?
Last edited by AleksArt on Wed Nov 17, 2010 10:10; edited 1 time in total
В общем, устранил я ошибки и поставил вначале пакет ipkg-opt.
После этого запустил скрипт установки и мне он накачал полную флешь всякого софта вместе с самбой и чёрт знает чего еще.
Вопрос такой, как мне бы поставить утилиту lsusb одну или хотя бы небольшой пакет?
root@DD-WRT:~# dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usb usb1: configuration #1 chosen from 1 choice
usb 1-1: new full speed USB device using ohci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1.2: new full speed USB device using ohci_hcd and address 3
usb 1-1.2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usblp
usb 1-1.1: new full speed USB device using ohci_hcd and address 4
usb 1-1.1: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x03F0 pid 0x4117
usb 1-1.1: USB disconnect, address 4
usblp0: removed
usb 1-1.1: new full speed USB device using ohci_hcd and address 5
usb 1-1.1: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x03F0 pid 0x4117
usb 1-1.1: USB disconnect, address 5
usblp0: removed
usb 1-1.1: new full speed USB device using ohci_hcd and address 6
usb 1-1.1: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x03F0 pid 0x4117
usb 1-1.1: USB disconnect, address 6
usblp0: removed
Как видно, маршрутизатор находит принтер и даже можно печатать через /dev/lp0.
Но мне нужно запустить скрипт, который бы отлавливал подключение принтера и заливал в него прошивку.
маршрутизатор находит принтер и даже можно печатать через /dev/lp0.
Но мне нужно запустить скрипт, который бы отлавливал подключение принтера и заливал в него прошивку.
Скрпиты автоматизации в DD-WRT не самая сильная сторона.
Сильной стороной является веб-интерфейс в который интегрированного много функционала.
Если поступиться вебом и уйти на Open-WRT, то получите механизмы для написания скриптов. Примеры тоже найти возможно.
Другим вариантом является написания своего скрипта который постоянно опрашивает наличие принтера и его статус. Для этого нужно разобраться в существующем дравере для обычной машины под Linux.
Третим вариантом является установкой пакетов который превратит DD-WRT почти-что в полноциональный linux, но сам этот вариант не проверял, так что он скорей всего потенциальный.
Так вот я и хотел опрашивать статус принтера.
В обычных сборках на ядре 2.4 при подключении принтера появляется устройство /dev/usb/lp0.
На ядре 2.6 оно не появляется и умельцы проверяют через ИД устройства утилитой lsusb.
Но чтобы её поставить, надо ставить установщик пакетов ipkg-opt и потом util-linux-ng.
Сам установщик прилично занимает, а чтоб установить утилиты там какие то связи и загрузки.
Я глянул дак там из инета тянет под всё существующие процессоры, короче очень много лишнего мусора.
Был бы у меня гиг памяти я бы подождал, но маршрутизатор переклинивает с 8 метрами флеша.
Кстати, этот веб интерфейс кушает 12 мегов памяти, многовато, для настроить на 1 раз...
lsusb находился в utilusb пакете.
А пакет utilusb захотел пакет libusb и
после установки этих пакетов и монтировании /jffs/opt
в /opt lsusb показал список подключенных устройств.
Сейчас буду разбираться, что это всё само запускалось.
lsusb находился в utilusb пакете.
А пакет utilusb захотел пакет libusb и
после установки этих пакетов и монтировании /jffs/opt
в /opt lsusb показал список подключенных устройств.
Сейчас буду разбираться, что это всё само запускалось.
Насколько я помню пакеты из OpenWRT не используют папку /opt. Вы наверное ставите пакеты из дистрибутива Олега.
Общем у меня тоже проблемы с работой принтера hp 1020.
Вот если винда подгрузит прошику в принтер и его, не выключая питания подключить к роутеру, то все работает шоколадно до перезгрузки принтера.
Вычитал на форумах, что для 102 и 1018 и т.п. нужно подгружать файлы .dl, а вот как их загнать в файловую систему dd-wrt, для меня загадка.
Установлена прошивка dir632a-firmware20119.bin, соответственно роутер dir632.
При попытке через телнет загрузить файлик в любую директорию кроме /tmp, говорит
Code:
wget: can't open 'hp1020.dl': Read-only file system