Установка owfs на OpenWrt Tp-Link
Модератор: immortal
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Установка owfs на OpenWrt Tp-Link
кстати говоря, речь о патче я так понял только относится к устройствам с интерфейсом 1.1
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Re: Установка owfs на OpenWrt Tp-Link
Кирилл, это известная проблема owfs, связанная с архитектурой процессора. А именно с порядком байтов - big endian/little endian. Было обсуждение на owfs-developers, правда не могу найти где именно ...kd0t писал(а):Просматривал утром несколько тредов(пример) с owfs-developers, проблема повторяется на openwrt с различными устройствами и версиями пакета, причем на ПК, аналогичная версия пакета ведет себя корректно. Единственное найденное решение - использовать pio.byte.
Проблема с "залипанием" USB у роутеров на SoC AR9331 не затрагивает устройства USB2.0. Патч есть, лучше поставить его и спать спокойно
https://github.com/SLboat/Openwrt_12.09 ... SET_PATCH/
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Установка owfs на OpenWrt Tp-Link
Я просто отсоединяю кабель от преобразователя сново его вставляю и датчики опять в сети.immortal писал(а):хм, перезапуск owserver помогает решить проблему, значит проблема не в usb (а может совсем и не значит)./
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Установка owfs на OpenWrt Tp-Link
Написанное вами подходит так же для 703, они с mr3020 практически идентичны с разницей в аппаратном переключателе и паре дополнительных светодиодных индикаторов в 3020, которые отсутствуют в 703. Печатная плата так же практически идентична. Реализация для них идентична - GPIO 7 and 29.immortal писал(а): мне кажется, что лучше юзать mr3020, я так понял, что 703-й это точка доступа и это накладывает некоторые ограничения/
Дима, спасибо Вам за наводку. Зная проблему - проще будет искать решение.dimonix писал(а): Кирилл, это известная проблема owfs, связанная с архитектурой процессора. А именно с порядком байтов - big endian/little endian. Было обсуждение на owfs-developers, правда не могу найти где именно ...
Проблема с "залипанием" USB у роутеров на SoC AR9331 не затрагивает устройства USB2.0. Патч есть, лучше поставить его и спать спокойно
https://github.com/SLboat/Openwrt_12.09 ... SET_PATCH/
Всех с наступающим Новым Годом!!!
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: Установка owfs на OpenWrt Tp-Link
Вот тут,kd0t писал(а):Если владеете прямой ссылкой на описание и решение проблемы, поделитесь с сообществом, чтоб экономить время друг друга.ignat99 писал(а):Так нужен патч, чтобы USB не отваливался. Смотрите на TPLinkHub.
http://smartliving.ru/Main/TPLinkHub
в разделе "Новая прошивка с пофиксеным багом", информация представлена.
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Установка owfs на OpenWrt Tp-Link
отпишитесь помог ли патч для решения проблемы "отваливания" датчиков и ключей, я так подозреваю, что данный патч только фиксит баг с неправильной работой USB устройствами 1.1, или DS9490 не USB2.0?
я решил проблему с помощью перезапуска owserver
добавил в крон перезапуск каждые 5 минут:
собственно скрипт перезапуска /usr/owsrvr.sh
я решил проблему с помощью перезапуска owserver
добавил в крон перезапуск каждые 5 минут:
Код: Выделить всё
*/5 * * * * sh /usr/owsrvr.sh
Код: Выделить всё
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
killall owserver
owserver -uall -p 3000
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Установка owfs на OpenWrt Tp-Link
immortal писал(а): или DS9490 не USB2.0?
Код: Выделить всё
dmesg|grep usb
Спасибо за ссылку - тема постепенно обрастает полезностями !ignat99 писал(а): Вот тут,
http://smartliving.ru/Main/TPLinkHub
в разделе "Новая прошивка с пофиксеным багом", информация представлена.
С наступившим 2014 всех!!!
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Установка owfs на OpenWrt Tp-Link
Код: Выделить всё
dmesg|grep usb
[ 10.410000] usbcore: registered new interface driver usbfs
[ 10.410000] usbcore: registered new interface driver hub
[ 10.420000] usbcore: registered new device driver usb
[ 10.970000] usbcore: registered new interface driver usb-storage
[ 11.220000] usb 1-1: new full-speed USB device number 2 using ehci-platform
[ 35.770000] usbcore: registered new interface driver usbserial
[ 35.780000] usbcore: registered new interface driver usbserial_generic
[ 35.790000] usbserial: USB Serial Driver core
[ 35.860000] usbcore: registered new interface driver cp210x
[ 35.930000] usbcore: registered new interface driver ftdi_sio
[ 35.970000] usbcore: registered new interface driver option
[ 36.010000] usbcore: registered new interface driver pl2303
[17885.420000] usb 1-1: usbfs: process 14598 (owserver) did not claim interface 0 before use
[17885.430000] usb 1-1: usbfs: process 14598 (owserver) did not claim interface 0 before use
[17885.440000] usb 1-1: usbfs: process 14598 (owserver) did not claim interface 0 before use
[17885.450000] usb 1-1: usbfs: process 14598 (owserver) did not claim interface 0 before use
[18485.500000] usb 1-1: usbfs: process 22128 (owserver) did not claim interface 0 before use
[18485.510000] usb 1-1: usbfs: process 22128 (owserver) did not claim interface 0 before use
[18485.520000] usb 1-1: usbfs: process 22128 (owserver) did not claim interface 0 before use
[18485.530000] usb 1-1: usbfs: process 22128 (owserver) did not claim interface 0 before use
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Установка owfs на OpenWrt Tp-Link
usbfs: process 14598 (owserver) did not claim interface 0 before useimmortal писал(а):походу 2.0Код: Выделить всё
dmesg|grep usb [17885.420000] usb 1-1: usbfs: process 14598 (owserver) did not claim interface 0 before use [17885.430000] usb 1-1: usbfs: process 14598 (owserver) did not claim interface 0 before use [17885.440000] usb 1-1: usbfs: process 14598 (owserver) did not claim interface 0 before use [17885.450000] usb 1-1: usbfs: process 14598 (owserver) did not claim interface 0 before use [18485.500000] usb 1-1: usbfs: process 22128 (owserver) did not claim interface 0 before use [18485.510000] usb 1-1: usbfs: process 22128 (owserver) did not claim interface 0 before use [18485.520000] usb 1-1: usbfs: process 22128 (owserver) did not claim interface 0 before use [18485.530000] usb 1-1: usbfs: process 22128 (owserver) did not claim interface 0 before use
я думаю нужно будет искать в этом направлении. owserver-usbfs. Я так понимаю pid owfs меняется так как он у Вас принудительно перезапускается и опять начинаются ошибки в связке owserver-usbfs
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Установка owfs на OpenWrt Tp-Link
Как писал выше Дима, проблема с управлением ключами на некоторых роутерах - железозависима. Ссылка на багрепорт, сделанный пользователями форума openwrt. Заинтересованных прошу собрать логи работы owfs -программ, для отправки нового багрепорта разработчикам. Если ваша платформа в таблице имеет Endianness - big - управление ключами возможно только через pio.byte