1

Temat: Openwrt nie widzi czujnika DS18B20, a PC widzi

Witam,

Proszę o pomoc co może być przyczyną, że openwrt (BB x86) nie widzi czujnika. Czujnik zrobiony wg schematu na eko.one.pl na RS232, podłączony do futro A250.

root@OpenWrt:~# digitemp_DS9097 -i -s /dev/ttyS0 -a
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers

Searching the 1-Wire LAN
root@OpenWrt:~#

Podłączyłem czujnik do komputera i został od razu wykryty i odczytana temperatura.

2

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

A jesteś pewien że podłączyłeś go właśnie do portu który jest /dev/ttyS0?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

Tak mi się wydaje, ponieważ na innych pokazuje błąd
GNU Public License v2.0 - http://www.digitemp.com
owAcquire: failed to set attributes: Input/output error
Error 24: Failed to initialize system resource

Można to sprawdzić?

4

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

Złącz tx z rx tego portu, uruchom dowolny terminal (picocom?) i zobacz czy widzisz to co wpisujesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

Zmieniłem adres portu w bios i działa, ale jest jeszcze inny problem. W grub zaszyte jest mniej więcej coś takiego console=/dev/ttyS0 co powoduje, że jak mam podłączony termometr to nie odpala openwrt tylko wyskakują krzaczki. Jak można to na stałe zmienić?

6

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

Wywalić z konfiga gruba żeby nie słuchał na interfejsie. Co zapewne i tak nic nie da bo sam system też z konsoli szeregowej korzysta.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

Nie wiem jak to zrobić. Edycja przy uruchamianiu nie zapisuje tego na stałe.

8

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

Nie, modyfikując źródła systemu i kompilując po swojemu. Konfig gruba się tworzy ze źródeł, więc zmodyfikuj tak jak chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

Działa :-) Bez podłączonej klawiatury uruchamia się trochę dłużej (30 sek. stanu bezczynności), a z podłączoną klawiaturką bez czekania. Z gruba kilka linijek usunąłem podłączając kartę z BB do kompa z linuxem i edytując gruba tzn. wyrzucając linijki dotyczące terminal_input serial.

10 (edytowany przez kurwicycek 2015-04-19 14:55:29)

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

Miałem podobny problem również na terminalu, ale Wyse Sx0.
Rozwiązałem go komentując linijkę zaczynającą się od "ttyS0..." w pliku /etc/inittab.

11

Odp: Openwrt nie widzi czujnika DS18B20, a PC widzi

Dzięki, przetestuję.