Re: Установка owfs на OpenWrt Tp-Link
Добавлено: Вт дек 31, 2013 2:35 pm
кстати говоря, речь о патче я так понял только относится к устройствам с интерфейсом 1.1
Кирилл, это известная проблема owfs, связанная с архитектурой процессора. А именно с порядком байтов - big endian/little endian. Было обсуждение на owfs-developers, правда не могу найти где именно ...kd0t писал(а):Просматривал утром несколько тредов(пример) с owfs-developers, проблема повторяется на openwrt с различными устройствами и версиями пакета, причем на ПК, аналогичная версия пакета ведет себя корректно. Единственное найденное решение - использовать pio.byte.
Я просто отсоединяю кабель от преобразователя сново его вставляю и датчики опять в сети.immortal писал(а):хм, перезапуск owserver помогает решить проблему, значит проблема не в usb (а может совсем и не значит)./
Написанное вами подходит так же для 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/
Вот тут,kd0t писал(а):Если владеете прямой ссылкой на описание и решение проблемы, поделитесь с сообществом, чтоб экономить время друг друга.ignat99 писал(а):Так нужен патч, чтобы USB не отваливался. Смотрите на TPLinkHub.
Код: Выделить всё
*/5 * * * * sh /usr/owsrvr.shКод: Выделить всё
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
killall owserver
owserver -uall -p 3000immortal писал(а): или DS9490 не USB2.0?
Код: Выделить всё
dmesg|grep usbСпасибо за ссылку - тема постепенно обрастает полезностямиignat99 писал(а): Вот тут,
http://smartliving.ru/Main/TPLinkHub
в разделе "Новая прошивка с пофиксеным багом", информация представлена.
Код: Выделить всё
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 useusbfs: 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