Muszę przetestować oryginalny firmware. W zasadzie jak kupiłem jakiś czas temu ten model TP-Linka to nastawiałem się na nieoryginalne oprogramowanie ze względu na dodatkowe możliwości. Nie potrzebowałem wtedy większej prędkości po Wifi, więc nie przeszkadzało mi to.

Tak jak pisałem to 65Mbit/s to nie zawsze, w zależności od szyfrowania. Co do innych sieci to włączyłem udostępnianie internetu w S4 i wtedy w InSSIDerze widać sieć w standardzie N. Także mi to wygląda jakby zależało to od tl-wr1043nd. Nie mam co prawda obecnego najnowszego Gargoyle, ale miałem tak samo na poprzedniej wersji którą miałem.

Wyświetla mi że jest to standard G, maksymalna prędkość 54Mbit/s. Ogólnie na Gargoyle sieć jest na kanale 1, drugi kanał powyżej. Tak jakby nie wdział N.

Tak, mam jednego z kartą N. Też jest to samo, maksymalnie 54Mbit/s.

Nie mogę osiągnąć większej prędkości połączenia niż 65Mbit/s. Testuję to na Galaxy S4, który bez problemu powinien osiągnąć pełne N, ma nawet AC. Przy braku szyfrowania maksymalnie osiąga 65Mbit/s, przy WPA też tyle, przy WEP jeszcze mniej 54Mbit/s. Odległość przy testowaniu jest niewielka, oba urządzenia są w tym samym pokoju. Testowałem różne kanały i oczywiście wybierałem drugi kanał powyżej, a także poniżej. Brak efektów, nie dało się uzyskać większych prędkości. Taka sama sytuacja też na innych urządzeniach jak np. tablet. Eter nie jest zapchany raczej, mieszkam w domku jednorodzinnym i na urządzeniach mobilnych wykrywa mi czasami tylko jedną dodatkową sieć sąsiada. Gdzie może leżeć problem?

6

(50 odpowiedzi, napisanych Termometr)

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

7

(50 odpowiedzi, napisanych Termometr)

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?

8

(50 odpowiedzi, napisanych Termometr)

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

9

(50 odpowiedzi, napisanych Termometr)

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

10

(50 odpowiedzi, napisanych Termometr)

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.

11

(50 odpowiedzi, napisanych Termometr)

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.

12

(50 odpowiedzi, napisanych Termometr)

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.

13

(50 odpowiedzi, napisanych Termometr)

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

14

(50 odpowiedzi, napisanych Termometr)

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.

15

(50 odpowiedzi, napisanych Termometr)

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

16

(50 odpowiedzi, napisanych Termometr)

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

17

(50 odpowiedzi, napisanych Termometr)

Po zainstalowaniu z opcja -nodeps nadal mam ten sam komunikat Error, serial port '/dev/ttyUSB0' does not exists! . Pozostaje chyba zmienić system na nowszy.

Sterowniki od PL2303 też już mam bo dałem opkg install kmod-usb-serial-pl2303.

18

(50 odpowiedzi, napisanych Termometr)

Zdaje się jest to Prolific PL-2303. Na początku sugerowałem się opisem na http://openwrt.pl/doku.php/usb:1wire . Zrobiłem po kolei:

opkg update
opkg install kmod-usb-serial-ftdi

i tu się chyba pojawia problem bo podaje takie błędy pod koniec:

Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-serial-ftdi:
*      kernel (= 2.6.32.27-1cj) *
* opkg_install_cmd: Cannot install package kmod-usb-serial-ftdi.

Z tego wynika, że coś się nie zgrywa z kernelem?

19

(50 odpowiedzi, napisanych Termometr)

Niby tak, ale jak próbowałem z tty/USB0 to jest jeszcze gorzej:

root@Gargoyle:~$ digitemp_DS9097 -a -i -s /dev/ttyUSB0
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Error, serial port '/dev/ttyUSB0' does not exists!

Czy bezpośrednio, czy z hubem USB, ten sam komunikat.

20

(50 odpowiedzi, napisanych Termometr)

Żeby nie tworzyć niepotrzebnie nowego tematu napiszę tu. Mam taki problem, że dochodzi mi tylko do tego momentu:

root@Gargoyle:~$ digitemp_DS9097 -a -i -s /dev/ttyS0
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

i nic nie znajduje. Mam Gargoyle, przejściówkę USB-RS232 i układzik DS9097. Gdzie może być problem?

Dodam, że oczywiście mam podłączone czujniki (próbowałem z jednym i z dwoma), dodatkowo sam układ działa pod windowsem, pokazuje temperaturę.