в текущей версии optware доступен libftdi Поискали бы что это и что с ним делать.
Да и вообще откуда такая инструкция с ожиданиями на kernel-module-ftdi-sio
Последний вопрос: где сие чудо добыли (usb-com на ftdi)?
Народ подскажите, как мне подключить FTDICHIP переходник к Олеговской
прошивке WL500gp-1.9.2.7-8.8.trx?
ПРошил и делаю следующее:
mkdir /tmp/local/opt
mount /tmp/local/opt /opt
cd /opt
ipkg.sh update
ipkg.sh install ipkg
echo " src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable" > /opt/etc/ipkg.conf
echo " dest /opt/ /" >> /opt/etc/ipkg.conf
ipkg update
ipkg install kernel-module-ftdi-sio
Говорит что такого модуля нет.
Ну и потом если бы все получилось делал бы:
echo "#!/bin/sh" > /usr/local/sbin/post-boot
echo "mount /tmp/local/opt /opt" >> /usr/local/sbin/post-boot
echo "insmod usbserial.o" >> /usr/local/sbin/post-boot
echo "insmod ftdi_sio.o" >> /usr/local/sbin/post-boot
echo "mknod /dev/ttyUSB0 c 188 0" >> /usr/local/sbin/post-boot
echo "chmod 666 /dev/ttyUSB0" >> /usr/local/sbin/post-boot
:.
echo "/usr/local/sbin/post-boot" > /usr/local/.files
flashfs save
flashfs commit
flashfs enable
reboot
Это все для шары
Сразу скажу что прошивкой чеховской http://koppel.cz/cdmawifi/download/1...8-USB-1.67.trx
переходник видится прекрасно, но у меня с ней не получилось поднять PPTP
Щас стоит переходник GameBird PL2303. Но хочу попробовать оба и выбрать наименее
глючный.
в текущей версии optware доступен libftdi Поискали бы что это и что с ним делать.
Да и вообще откуда такая инструкция с ожиданиями на kernel-module-ftdi-sio
Последний вопрос: где сие чудо добыли (usb-com на ftdi)?
Инструкция старинная и не от роутера - где раскопали то?
Для использования ftdi в качестве USB2COM никакого optware не надо - скачать модуль ftdi_sio.o и сделать insmod. Ссылку я уже давал - http://wl500g.info/showpost.php?p=25765&postcount=8
libftdi нужен только для тех, кто знает что это Кратко - для задействования режима bit-bang и перепрограммирования eeprom чипа.
Чудо добыл в Киеве (стоило 3 года назад 25 баксов). На компе работает гораздо устойчивее и менее глючнее чем PL2303. Тестировалось на ЦАТС Меридиан1.
Всю инфу брал с http://satcode.biz/index.php?topic=3169.0
to lly: как залить драйвер для переходника в роутер? Сорри за чайниковский вопрос. С этим никогда не сталкивался.
Sashunya
Ну форум почитай, что ли. Ключевые слова - ftp, scp.
P.S. Ну и флешку никто не отменял. Как сохранить flashfs тоже разжевано...
Last edited by lly; 12-02-2008 at 07:41.
А можно и я встряну с чайниковским вопросом.
Есть выбор из http://viewcon.com.ua/cat.php?cat_na...8%EA%E8&id_g=5
посоветуйте какой взять, задача - подключение сизон интерфейса к роутеру.
Игорь
А что такое "сизон" интерфейс?
По личному опыту - pl2303h где-то через сутки непрерывной работы терял связь, но:
1) это может быть некачественно выполненная плата с обвеской (помехи).
2) есть несколько ревизий чипов - может в последней все поправлено.
Поищи лучше на специализированных форумах разработчиков электроники - там должны быть разжеваны детали.
Хорошо, а так можно? Распаковал я ftdi_serial.tgz архиватором 7ZIP. Получил ftdi_sio.o и usbserial.o и беру заливаю в роутер эти файлы так:
mkdir /tmp/local/opt
mount /tmp/local/opt /opt
cd /opt
tftp -g -l ftdi_sio.o 192.168.1.2
tftp -g -l usbserial.o 192.168.1.2
mkdir /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-boot
echo "mount /tmp/local/opt /opt" >> /usr/local/sbin/post-boot
echo "insmod usbserial.o" >> /usr/local/sbin/post-boot
echo "insmod ftdi_sio.o" >> /usr/local/sbin/post-boot
echo "mknod /dev/ttyUSB0 c 188 0" >> /usr/local/sbin/post-boot
echo "chmod 666 /dev/ttyUSB0" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot
echo "/usr/local/sbin/post-boot" > /usr/local/.files
flashfs save
flashfs commit
flashfs enable
reboot
Строчки связанные с МПЦС я опустил
Так будет работать?
Что-то типа
http://www.domica.ru/?option=com_con...d=49&Itemid=12
Дайте линков пожалуйста.
Игорь
Видел давно - надо искать заново. Ну например caxapa.ru
Sashunya
Пожалуйста, прекрати переписывать из письма в письмо тот бред, который ты где-то подцепил . Сначала разберись что каждая строчка значит! И перед модификацией post-boot проделай все руками и убедись в работоспособности!
hint: usbserial.o уже есть в прошивке, также используется devfs (никакие mknod не нужны), tftp не совместимо с ftp.
P.S. Я исхожу из предположения что прошивка от Олега
Last edited by lly; 12-02-2008 at 08:38.
НУ если бред, тогда подскажи как правильно все это реализовать. А то все поиск да поиск. Можно искать и год, и не найти.. Но форум тогда зачем? Чтобы друг другу помогать. Я так понимаю.
Теперь к делу. Как я понял, моя задача залить ftdi_sio.o в роутер, что я и хочу сделать используя tftp. Залью я это все в папку /opt. Ее я создал выше. usbserial.o тогда не трогаю. Далее создается файл post-boot, который будет обрабатываться роутером при загрузке (он не один). В нем и будут грузиться дрова на переходник. Для этого используются скрипты. Вот это #!/bin/sh обязятельно для перед строчками скриптов. Далее смонтровали папку /opt, там по идее должен драйвер уже лежать и грузим его insmod ftdi_sio.o. mknod /dev/ttyUSB0 c 188 0 - назначение мне неизвестно, подозреваю что создает устройство ttyUSB0, chmod 666 /dev/ttyUSB0 разрешает его. chmod +x /usr/local/sbin/post-boot разрешает выполнять файл post-boot. Это echo "/usr/local/sbin/post-boot" > /usr/local/.files кажется добавляет post-boot в автозагрузку. А далее сохранились и перегрузились.
Просьба поправить в чем я неправ, а не посылать куда по-дальше.
сначала надо добиться работы путем запуска всех этих комманд вручную. Проверять результат, смотреть на ошибки и т.д. Только после того как оно будет работать и будет ясна последовательность действий надо загонять это в post-boot чтобы работало автоматом. Иначе заставить работать не удастся. А готовую последовательность действий никто не предложит. Надо экспериментировать.