26 (edytowany przez viper_lasser 2014-11-22 19:56:15)

Odp: ATtiny85 z LittleWire

ok doinstalowałem ale jest jakiś problem z prawami

root@Gargoyle:~# opkg install opkg
Preparing to install the following packages, which will require 57027 bytes:
        opkg

Preparing to install package opkg...
        Downloading...
        Downloaded opkg successfully.
        Installing opkg...
        Successfully installed opkg.
Installation of packages successful.

root@Gargoyle:~# opkg install http://dl.eko.one.pl/barrier_breaker/ar71xx/packag
es/littlewire_20140920_ar71xx.ipk
-ash: opkg: Permission denied
root@Gargoyle:~#

Edit:
Chyba już nie mam miejsca na pakiety sad

root@Gargoyle:~# cd /bin
root@Gargoyle:/bin# ls
ash        dd         grep       ls         nice       sed        umount
busybox    df         gunzip     mkdir      opkg       sh         uname
cat        dmesg      gzip       mknod      pidof      sleep      vi
chgrp      echo       ipcalc.sh  mktemp     ping       sync       zcat
chmod      egrep      kill       mount      ps         tar
chown      false      ln         mv         pwd        touch
cp         fgrep      lock       netmsg     rm         true
date       fsync      login.sh   netstat    rmdir      ubus

Tutaj było widać że polecenie opkg nie miało prawa do wykonania to próbowałem je dodać

root@Gargoyle:/bin# chmod +x opkg
chmod: opkg: No space left on device
root@Gargoyle:/bin# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  320.0K    280.0K     40.0K  88% /
/dev/root                 2.8M      2.8M         0 100% /rom
tmpfs                    14.3M    500.0K     13.8M   3% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mtdblock3          320.0K    280.0K     40.0K  88% /overlay
overlayfs:/overlay      320.0K    280.0K     40.0K  88% /
root@Gargoyle:/bin#

27

Odp: ATtiny85 z LittleWire

chmod 755 na nim zrób, choć ciekawe czemu tak się stało.

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

28 (edytowany przez viper_lasser 2014-11-22 20:13:43)

Odp: ATtiny85 z LittleWire

Zrobiłem firstboota i ponownie próbowałem zainstalować littlewire z BB

root@Gargoyle:~# opkg install opkg
Preparing to install the following packages, which will require 57027 bytes:
        opkg

Preparing to install package opkg...
        Downloading...
        Downloaded opkg successfully.
        Installing opkg...
        Successfully installed opkg.
Installation of packages successful.

root@Gargoyle:~# opkg install http://dl.eko.one.pl/barrier_breaker/ar71xx/packag
es/littlewire_20140920_ar71xx.ipk
-ash: opkg: Permission denied
root@Gargoyle:~#

ale opkg install pakiet działa oczywiście przed opkg install opkg
tylko jak próbuję zainstalować LW z BB to mówi że go nie ma w liscie. Instalacja z folderu tmp też nie idzie.

Porównałem sobie logi z wykrytego LW na tl-mr3420 z sagemem 2704 i jest jedna różnica
Na sagemie (niedziałający LW) jest coś takiego
Mon Oct 27 20:36:14 2014 kern.info kernel: [  164.736000] usb 2-1: new low-speed USB device number 2 using ohci-platform
Mon Oct 27 20:36:14 2014 kern.err kernel: [  164.924000] usb 2-1: device descriptor read/64, error -62
Mon Oct 27 20:36:14 2014 kern.err kernel: [  165.212000] usb 2-1: device descriptor read/64, error -62

a na działającym tl-mr3420
zamiast "usb 2-1: new low-speed USB device number 2 using ohci-platform" jest
usb 2-1: new low-speed USB device number 2 using ehci-platform

29

Odp: ATtiny85 z LittleWire

A czy ty czasami nie zawaliłeś pamięci flash w tym mr3420? Bo tam nie wiele zostaje pamięci w gargoyle.

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

30

Odp: ATtiny85 z LittleWire

Pamięci za dużo to nie ma - fakt

Po firstboocie jest coś takiego

root@Gargoyle:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  320.0K    240.0K     80.0K  75% /
/dev/root                 2.8M      2.8M         0 100% /rom
tmpfs                    14.3M    108.0K     14.2M   1% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mtdblock3          320.0K    240.0K     80.0K  75% /overlay
overlayfs:/overlay      320.0K    240.0K     80.0K  75% /
root@Gargoyle:~#

Nie wiem po co doinstalowywać pakiet opkg (wpisywać w konsoli "opkg install opkg")  jak normalnie działa instalator pakietów
Przykładowo opkg install kmod-usb-serial działa

31

Odp: ATtiny85 z LittleWire

Bo jest w repo. A głupie gpkg zainstaluje pakiet lokalnie tylko jak w repo też się znajduje.

Zainstaluj czyste openwrt bez gui i normalnie się baw.

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

32

Odp: ATtiny85 z LittleWire

Zaraz sobie zainstaluje BB na tl-mr3420

Czy na sagemie 2704 może mieć to znaczenie że nie mam zainstalowanego pakietu kmod-usb-ehci a mam kmod-usb-ohci i kmod-usb-uhci.

Nie mogę w konfiguratorze znaleść tego pakietu kmod-usb-ehci

33

Odp: ATtiny85 z LittleWire

A masz na nim usb 2.0?

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

34

Odp: ATtiny85 z LittleWire

Niestety tego to nie wiem
Tutaj nic nie napisali ciekawego o usb
http://wiki.openwrt.org/toh/sagem/fast2704?s[]=sagem&s[]=2704

Skojarzyłem tylko fakt ze na tl-mr3420 po włożeniu LW błędów nie było i w logach było coś o użyciu driverów EHCI a na Sagemie 2704 o ohci i zaraz błędy więc pomyślałem że to może jest jakiś problem z driverami. Pendrive'y i konwertery usb-rs485/232 na sagemie montują się normalnie.

35

Odp: ATtiny85 z LittleWire

Na wiki bootlog pokazuje ehci.

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

36

Odp: ATtiny85 z LittleWire

No właśnie a w BB w kernel modules ->Usb support nie ma kmod-usb-ehci, jest tylko ohci i uhci

37

Odp: ATtiny85 z LittleWire

kmod-usb2

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

38 (edytowany przez viper_lasser 2014-11-22 22:08:42)

Odp: ATtiny85 z LittleWire

Mam zaznaczony

Edit: po ponownym przekompilowaniu BB dla sagema mam taki oto log

root@OpenWrt:/# dmesg | grep -i usb
[    6.120000] usbcore: registered new interface driver usbfs
[    6.128000] usbcore: registered new interface driver hub
[    6.132000] usbcore: registered new device driver usb
[    6.260000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    6.384000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    6.412000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[    6.420000] hub 1-0:1.0: USB hub found
[    6.440000] usbcore: registered new interface driver usb-storage
[   34.816000] usbcore: registered new interface driver ums-alauda
[   34.828000] usbcore: registered new interface driver ums-cypress
[   34.840000] usbcore: registered new interface driver ums-datafab
[   34.848000] usbcore: registered new interface driver ums-freecom
[   34.860000] usbcore: registered new interface driver ums-isd200
[   34.872000] usbcore: registered new interface driver ums-jumpshot
[   34.880000] usbcore: registered new interface driver ums-karma
[   34.892000] usbcore: registered new interface driver ums-sddr09
[   34.904000] usbcore: registered new interface driver ums-sddr55
[   34.916000] usbcore: registered new interface driver ums-usbat
[   34.936000] usbcore: registered new interface driver usbserial
[   34.940000] usbcore: registered new interface driver usbserial_generic
[   34.948000] usbserial: USB Serial support registered for generic
[   35.104000] usbcore: registered new interface driver ch341
[   35.108000] usbserial: USB Serial support registered for ch341-uart
[   35.128000] usbcore: registered new interface driver cp210x
[   35.140000] usbserial: USB Serial support registered for cp210x
[   35.248000] usbcore: registered new interface driver ftdi_sio
[   35.256000] usbserial: USB Serial support registered for FTDI USB Serial Device
[   35.384000] usbcore: registered new interface driver pl2303
[   35.392000] usbserial: USB Serial support registered for pl2303
root@OpenWrt:/#

Drivery kmod-usb-ohci i kmod-usb-uhci nie są zainstalowane. Wyjęcie i ponowne podłączenie LittleWire nie powoduje żadnego wpisu w systemie. W logach nic nie widać.

Edit2: Na czystym systemie nie mając zainstalowanych pakietów kmod-usb-uhci i kmod-usb-ohci dopiero po doinstalowaniu kmod-usb-ohci pojawiła się w logach informacja o wykryciu Little Wire ale za chwilę przyszedł błąd

Sat Nov 22 20:54:52 2014 kern.info kernel: [  837.724000] usb 2-1: new low-speed USB device number 10 using ohci-platform
Sat Nov 22 20:54:52 2014 kern.err kernel: [  838.140000] usb 2-1: device not accepting address 10, error -62
Sat Nov 22 20:54:52 2014 kern.err kernel: [  838.144000] hub 2-0:1.0: unable to enumerate USB device on port 1
root@OpenWrt:/tmp#

WTF ?
Sagem nie ma na tyle mocy żeby uciągnąć LW czy może jest jakiś błąd w driverach ?

39

Odp: ATtiny85 z LittleWire

Może sagem po prostu nie akceptuje urządzeń low speed. Przez jakiś hub próbowałeś podłączyć?

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

40

Odp: ATtiny85 z LittleWire

Dziś spróbuję jak będę miał dostęp do LW. Nawet bym nie pomyślał że router może akceptować tylko urządzenia na usb2.0

41

Odp: ATtiny85 z LittleWire

Użyłem pierwszego lepszego dostępnego pod ręką huba usb (w dodatku pasywnego z allegro za parę złotych) i wychodzi na to że działa smile

Sun Nov 23 20:02:24 2014 kern.info kernel: [84051.812000] usb 2-1: new full-speed USB device number 6 using ohci-platform
Sun Nov 23 20:02:24 2014 kern.info kernel: [84052.044000] hub 2-1:1.0: USB hub found
Sun Nov 23 20:02:24 2014 kern.info kernel: [84052.048000] hub 2-1:1.0: 4 ports detected
Sun Nov 23 20:03:11 2014 kern.info kernel: [84098.588000] usb 2-1.1: new low-speed USB device number 7 using ohci-platform
Sun Nov 23 20:03:16 2014 kern.info kernel: [84103.632000] usb 2-1.1: USB disconnect, device number 7
Sun Nov 23 20:03:16 2014 kern.info kernel: [84104.092000] usb 2-1.1: new low-speed USB device number 8 using ohci-platform
root@OpenWrt:~# adc
> Little Wire firmware version: 1.3
> Value: 31F    Voltage: 3901.367188 milivolts
> Value: 2FA    Voltage: 3720.703125 milivolts
> Value: 28A    Voltage: 3173.828125 milivolts
> Value: 2A4    Voltage: 3300.781250 milivolts
> Value: 376    Voltage: 4326.171875 milivolts
> Value: 3E4    Voltage: 4863.281250 milivolts
> Value: 3CE    Voltage: 4755.859375 milivolts
> Value: 2D7    Voltage: 3549.804688 milivolts
> Value: 24E    Voltage: 2880.859375 milivolts
> Value: 2C5    Voltage: 3461.914063 milivolts
> Value: 2F2    Voltage: 3681.640625 milivolts
> Value: 2E1    Voltage: 3598.632813 milivolts
> Value: 262    Voltage: 2978.515625 milivolts
> Value: 272    Voltage: 3056.640625 milivolts
> Value: 34D    Voltage: 4125.976563 milivolts
> Value: 3B0    Voltage: 4609.375000 milivolts
> Value: 394    Voltage: 4472.656250 milivolts
> Value: 296    Voltage: 3232.421875 milivolts
> Value: 21D    Voltage: 2641.601563 milivolts
> Value: 2A0    Voltage: 3281.250000 milivolts
> Value: 2C4    Voltage: 3457.031250 milivolts
> Value: 2B5    Voltage: 3383.789063 milivolts
> Value: 22C    Voltage: 2714.843750 milivolts
> Value: 258    Voltage: 2929.687500 milivolts
> Value: 339    Voltage: 4028.320313 milivolts
> Value: 380    Voltage: 4375.000000 milivolts
> Value: 374    Voltage: 4316.406250 milivolts
> Value: 266    Voltage: 2998.046875 milivolts
> Value: 1FD    Voltage: 2485.351563 milivolts
> Value: 284    Voltage: 3144.531250 milivolts
> Value: 295    Voltage: 3227.539063 milivolts
> Value: 27D    Voltage: 3110.351563 milivolts
> Value: 1F9    Voltage: 2465.820313 milivolts
> Value: 240    Voltage: 2812.500000 milivolts
> Value: 318    Voltage: 3867.187500 milivolts
> Value: 367    Voltage: 4252.929688 milivolts
> Value: 344    Voltage: 4082.031250 milivolts
> Value: 236    Voltage: 2763.671875 milivolts
> Value: 1E3    Voltage: 2358.398438 milivolts
> Value: 25E    Voltage: 2958.984375 milivolts
> Value: 279    Voltage: 3090.820313 milivolts
> Value: 24D    Voltage: 2875.976563 milivolts
> Value: 1CC    Voltage: 2246.093750 milivolts
> Value: 228    Voltage: 2695.312500 milivolts
> Value: 2FA    Voltage: 3720.703125 milivolts
> Value: 342    Voltage: 4072.265625 milivolts
> Value: 306    Voltage: 3779.296875 milivolts
> Value: 1F2    Voltage: 2431.640625 milivolts
> Value: 1CF    Voltage: 2260.742188 milivolts
> Value: 236    Voltage: 2763.671875 milivolts
> Value: 245    Voltage: 2836.914063 milivolts
> Value: 229    Voltage: 2700.195313 milivolts
> Value: 19E    Voltage: 2021.484375 milivolts
> Value: 21D    Voltage: 2641.601563 milivolts
> Value: 2E9    Voltage: 3637.695313 milivolts
> Value: 321    Voltage: 3911.132813 milivolts
> Value: 2DA    Voltage: 3564.453125 milivolts
> Value: 1C0    Voltage: 2187.500000 milivolts
> Value: 1B6    Voltage: 2138.671875 milivolts
> Value: 21E    Voltage: 2646.484375 milivolts
^C
root@OpenWrt:~#

Ciekawe dlaczego

42

Odp: ATtiny85 z LittleWire

Czy ktoś ma pojęcie dlaczego odczyt temperatury może nie działać właściwie ?

root@OpenWrt:~# onewire
> Little Wire found with firmware version: 1.3
> Address search ...
> Addr#0:  10   60      A7      92      1       8       0       61
> End of search with 1 onewire device(s) found
> Start the talking with the last onewire device found
> SCRATCH::36: 0:4B:46:FF:FF: A:10:D4
LSB 00110110
MSB 00000000
> TEMP  3.375 deg. C
> SCRATCH::36: 0:4B:46:FF:FF: C:10:7E
LSB 00110110
MSB 00000000
> TEMP  3.375 deg. C
> SCRATCH::36: 0:4B:46:FF:FF: D:10:BA
LSB 00110110
MSB 00000000
> TEMP  3.375 deg. C
^C
root@OpenWrt:~#

Bez znaczenia jest to czy czy mam wpięty rezystor 4,7kOhma między DQ i VCC
U mnie co prawda jest to 4,4kOhm bo miałem pod ręką 4x1,1kOhm

43

Odp: ATtiny85 z LittleWire

Zmień czujnik, może jest walnięty.

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

44 (edytowany przez viper_lasser 2015-03-03 23:01:03)

Odp: ATtiny85 z LittleWire

zmieniłem czujnik niestety jest tak samo

root@OpenWrt:~# onewire
> Little Wire found with firmware version: 1.3
> Address search ...
> Addr#0:  10   86      63      4E      1       8       0       D4
> End of search with 1 onewire device(s) found
> Start the talking with the last onewire device found
> SCRATCH::2F: 0:4B:46:FF:FF: 5:10:F1
LSB 00101111
MSB 00000000
> TEMP  2.937 deg. C
> SCRATCH::2F: 0:4B:46:FF:FF: 5:10:F1
LSB 00101111
MSB 00000000
> TEMP  2.937 deg. C
> SCRATCH::2F: 0:4B:46:FF:FF: 5:10:F1
LSB 00101111
MSB 00000000
> TEMP  2.937 deg. C
^C
root@OpenWrt:~#

Napięcie między nóżkami VCC i GND mam powyżej 3,4V

45

Odp: ATtiny85 z LittleWire

Chyba tamten 1 wcześniejszy to był jednak DS18S20 chociaż oznaczenie było DS1820 - ma 9 bitów zamiast 12 i dlatego ten pomiar był niepoprawny

Teraz mam podłączone 2 DS18B20 i wszystko jest ok.

root@OpenWrt:~# onewire
> Little Wire found with firmware version: 1.3
> Address search ...
> Addr#0:  28   85      68      CB      4       0       0       3
> Addr#1:  28   D5      7F      74      5       0       0       A0
> End of search with 2 onewire device(s) found
> Start the talking with the last onewire device found
> SCRATCH::6C: 1:4B:46:7F:FF: 4:10:5D
LSB 01101100
MSB 00000001
> TEMP  22.750 deg. C
> SCRATCH::6C: 1:4B:46:7F:FF: 4:10:5D
LSB 01101100
MSB 00000001
> TEMP  22.750 deg. C
> SCRATCH::6D: 1:4B:46:7F:FF: 3:10:70
LSB 01101101
MSB 00000001
> TEMP  22.812 deg. C
> SCRATCH::6D: 1:4B:46:7F:FF: 3:10:70
LSB 01101101
MSB 00000001
> TEMP  22.812 deg. C
^C
root@OpenWrt:~#

46

Odp: ATtiny85 z LittleWire

Mam płytkę olimexino i nie działa mi pin 4 reszta działa normalnie

root@OpenWrt:/# lw-gpio on all
root@OpenWrt:/# lw-gpio status
port 1: on (na płytce pin 1)
port 2: on (na płytce pin 2)
port 3: off (na płytce pin 4)
port 4: on (na płytce pin 0)

Ten typ tak ma czy coś nie tak z nim?
W lwbuttond piny 0, 1 i 2 działają bez problemu, dotknięcie pinu 4 do masy powoduje błąd i niekiedy wykonanie polecenia przypisanego do pinu 0, a czasem reset, a pinu 3 powoduje zawsze reset, na płytce jest osobny pin RST do resetowania i działa.

47

Odp: ATtiny85 z LittleWire

A podczas programowania układu ustawiłeś odpowiednio fuse, ze pin reset nie było resetem tylko "normalnym" wejściem?

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

48

Odp: ATtiny85 z LittleWire

Jak mogę podłączyć diodę do LittleWire ?
Chodzi mi tylko o odczytanie stanu że dioda się świeci albo i nie.

49

Odp: ATtiny85 z LittleWire

Chcesz sterować stanem diody? Czy podłączyć jakieś fotoogniwo żeby sprawdzić czy świeci czy nie?

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

50

Odp: ATtiny85 z LittleWire

Chcę sprawdzić czy dioda świeci czy nie.