![]() |
![]() |
#1 |
Junior Member
Регистрация: 09.01.2014
Сообщений: 7
Вес репутации: 0 ![]() |
![]()
Для удаленного контроля устройств (модемов) хочу использовать связку TP_Link-741 v4.2 OpenWRT и ser2net. OpenWRT в роутер залил, пакет ser2net поставил, а он не запускается:
|__| W I R E L E S S F R E E D O M ----------------------------------------------------- BARRIER BREAKER (Bleeding Edge, r39183) ----------------------------------------------------- * 1/2 oz Galliano Pour all ingredients into * 4 oz cold Coffee an irish coffee mug filled * 1 1/2 oz Dark Rum with crushed ice. Stir. * 2 tsp. Creme de Cacao ----------------------------------------------------- root@OpenWrt:~# /etc/ser2net.conf /etc/ser2net.conf: line 131: 4321:raw:0:/dev/ttyATH0:9600: not found root@OpenWrt:~# в логе порт есть Thu Jan 9 08:56:03 2014 kern.notice kernel: [ 0.000000] Kernel command line: board=TL-WR741ND-v4 console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd Thu Jan 9 08:56:03 2014 kern.info kernel: [ 0.620000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled Thu Jan 9 08:56:03 2014 kern.info kernel: [ 0.630000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11) is a AR933X UART Thu Jan 9 08:56:03 2014 kern.info kernel: [ 0.630000] console [ttyATH0] enabled, bootconsole disabled консоль пробовал отключать вот так https://forum.openwrt.org/viewtopic.php?id=47723 Помогите пожайлуста запустить ser2net Последний раз редактировалось Sirobka; 09.01.2014 в 16:11. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Sirobka
Для любопытства установил ser2net, в /etc/ser2net.conf добавил несуществующий serial порт ttyS99, запустил - оно вообще не выдало никаких ошибок. Вы как запускаете? |
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 09.01.2014
Сообщений: 7
Вес репутации: 0 ![]() |
![]()
набираю так /etc/ser2net.conf start
|
![]() |
![]() |
![]() |
#4 | ||
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А нужно так:
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 09.01.2014
Сообщений: 7
Вес репутации: 0 ![]() |
![]()
выполнив команду ser2net -c /etc/ser2net.conf, получил:
1060 root 1484 S -ash 1068 root 848 S ser2net -c /etc/ser2net.conf 1069 root 1476 R ps правильно я понимаю, если я отключу консоль, то эта строка должна уйти 394 root 768 S /sbin/askfirst ttyATH0 /bin/ash --login |
![]() |
![]() |
![]() |
#6 | ||
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Sirobka
Вот еще материал: http://www.cyber-place.ru/showthread.php?t=1060 (прочтите всю тему) Если учитывать то, что вы сказали ранее: Цитата:
Я правильно понял? Цитата:
Последний раз редактировалось Dioptimizer; 09.01.2014 в 20:59. |
||
![]() |
![]() |
![]() |
#7 | ||
Junior Member
Регистрация: 09.01.2014
Сообщений: 7
Вес репутации: 0 ![]() |
![]() Цитата:
Цитата:
Это строка в логе загрузки роутера, я подумал что она отвечает за занятие консолью "железного" UARTа роутера??? |
||
![]() |
![]() |
![]() |
#8 | ||
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Sirobka
Цитата:
Чтобы точно убедится, что транслирование лога в UART-консоль прекратилось нужно подключиться к UART-порту. А чтобы что-то написать в kernel log (для проверки): Цитата:
|
||
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 09.01.2014
Сообщений: 7
Вес репутации: 0 ![]() |
![]()
Заранее прошу у Вас (Dioptimizer) прощение, за потраченое на меня время, помогите пожайлуста новичку...
По Вашей инструкции, сделал: 1. Add the line: /etc/sysctl.conf wrote: kernel.printk = 0 4 1 7 ... ... 2. Comment the last line: /etc/inittab wrote: ::sysinit:/etc/init.d/rcS S boot ::shutdown:/etc/init.d/rcS K shutdown #::askconsole:/bin/ash --login 3. Install coreutils-stty(via opkg), reset terminal (tty*) to RAW mode(if you need): /etc/rc.local wrote: stty -F /dev/ttyATH0 4:0:18b2:0:0:0:0:0:1:0:0:0:0:0:0:0:0:0:0 :0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 (or /dev/ttyS0) 4. Reboot your router. Выполнив: echo 123 > /dev/kmsg Получил в системном логе Fri Jan 10 11:01:58 2014 user.warn kernel: [ 134.850000] 123 Можно говорить, что консоль "отвязана" ??? |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Sirobka
Цитата:
А чтобы наверняка проверить я Вам написал, что вы можете подключится компьютером к uart-консоли, например с помощью Putty и проверить точно - тишина в эфире или оно транслирует те же 123 в том же формате... (Системный лог это не то, он будет работать всегда! А вот uart-консоль(он же - порт) это Tx-Rx-GND на роутере - понимаете?) Последний раз редактировалось Dioptimizer; 10.01.2014 в 15:59. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|