26

Odp: TP-Link WR740N

Pierwsza - parę godzin smile musi sciągnąć i skompilować wszystko. Później będzie szybciej.

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

27

Odp: TP-Link WR740N

Kompilacja się tak jakby udała.. Po około godzinie kompilowania zamknąłem matryce laptopa, a laptop z tego powodu się uśpił (moja głupota)..
Jak już go obudziłem dostałem błąd, ale po wpisaniu ponownie "make" kompilacja chyba była kontynuowana od miejsca w którym się przerwała (mówie chyba bo jak wspomninałem, to pierwszy raz smile ). Potem po jakiś czasie kompilacja się skończyła i mam w folderze ~/chaos_calmer/openwrt/bin/ar71xx następujące pliki:

user@PC:~/chaos_calmer/openwrt/bin/ar71xx$ ls
md5sums
openwrt-ar71xx-generic-root.squashfs
openwrt-ar71xx-generic-root.squashfs-64k
openwrt-ar71xx-generic-tl-wr740n-v1-squashfs-factory.bin
openwrt-ar71xx-generic-tl-wr740n-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-generic-tl-wr740n-v3-squashfs-factory.bin
openwrt-ar71xx-generic-tl-wr740n-v3-squashfs-sysupgrade.bin
openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-factory.bin
openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin
openwrt-ar71xx-generic-uImage-gzip.bin
openwrt-ar71xx-generic-uImage-lzma.bin
openwrt-ar71xx-generic-vmlinux.bin
openwrt-ar71xx-generic-vmlinux.elf
openwrt-ar71xx-generic-vmlinux.gz
openwrt-ar71xx-generic-vmlinux.lzma
openwrt-ar71xx-generic-vmlinux-lzma.elf
packages
sha256sums

Teraz wrzucam obraz "openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin" na router, zmieniam nazwe na "code.bin" i z polecenia "sysupgrade -n /tmp/code.bin" instaluje, zgadza się ?

28

Odp: TP-Link WR740N

Tak.

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

29

Odp: TP-Link WR740N

Eureeeka big_smile.. Wrzucone, zainstalowane big_smile

Korzystając z poradnika o GPIO ustawiłem linie jako wyjścia i mogę migać diodami big_smile
Jedyna różnica względem poradnika to tym poleceniem

echo 1 > /sys/class/gpio/gpio27/value"

linię wyłączam a w poradniku jest odwrotnie... (zapewne na przestrzeni czasu w kolejnych wersjach OpenWRT coś się zmieniło), pomimo tego, GPIO działa tak jak należy.
Wieczorem prawdopodobnie wezmę się za lutowanie adaptera MicroSD --> SD i będę się starał to podłączyć. Jak już uda mi się pójść o jakiś krok dalej podzielę się efektami na forum (albo problemami, jeżeli jakieś wynikną tongue)

30

Odp: TP-Link WR740N

Nic się nie zmieniło, po prostu dioda jest sterowana odwrotną logiką - zobacz sobie jak jest podłączona na PCB.

31

Odp: TP-Link WR740N

A no chyba że tak.. Zaraz zerknę, właśnie próbuje go wyciągnąć z obudowy.

W tym routerze GPIO ma napięcie 3,3V?

32

Odp: TP-Link WR740N

Tak. I raczej nie jest to 3.3 tylko bliżej 2.7...

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

33

Odp: TP-Link WR740N

W dodatku z niewielką wydajnością prądową (rzędu kilku mA) więc jak za bardzo obciążysz, to upalisz smile

34

Odp: TP-Link WR740N

Witam (po sporej przerwie). Ze względu na problem z lutownicą prace nad routerkiem się przedłużyły, nie mniej jednak, lutownica już jest i adapter SD --> MicroSD przylutowany (mam nadzieję że prawidłowo). Teraz chciałem zainstalować pakiet mmc_over_gpio i na starcie dostałem błąd:

root@OpenWrt:/# opkg install kmod-mmc-over-gpio
Installing kmod-mmc-over-gpio (3.18.20-4) to root...
Downloading http://downloads.openwrt.org/chaos_calm … r71xx.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mmc-over-gpio:
*      kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *         kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *         kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *         kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *         kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *         kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *         kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *         kernel (= 3.18.20-1-7bed08fa9c06eb8089e82c200340ec66) *
* opkg_install_cmd: Cannot install package kmod-mmc-over-gpio.
root@OpenWrt:/# uname -r
3.18.23

Czym takie coś może być spowodowane? sad

35

Odp: TP-Link WR740N

Skoro sam to kompilowałeś to moduły też masz brać od siebie a nie z repo openwrt.

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

36

Odp: TP-Link WR740N

Czyli "kmod_mmc_over_gpio" muszę zaznaczyć w menu z polecenia "make menuconfig", dobrze rozumiem?

37

Odp: TP-Link WR740N

Tak. A jeszcze lepiej wkompiluj od razu w obraz skoro sam to sobie robisz.

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

38

Odp: TP-Link WR740N

Wkompilowałem w obraz "kmod-mmc-over-gpio kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1"
Skonfigurowałem odpowiednio plik /etc/config/mmc_over_gpio, i po wpisaniu "/etc/init.d/mmc_over_gpio start" w logach pojawia się:

Wed Feb  3 21:51:50 2016 kern.warn kernel: [  219.090000] gpio-mmc: Failed to request mmc_spi module.
Wed Feb  3 21:51:50 2016 kern.warn kernel: [  219.090000] mmc_spi spi32766.0: ASSUMING 3.2-3.4 V slot power
Wed Feb  3 21:51:50 2016 kern.err kernel: [  219.120000] mmc_spi spi32766.0: setup: unsupported mode bits 4
Wed Feb  3 21:51:50 2016 kern.warn kernel: [  219.120000] mmc_spi spi32766.0: can't change chip-select polarity
Wed Feb  3 21:51:50 2016 kern.info kernel: [  219.150000] mmc_spi spi32766.0: SD/MMC host mmc0, no DMA, no WP, no poweroff
Wed Feb  3 21:51:50 2016 kern.info kernel: [  219.150000] gpio-mmc: MMC-Card "default" attached to GPIO pins di=17, do=1, clk=13, cs=16

A w katalogu /dev nie widać "mmcblk0p1"..