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

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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2015, 09:34   #1
Sonya
Junior Member
 
Регистрация: 26.10.2015
Сообщений: 11
Вес репутации: 0
Sonya is an unknown quantity at this point
По умолчанию Подключение погодной станции к роутеру с OpenWRT

Приветствую, уважаемые!

Подобная тема уже была, но у меня другая станция и другая проблема, поэтому создаю новую тему.

У меня есть погодная станция от Misol, совместимая с Fine offset WH1091.
Хочу собирать данные и отправлять их на погодные сервисы типа Weather underground. Для этого зарегистрировался на этих сайтах, подключил по USB погодную станцию к роутеру DIR-620 A1 (Ralink rt3050f) с прошивкой OpenWRT Chaos Calmer 15.05.
Поставил необходимые пакеты, установил fowsr из репозитория от версии 14.07.
В принципе, даже работает, но весьма нестабильно - при приёме по USB данные иногда искажаются, но самое неприятное - через какое-то время (~10-12 часов) роутер перестаёт видеть сеть (лампочка горит, но пинги не идут), спасает только перезагрузка.
И вот при перезагрузке подстерегает ещё одна проблема - подключенная станция не видится (если загрузить без станции, а потом воткнуть, работает).
В это время в логах загрузки это:
Код:
[    1.930000] init: - watchdog -
[    3.260000] usbcore: registered new interface driver usbfs
[    3.270000] usbcore: registered new interface driver hub
[    3.280000] usbcore: registered new device driver usb
[    3.300000] rt2880-pinmux pinctrl: request pin 10 (io10) for pio:10
[    3.300000] rt2880-pinmux pinctrl: request pin 0 (io0) for pio:0
[    4.160000] dwc2 101c0000.otg: DWC OTG Controller
[    4.160000] dwc2 101c0000.otg: new USB bus registered, assigned bus number 1
[    4.180000] dwc2 101c0000.otg: irq 26, io mem 0x00000000
[    4.190000] usb usb1: no of_node; not parsing pinctrl DT
[    4.190000] hub 1-0:1.0: no of_node; not parsing pinctrl DT
[    4.190000] hub 1-0:1.0: USB hub found
[    4.200000] hub 1-0:1.0: 1 port detected
[    4.210000] rt2880-pinmux pinctrl: request pin 8 (io8) for pio:8
[    4.210000] rt2880-pinmux pinctrl: request pin 9 (io9) for pio:9
[    4.210000] rt2880-pinmux pinctrl: request pin 14 (io14) for pio:14
[    4.210000] rt2880-pinmux pinctrl: request pin 12 (io12) for pio:12
[    4.210000] rt2880-pinmux pinctrl: request pin 13 (io13) for pio:13
[    4.210000] rt2880-pinmux pinctrl: request pin 11 (io11) for pio:11
[    4.880000] usb 1-1: new low-speed USB device number 2 using dwc2
[    4.890000] usb usb1: clear tt 1 (8000) error -22
[    4.900000] usb usb1: clear tt 1 (8000) error -22
[    4.910000] usb usb1: clear tt 1 (8000) error -22
[    4.920000] usb usb1: clear tt 1 (8000) error -22
[    4.930000] usb usb1: clear tt 1 (8000) error -22
[    4.940000] usb usb1: clear tt 1 (8000) error -22
[    4.950000] usb usb1: clear tt 1 (8000) error -22
[    4.960000] usb usb1: clear tt 1 (8000) error -22
[    4.970000] usb usb1: clear tt 1 (8000) error -22
[    5.030000] init: - preinit -
[    5.370000] usb 1-1: device descriptor read/64, error -71
[    5.520000] usb usb1: clear tt 1 (8000) error -22
[    5.530000] usb usb1: clear tt 1 (8000) error -22
[    5.550000] usb usb1: clear tt 1 (8000) error -22
[    5.560000] usb usb1: clear tt 1 (8000) error -22
[    5.580000] usb usb1: clear tt 1 (8000) error -22
[    5.590000] usb usb1: clear tt 1 (8000) error -22
[    5.610000] usb usb1: clear tt 1 (8000) error -22
[    5.630000] usb usb1: clear tt 1 (8000) error -22
[    5.640000] usb usb1: clear tt 1 (8000) error -22
[    6.000000] usb 1-1: device descriptor read/64, error -71
[    6.050000] 8021q: adding VLAN 0 to HW filter on device eth0
[    6.200000] random: procd urandom read with 10 bits of entropy available
[    6.380000] usb 1-1: new low-speed USB device number 3 using dwc2
[    6.390000] usb usb1: clear tt 1 (8000) error -22
[    6.400000] usb usb1: clear tt 1 (8000) error -22
[    6.410000] usb usb1: clear tt 1 (8000) error -22
[    6.420000] usb usb1: clear tt 1 (8000) error -22
[    6.430000] usb usb1: clear tt 1 (8000) error -22
[    6.440000] usb usb1: clear tt 1 (8000) error -22
[    6.450000] usb usb1: clear tt 1 (8000) error -22
[    6.460000] usb usb1: clear tt 1 (8000) error -22
[    6.470000] usb usb1: clear tt 1 (8000) error -22
[    6.660000] usb 1-1: device descriptor read/64, error -71
[    6.780000] usb usb1: clear tt 1 (8000) error -22
[    6.790000] usb usb1: clear tt 1 (8000) error -22
[    6.800000] usb usb1: clear tt 1 (8000) error -22
[    6.810000] usb usb1: clear tt 1 (8000) error -22
[    6.820000] usb usb1: clear tt 1 (8000) error -22
[    6.830000] usb usb1: clear tt 1 (8000) error -22
[    6.840000] usb usb1: clear tt 1 (8000) error -22
[    6.850000] usb usb1: clear tt 1 (8000) error -22
[    6.860000] usb usb1: clear tt 1 (8000) error -22
[    7.050000] usb 1-1: device descriptor read/64, error -71
[    7.360000] usb 1-1: new low-speed USB device number 4 using dwc2
[    7.370000] usb usb1: clear tt 1 (0000) error -22
[    7.380000] usb usb1: clear tt 1 (0000) error -22
[    7.390000] usb usb1: clear tt 1 (0000) error -22
[    7.600000] usb usb1: clear tt 1 (0000) error -22
[    7.610000] usb usb1: clear tt 1 (0000) error -22
[    7.620000] usb usb1: clear tt 1 (0000) error -22
[    7.830000] usb 1-1: device not accepting address 4, error -71
[    8.030000] usb 1-1: new low-speed USB device number 5 using dwc2
[    8.040000] usb usb1: clear tt 1 (0000) error -22
[    8.050000] usb usb1: clear tt 1 (0000) error -22
[    8.060000] usb usb1: clear tt 1 (0000) error -22
[    8.270000] usb usb1: clear tt 1 (0000) error -22
[    8.280000] usb usb1: clear tt 1 (0000) error -22
[    8.290000] usb usb1: clear tt 1 (0000) error -22
[    8.500000] usb 1-1: device not accepting address 5, error -71
[    8.510000] usb usb1-port1: unable to enumerate USB device
[    9.590000] jffs2: notice: (300) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    9.620000] mount_root: switching to jffs2 overlay
[    9.670000] procd: - early -
[    9.670000] procd: - watchdog -
[   10.580000] procd: - ubus -
[   11.600000] procd: - init -
[   12.820000] NET: Registered protocol family 10
[   12.840000] SCSI subsystem initialized
[   12.860000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   12.900000] hidraw: raw HID events driver (C) Jiri Kosina
[   12.920000] Loading modules backported from Linux version master-2015-03-09-0-g141f155
[   12.940000] Backport generated by backports.git backports-20150129-0-gdd4a670
[   12.960000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.980000] nf_conntrack version 0.5.0 (456 buckets, 1824 max)
[   13.030000] usbcore: registered new interface driver usb-storage
[   13.040000] usbcore: registered new interface driver usbhid
[   13.050000] usbhid: USB HID core driver
[   13.110000] xt_time: kernel timezone is -0000
Вот, что установлено для USB:
kmod-ledtrig-usbdev 3.18.20-1
kmod-usb-core 3.18.20-1
kmod-usb-hid 3.18.20-1
kmod-usb-storage 3.18.20-1
libusb-1.0 1.0.19-1
libusb-compat 0.1.4-1
usbutils 007-1
kmod-hid 3.18.20-1
kmod-hid-generic 3.18.20-1

Похоже, какая-то служба мешается. В логах видится какой-то dwc2, но я его удалял.

Последний раз редактировалось Sonya; 26.10.2015 в 09:40.
Sonya вне форума   Ответить с цитированием
 


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

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

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

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


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


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