подскажите, плз, прошивка 1.9.2.7-rtn-r2364 - не срабатывают ipkg update и ipkg install flex:
ну и:Code:[admin@LA-RTR /opt]$ ipkg install flex Installing flex (2.5.35-1) to /opt/... Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/flex_2.5.35-1_mipsel.ipk wget: short write Nothing to be done An error ocurred, return value: 22. Collected errors: ipkg_download: ERROR: Command failed with return value 1: `wget -q -P /opt/ipkg-6ePHc6 http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/flex_2.5.35-1_mipsel.ipk' Failed to download flex. Perhaps you need to run 'ipkg update'? [admin@LA-RTR /opt]$ ipkg update Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz wget: short write An error ocurred, return value: 1. Collected errors: ipkg_download: ERROR: Command failed with return value 1: `wget -q -P /opt/ipkg-43EnUa http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
обновил прошивку до r3158 (не сбрасывая настройки) - проблема осталасьCode:[admin@LA-RTR /opt]$ wget -q -P /opt/ipkg-43EnUa http://ipkg.nslu2-linux.org/ feeds/optware/oleg/cross/stable/Packages.gz wget: can't open '/opt/ipkg-43EnUa/Packages.gz': No such file or directory [admin@LA-RTR /opt]$ ls -l ipkg* ipkg-25oiLO: total 0 ipkg-813z8H: total 0 ipkg-f0C27j: total 0
upd. может, это из-за нехватки места?
что в папке opt можно удалить?Code:[admin@LA-RTR /opt]$ df -h Filesystem Size Used Avail Use% Mounted on rootfs 4.7M 4.7M 0 100% / /dev/root 4.7M 4.7M 0 100% / devfs 62M 0 62M 0% /dev tmpfs 62M 208K 62M 1% /tmp /dev/sda2 173M 173M 0 100% /opt /dev/discs/discb/part1 15G 35M 15G 1% /tmp/mnt/discb_1
Last edited by LA_; 11-09-2011 at 15:12.
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
подскажите, плз - компилирую libmicrohttpd на роутере, получаю следующую ошибку
при этом grep установлен:Code:checking for grep that handles long lines and -e... configure: error: no acceptable grep could be found in /opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/xpg4/bin
нужна какая-то другая версия?Code:[admin@RTR libmicrohttpd]$ ipkg list_installed buildroot - 4.1.1-13 - uClibc compilation toolchain grep - 2.9-1 - Global regular expression parser ipkg-opt - 0.99.163-10 - The Itsy Package Manager pcre - 8.13-1 - Perl-compatible regular expression library uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems
upd. если я запускаю
то появляются следующие сообщения:Code:GREP=/opt/bin/grep ./configure --target=mipsel-linux --build=mipsel-linux
Code:checking gnutls/gnutls.h usability... grep: can't load library 'libuClibc++.so.' no
Last edited by LA_; 13-09-2011 at 20:53.
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
Скорее всего требуется egrep (могу ошибаться), к тому же я более замороченного пакета, чем libmicrohttpd, в жизни не видел.
Пол дня убил, чтобы его под роутер скомпилировать, так и не удалось. Там переменные объявляются в каждом makefile, плюс где-то жестко прописаны сами названия пакетов (судя по тому, что сколько бы не правил переменные - все равно вылазят хостовые gcc, ar, и т.п.).
Советую Вам бросить это гиблое дело, и воспользоваться уже готовой прошивкой.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
я написал вопрос в mailing list libmicrohttpd - может, чего ответят
и, как-то же удалось народу под openwrt все скомпилировать...
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
vectorm, как у вас будет минутка - не могли бы вы еще попробовать http://svn.linuxmce.org/svn/people/hari/mini/ скомпилировать? может, получится?
заранее огромное спасибо ;)
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
другой вопрос - я вроде скомпилировал argtable на ubuntu для rt-n16. как это теперь на роутер установить?
и, другой вопрос - как полученную библиотеку в виде пакета (ipk) собрать?
сделал make install - библиотека в /usr/local/lib попала (а не в /opt/bin) - программы её не видят
Last edited by LA_; 14-09-2011 at 19:19.
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
так, вроде argtable и даже libmicrohttpd мне удалось на роутере скомпилировать (для последнего сделал make clean, и запускал GREP=/opt/bin/grep ./configure --target=mipsel-linux --build=mipsel-linux), при этом были установлены следующие пакеты:
вот результатCode:autoconf - 2.68-1 - Creating scripts to configure source code packages using templates automake - 1.11.1-2 - Creates GNU standards-compliant Makefiles from template files buildroot - 4.1.1-13 - uClibc compilation toolchain coreutils - 8.4-1 - Bunch of heavyweight *nix core utilities findutils - 4.2.32-1 - File finding utilities gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines. grep - 2.9-1 - Global regular expression parser ipkg-opt - 0.99.163-10 - The Itsy Package Manager libdb - 4.2.52-3 - Berkeley DB Libraries libpcap - 1.0.0-2 - PCAP Library libuclibc++ - 0.2.2-9 - C++ standard library designed for use in embedded systems m4 - 1.4.13-1 - gnu macro processor and compiler front end make - 3.82-1 - examines files and runs commands necessary for compilation openssl - 0.9.7m-5 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari openssl-dev - 0.9.7m-5 - openssl native development files pcre - 8.13-1 - Perl-compatible regular expression library perl - 5.8.8-23 - Practical Extraction and Report Language. uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems
теперь другой вопрос - как полученную библиотеку в виде пакета (ipk) собрать? сделал make install - библиотека в /usr/local/lib попала (а не в /opt/bin) - программы её не видят (если библиотека для компиляции нужна, то с этим проблем нет - в Makefile вставляю -L/usr/local/lib)
и, как заставить openzwave-control-panel при компиляции использовать полученные вами (1, 2) и мной библиотеки не понятно ((
Last edited by LA_; 14-09-2011 at 20:43.
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
Я скомпилировал библиотеку (argtable2) для роутера.
После выполнения make install она попала в папку /usr/local/lib. Другие программы в эту папку не смотрят (до перезагрузки спасает export LD_LIBRARY_PATH, LD_LIBRARY_PATH=/usr/local/lib), после перезагрузки роутера содержимое этой папки удаляется.
Как:
1) правильно перенести содержимое папки в /opt/lib
2) либо добавить ссылку на папку /usr/local/lib в /etc/ld.so.conf
3) сделать так, чтоб содержимое папки не удалялось?
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
подскажите, плз, - я вставил устройство в usb, в логе вижу:
как узнать по какому адресу его теперь можно найти? /dev/usb2 - оно?Code:Sep 17 14:41:30 kernel: usb 2-2: new full speed USB device using ohci_hcd and address 2 Sep 17 14:41:31 kernel: usb 2-2: configuration #1 chosen from 1 choice Sep 17 14:41:31 kernel: usbcore: registered new interface driver usbserial Sep 17 14:41:31 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic Sep 17 14:41:31 kernel: usbcore: registered new interface driver usbserial_generic Sep 17 14:41:31 kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core Sep 17 14:41:31 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port) Sep 17 14:41:31 kernel: usbcore: registered new interface driver option Sep 17 14:41:31 kernel: drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.2 Sep 17 14:41:31 kernel: usbcore: registered new interface driver cdc_acm Sep 17 14:41:31 kernel: drivers/usb/class/cdc-acm.c: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
* Wiki *
rss, спасибо,
в результате вывода первой команды я нашел девайс:
как теперь определить его путь?Code:T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=10c4 ProdID=ea60 Rev= 1.00 S: Manufacturer=Silicon Labs S: Product=CP2102 USB to UART Bridge Controller S: SerialNumber=0001 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS
Это не последовательность команд.
http://www.linux-usb.org/FAQ.html#i6
* Wiki *
rss, не могли бы вы пояснить чуть подробнее?
если это не последовательность команд, то что?
то, что по ссылке - я прочитал, но как мне это применить к моему вопросу?
Last edited by LA_; 17-09-2011 at 16:00.
Asus RT-N16 1.9.2.7-rtn-r4051 | Asus O!Play Air 1.09P | Synology DS210j - 2xWD20EADS