Технический форум по робототехнике.
stigmaster » 10 апр 2013, 01:38
После перезагрузки в /dev ничего не поменялось. На всякий случай, вывод lsmod и содержимое /etc/rc.local после перезагрузки:
- Код: Выделить всё • Развернуть
root@OpenWrt:~# lsmod | grep usbserial
usbserial 25274 3 pl2303,ftdi_sio,cp210x
usbcore 104514 10 uvcvideo,pl2303,ftdi_sio,cp210x,usbserial,usb_storage,uhci_hcd,ohci_hcd,ehci_hcd
- Код: Выделить всё • Развернуть
root@OpenWrt:~# cat /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
(while true ; do echo 0 >/sys/class/leds/tp-link\:green\:wps/brightness ;ping -c 1 `uci get network.wifi_sta.gateway` >/dev/null 2>/dev/null || echo 255 >/sys/class/leds/tp-link\:green\:wps/brightness ;sleep 10; done) &
ser2net
rmmod usbserial
insmod usbserial vendor=0x2341 product=0x0010
stty -F /dev/ttyUSB0 raw speed 57600 -echo -hupcl
stty -F /dev/ttyATH0 raw speed 57600 -echo -hupcl
arping -A -I wlan0 `uci get network.wifi_sta.ipaddr` >/dev/null 2>/dev/null &
exit 0
elmot » 10 апр 2013, 02:21
ммм... понятно. usbserial был занят
тогда
- Код: Выделить всё • Развернуть
rmmod pl2303
rmmod ftdi_sio
rmmod cp210x
rmmod usbserial
insmod usbserial vendor=0x2341 product=0x0010
Вот приятно человеку помочь, когда он внятно объясняет свои проблемы и текстухи приводит по делу.Даю справку, на всякий. Множество проблем находят свое отображение в системном логе. Чтобы его увидеть, надо сказать
logread
stigmaster » 10 апр 2013, 10:09
О, спасибо, попробую вечером ещё пошаманить

stigmaster » 10 апр 2013, 20:24
Тэкс, попробовал вышеприведенный фикс, не получилось. Вот кусок лога (кажется, правильый выцепил):
- Код: Выделить всё • Развернуть
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.590000] usbcore: deregistering interface driver pl2303
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.590000] USB Serial deregistering driver pl2303
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.600000] usbcore: deregistering interface driver ftdi_sio
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.600000] USB Serial deregistering driver FTDI USB Serial Device
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.610000] usbcore: deregistering interface driver cp210x
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.610000] USB Serial deregistering driver cp210x
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.630000] usbcore: deregistering interface driver usbserial_generic
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.630000] USB Serial deregistering driver generic
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.630000] usbcore: deregistering interface driver usbserial
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.670000] usbcore: registered new interface driver usbserial
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.670000] USB Serial support registered for generic
Jan 1 00:00:44 OpenWrt kern.err kernel: [ 44.670000] usbserial_generic 1-1:1.0: Generic device with no bulk out, not allowed.
Jan 1 00:00:44 OpenWrt kern.warn kernel: [ 44.670000] usbserial_generic: probe of 1-1:1.0 failed with error -5
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.670000] usbserial_generic 1-1:1.1: generic converter detected
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.670000] usb 1-1: generic converter now attached to ttyUSB0
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.670000] usbcore: registered new interface driver usbserial_generic
Jan 1 00:00:44 OpenWrt kern.info kernel: [ 44.670000] usbserial: USB Serial Driver core
Jan 1 00:00:44 OpenWrt daemon.notice ser2net[1270]: ser2net startup
Jan 1 00:00:44 OpenWrt user.info sysinit: 9600
Jan 1 00:00:44 OpenWrt user.info sysinit: stty: /dev/ttyUSB0: unable to perform all requested operations
Jan 1 00:00:44 OpenWrt user.info sysinit: 9600
Jan 1 00:00:45 OpenWrt user.info sysinit: setting up led USB
Jan 1 00:00:45 OpenWrt user.info sysinit: sh: write error: Invalid argument
Jan 1 00:00:45 OpenWrt user.info sysinit: /etc/rc.common: eval: line 1: can't create /sys/class/leds/tp-link:green:3g/device_name: nonexistent directory
Jan 1 00:00:45 OpenWrt user.info sysinit: /etc/rc.common: eval: line 1: can't create /sys/class/leds/tp-link:green:3g/activity_interval: nonexistent directory
Jan 1 00:00:45 OpenWrt user.info sysinit: setting up led WLAN
Jan 1 00:00:45 OpenWrt user.info sysinit: setting up led LAN
Apr 10 16:14:11 OpenWrt authpriv.info dropbear[1310]: Child connection from 192.168.1.111:56021
Apr 10 16:14:20 OpenWrt authpriv.notice dropbear[1310]: Password auth succeeded for 'root' from 192.168.1.111:56021
При попытке посылать данные, процесс виснет (при прерывании ctrl-c, ничего не пишет).
Доктор, пациент скорее мёртв, чем жив?
P.S. Есичо, мне китаезы должны прислать USB-UART на FTDI, так что подружить рутер с Дуней напрямую не так уж и критично.
elmot » 10 апр 2013, 21:50
Да, похоже так по-кавалерийски не прокатит.
dccharacter » 10 апр 2013, 22:33
а что у тебя в /dev ??
stigmaster » 10 апр 2013, 22:56
ttyUSB0 в /dev появился
Однако, как я писал выше, на пинки он не реагирует.
dccharacter » 10 апр 2013, 23:48
попробуй запустить miniterm (предварительно грохнув всякие ser2net) и сконфигурировать порт через меню
elmot » 11 апр 2013, 08:55
dccharacter, без шансов. Дело не в терминалке, а в том, что такой дуине нужен другой драйвер serial.
stigmaster, надо посмотреть .inf файл от виндовых драйверов. да и сами драйвера.
uz6 » 11 апр 2013, 22:27
Такой вопрос: Используется ли кнопка WPS?
Если не используется, возможно ли реализовать 2 настройки WiFi (клиент и точка доступа) и переключать их кнопкой WPS.
Для чего?
Дома удобней подключать как клиент, а в поле как AP.
elmot » 11 апр 2013, 22:43
нет, не используется.
можно, но либо своими силами, либо за некое тэнге. и лучше не кнопкой, а переключателем.
gandalvab » 12 апр 2013, 09:24
Всем здравствуйте! Я тут новый человек.
У меня такой вопрос: как поставить ser2net в автозагрузку? Я пробовал в крон добавить, пробовал скрипт писать в /etc/init.d не помогает, может конечно что-то не так делал.
Добавлено спустя 3 часа 6 минут 28 секунд:Нашел решение.
Написал скрипт в /etc/init.d/ser2net
#!/bin/sh /etc/rc.common
START=10
STOP=15
start(){
ser2net
}
stop(){
killall ser2net
}
затем выполнил
/etc/init.d/ser2net enable
/etc/init.d/ser2net start
после этого заработало

elmot » 12 апр 2013, 10:01
А почему это здесь? в OR-WRT ser2net запускается сам, без лишних скриптов.
В опенвпт достаточно однократного /etc/init.d/ser2net enable
vovenarg » 12 апр 2013, 23:59
Приветствую всех.
Cегодня пришел мой WR703. прошился на OpenWRT, все работало. Потом прошился на OR-WRT и получил кирпич, прямо как у STIGMASTER. Тоже сначала мигает, потом постоянно горит. Не пингуется. Настроил вроде верно все, проверил по сообщениям выше. Насчет не включенного Ethernet не знаю, разве бы в таком случае горели диоды на Ethernet ноутбука при подключении?
Припаиваться к внутреннему UART мне страшно, все такое мелкое, паяльник стремный, руки не очень.
Что делать не знаю совсем. Можно как-то без UART перепрошиться хоть на что-нибудь? Мне как бы все эти фишки прошивки не нужны, я сначала хотел к ардуине по Ehernet его подключить, я так понял мне надо его в режим AP и просто принимать все с wi-fi девайса и отправлять на Ethernet и обратно.
Извините за сумбур и возможные ошибки.
elmot » 14 апр 2013, 01:55
вот черт... косяком пошли новые загрузчики.
Боюсь, только консоль.
Сейчас снесу с сорцфоржа существующие прошивки для 703го.
Боюсь, ничего, кроме подпайки консоли не поможет.
Если совсем все плохо с паяльником - пересылай мне в питер, вылечу или махну на Б\У 703й.