Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.01.2015, 15:37   #1
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Отваливается ttyUSB

Хаб пробовали менять?
stD вне форума   Ответить с цитированием
Старый 26.01.2015, 17:56   #2
Shadow Wizard
Junior Member
 
Регистрация: 23.01.2015
Сообщений: 5
Вес репутации: 0
Shadow Wizard is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Чего не пробовал, того не пробовал... а вот напрямую, без хаба - пробовал.
Эффект тот же самый - первый запрос к термодатчикам проходит, на чем все и заканчивается. И не спасает даже авторезет... коли он работает, в чем есть некие сомнения.
Shadow Wizard вне форума   Ответить с цитированием
Старый 27.01.2015, 07:44   #3
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Re: Отваливается ttyUSB

Могу посоветовать только костыль после загрузки роутера, на 3020 можно же управлять питанием USB.
типа такого
Код:
echo 0 > /sys/class/gpio/gpio8/value #отключаем питание usb
pause 20
echo 1 > /sys/class/gpio/gpio8/value #включаем питание usb
Это будет эквивалентом горячего подключения
solalex вне форума   Ответить с цитированием
Старый 28.01.2015, 08:03   #4
Shadow Wizard
Junior Member
 
Регистрация: 23.01.2015
Сообщений: 5
Вес репутации: 0
Shadow Wizard is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Спасибо!
Но... не помогло, увы.

Первым делом отредактировал /etc/usb-mode.json, добавив в конец параметр wait по аналогии с другими подобными строками
Код:
"12d1:1446": {
"*": {
   "t_vendor": 4817,
   "t_product": [ 4097, 5126, 5131, 5132, 5138, 5147, 5170, 5171, 5174, 5292, 5382, 5388, 5393 ],
   "mode": "HuaweiNew",
   "msg": [  ],
   "wait": 9
   }
},
Потом холодный рестарт - и...
Код:
root@:~# dmesg | grep usb
[    4.090000] usbcore: registered new interface driver usbfs
[    4.090000] usbcore: registered new interface driver hub
[    4.100000] usbcore: registered new device driver usb
[    4.490000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   11.510000] usbcore: registered new interface driver usbserial
[   11.530000] usbcore: registered new interface driver usbserial_generic
[   11.530000] usbserial: USB Serial support registered for generic
[   11.850000] usbcore: registered new interface driver option
[   11.870000] usbserial: USB Serial support registered for GSM modem (1-port)

root@:~#
Причем, что характерно, модем usbmode прекрасно видит:
Код:
root@:~# usbmode -l -v
Found device: 12d1:1446 (Manufacturer: "HUAWEI Technology", Product: "HUAWEI Mobile", Serial: "")
root@:~#
и даже отрабатывает при ручном запуске:
Код:
root@:~# usbmode -s -v

root@:~# dmesg | grep usb
[    4.090000] usbcore: registered new interface driver usbfs
[    4.090000] usbcore: registered new interface driver hub
[    4.100000] usbcore: registered new device driver usb
[    4.490000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   11.510000] usbcore: registered new interface driver usbserial
[   11.530000] usbcore: registered new interface driver usbserial_generic
[   11.530000] usbserial: USB Serial support registered for generic
[   11.850000] usbcore: registered new interface driver option
[   11.870000] usbserial: USB Serial support registered for GSM modem (1-port)
[22606.410000] usb 1-1: USB disconnect, device number 2
[22610.580000] usb 1-1: new high-speed USB device number 3 using ehci-platform
[22610.750000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[22610.770000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[22610.790000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
root@:~#
Но при запуске по питанию не хочет ни в какую.
Пробовал поиграться со значением wait (эх, где б еще мануал по синтаксису этого usb-mode.json нарыть) - если поставить его больше 10, роутер после рестарта переставал отзываться по ssh, приходилось выдергивать модем и перезагружать еще раз. А установка значения меньше 11 ровным счетом никакого эффекта не давала.

Почитал форумы по OpenWRT и usb-modeswitch - судя по всему, подобные проблемы с некоторыми модемами у людей всплывают давно и регулярно... но толкового фикса по-прежнему нет: разработчики валят все на железо, их кое-как пытаются убеждать в обратном, придумывают разные костыли (как правило - sleep в тех или иных скриптах) и на этом все кончается.
Как выразился некто в багтрекере openwrt (как раз в обсуждении аналогичной проблемы):
Цитата:
This is, what I like on Linux development: Once one found a solution to a problem, someone wants to improve things and f* it up all over again... *sigh*.
Обидно, блин...
Shadow Wizard вне форума   Ответить с цитированием
Старый 29.01.2015, 14:01   #5
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Мне помогло замена хаба уже неделю без сбоев работает
avgaz вне форума   Ответить с цитированием
Старый 23.03.2015, 00:50   #6
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Цитата:
Сообщение от mebitek Посмотреть сообщение
Я использую термисторы.


Можно использовать датчик температуры воды от автоваза, герметичность, температурные режимы и доступность.



...

Тут вспомнилось, что когда разогревал ds18b20 выше 130гр., то он выходил из строя.
А не подскажите скетч для автомобильных датчиков? а то задрали эти ds18b20 дохнуть уже
avgaz вне форума   Ответить с цитированием
Старый 23.03.2015, 09:38   #7
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Отваливается ttyUSB

У меня нету.
stD вне форума   Ответить с цитированием
Старый 23.03.2015, 09:56   #8
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Отваливается ttyUSB

Используйте аналоговые датчики температуры
Admin вне форума   Ответить с цитированием
Старый 23.03.2015, 20:00   #9
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Цитата:
Сообщение от Admin Посмотреть сообщение
Используйте аналоговые датчики температуры
Он всего до 100г мне нужно минимум 115г было и желательно влагозащищенный, для погружения вводу, что бы самому не мучатся с этим.
avgaz вне форума   Ответить с цитированием
Старый 15.01.2015, 22:19   #10
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Цитата:
Сообщение от mebitek Посмотреть сообщение
Я использую термисторы.


Можно использовать датчик температуры воды от автоваза, герметичность, температурные режимы и доступность.



...

Тут вспомнилось, что когда разогревал ds18b20 выше 130гр., то он выходил из строя.
Мне нужно погружать датчик на глубину 50см где то, автомобильные не подойдут их не погрузить или нужно как то герметизировать клеммы хорошо, до 130 не разогреваются у меня, где то до 95-100 у меня греется, сейчас использую ds18b20 в колбах железных, вот примерно раз в 3 недели выходит из строя в основном тот который погружается.
avgaz вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:03. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика