26 (edytowany przez jendrush 2012-07-06 11:59:15)

Odp: Tani konwerter 1wire - USB

Wersja Gargoyle to 1.3.16 (widzę, że jest już 1.5.2), a to devices:

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  2, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 2.06
S:  Manufacturer=Linux 2.6.32.27 ehci_hcd
S:  Product=Atheros AR91xx built-in EHCI controller
S:  SerialNumber=ar71xx-ehci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  8 Spd=480 MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0608 Rev=77.64
S:  Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=08 Port=00 Cnt=01 Dev#=  9 Spd=480 MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0608 Rev=77.64
S:  Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=08 Port=01 Cnt=02 Dev#= 10 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=1a86 ProdID=7523 Rev= 2.52
S:  Product=USB2.0-Serial
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 96mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=02 Driver=(none)
E:  Ad=82(I) Atr=02(Bulk) MxPS=  32 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=1ms

27

Odp: Tani konwerter 1wire - USB

A to nie, zapomnij. Masz takie archiwum, że do muzeum się nadaje. Nie znajdziesz już pewnie działających wersji modułów nawet do tego.

A twój sterownik to ch341

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

28

Odp: Tani konwerter 1wire - USB

Jak wrzucę 1.5.2 to powinno działać dobrze?

29

Odp: Tani konwerter 1wire - USB

1.5.5 jest najnowszy.

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

30

Odp: Tani konwerter 1wire - USB

Zainstalowałem tego 1.5.2 bo taki znalazłem na stronie http://openwrt.pl/dl/index.php?p=gargoy … 71xx%2Fusb .

Następnie dalej:

opkg update
opkg install kmod-usb-serial-ch341
opkg install digitemp

Jak wpisuję digitemp_DS9097U -s /dev/ttyUSB0 -a -i

to wyświetla się:

root@Gargoyle:~# digitemp_DS9097U -s /dev/ttyUSB0 -a -i
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Error 5: DS2480B Adapter Not Detected
Error 9: Write COM Failed
Error 9: Write COM Failed
Error 9: Write COM Failed
Error 9: Write COM Failed
Error 9: Write COM Failed
Error 9: Write COM Failed
Error 9: Write COM Failed
Error 9: Write COM Failed
Error 9: Write COM Failed

Obojętnie czy bezpośrednio, czy z hubem usb wyświetla się to samo.

31

Odp: Tani konwerter 1wire - USB

To teraz idź na eko.one.pl i zobacz co jest najnowsze.

Nasz błąd zapisu do interfejsu.

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

32 (edytowany przez jendrush 2012-07-06 14:27:50)

Odp: Tani konwerter 1wire - USB

No widzę już, że na eko.onet.pl jest 1.5.5. Ten błąd chyba już do samego sprzętu się odnosi? Może zmiana przejściówki coś by dała? Wypisuje tam, że nie wykrywa DS2480B, a ja mam układzik do 1-Wire o nazwie DS9097E.


Hmmm wpisałem jeszcze digitemp_DS9097 -s /dev/ttyUSB0 -a -i czyli bez literki U i dało taki efekt:

root@Gargoyle:~# digitemp_DS9097 -s /dev/ttyUSB0 -a -i
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
Reset: Error with tcsetattr 2: Input/output error

Searching the 1-Wire LAN
owTouchReset: Error with tcsetattr 1: Bad file descriptor
owAcquire: failed to set attributes: Bad file descriptor
owAcquire: failed to close port: Bad file descriptor

33

Odp: Tani konwerter 1wire - USB

Jaką przejściówkę najlepiej kupić? Wcześniej pisałem, że mam Prolifica bo takie coś właśnie kupiłem, ale jak widać okazało się że sprzedawca celowo, lub nie wysłał mi coś innego. Już teraz wymieniać nie będę bo kupiłem to jakiś czas temu.

34

Odp: Tani konwerter 1wire - USB

A jaki Ty właściwie masz interfejs do 1wire? Sam składałeś?

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

35

Odp: Tani konwerter 1wire - USB

Sam zrobiłem takiego "pajączka" jak chociażby na tej stronie http://www.wiki.piwo.org/index.php/Cyfr … w_browarze . Zaznaczam, że podłączając pod port szeregowy w komputerze z Windowsem pozwala na odczyt temperatury chociażby w Lampomittari.

36

Odp: Tani konwerter 1wire - USB

Nawet zdjęcie jest moje smile

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

37

Odp: Tani konwerter 1wire - USB

smile Czyli jeżeli sam układ działa i jest nowsza wersja Gargoyle to chyba wina jest po stronie tej nieszczęsnej przejściówki... A zamówiłem chyba u tego sprzedawcy http://allegro.pl/pc36-adapter-usb-na-r … 66153.html i tak też dokładnie wygląda przejściówka.

38

Odp: Tani konwerter 1wire - USB

To co Pan poleca? Wymiana przejściówki?

39

Odp: Tani konwerter 1wire - USB

Jakiś inny który zadziała...

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

40

Odp: Tani konwerter 1wire - USB

Doszła do mnie przejściówka Prolific PL2303. Podłączyłem, wpisałem komendę i odczytało mi raz temperaturę poprawnie. Przy kolejnej próbie już jakieś błędy wyskoczyły. Postanowiłem zmienić Gargoyle na najnowszy - 1.5.5. Na nim zainstalowałem digitemp, sterowniki do prolifica, wpisuję komendę i wyskakuje mi coś takiego:

root@Gargoyle:~$ digitemp_DS9097U -s /dev/ttyUSB0 -a -i
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Error 5: DS2480B Adapter Not Detected
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 7: DS2480B: Bad Response
Error 10: Read COM Failed

Dziwi mnie, że raz zadziałało, a później już błędy sad

41

Odp: Tani konwerter 1wire - USB

Chciałem jeszcze raz spróbować z poprzednią przejściówką na Gargoyle 1.5.5, ale jak chcę zainstalować sterownik do niej to wyskakuję błąd:

root@Gargoyle:~$ opkg install kmod-usb-serial-ch341
Unknown package 'kmod-usb-serial-ch341'.
Collected errors:
* opkg_install_cmd: Cannot install package kmod-usb-serial-ch341.

Czyli chyba nie ma tego sterownika w pakietach?

42

Odp: Tani konwerter 1wire - USB

opkg update może najpierw zrób, bo pakiet jak najbardziej jest,.

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

43

Odp: Tani konwerter 1wire - USB

Udało się odczytać temperaturę za pomocą Prolifica:) To jadę dalej, czyli zapis i generowanie wykresów.

44

Odp: Tani konwerter 1wire - USB

A co było by potrzebne, żeby odczytać pamięć z chip'u UniqueWare Add-Only Memory (DS2501)? Czy da się to zrobić w trybie passive?

45

Odp: Tani konwerter 1wire - USB

W kernelu nie ma takiego drivera do odczytu. Musiał byś poszukać jakiś kodów źródłowych.

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

46

Odp: Tani konwerter 1wire - USB

Bardziej chodziło mi o sposób w jaki muszę podłączyć chip. Znalazłem taki schemat: http://lapatushka.com/1WProgrammer.pdf. Czy ktoś podłączał w taki sposób?

47

Odp: Tani konwerter 1wire - USB

Tak samo jak ds1820? gnd, data i tyle.

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

48

Odp: Tani konwerter 1wire - USB

Chip ma takie same wyprowadzenia.
Ale do komputera/routera trzeba to jakoś podłączyć i chodziło mi o schemat takiego podłączenia smile

49

Odp: Tani konwerter 1wire - USB

Nie rozumiem o co pytasz smile O to: http://eko.one.pl/?p=openwrt-gpio2#magistaralawire ?

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

50

Odp: Tani konwerter 1wire - USB

Czyli 1-Wire można bezpośrednio pod GPIO podłączyć? Jestem zupełnie nowy w temacie smile