76

Odp: Jensen AirLink 59300 - OpenWrt

Bezpośrednie wrzucenie softu z Edimaxa nie podchodzi, pokazuje się komunikat "błędny typ obrazu".

a telnet przestał mi odpowiadać..heh, Poczekam co kolega wykombinuje smile

77 (edytowany przez lgolebio 2012-08-06 17:15:53)

Odp: Jensen AirLink 59300 - OpenWrt

@adam_ruski a zobacz ten, specjalnie go zmodyfikowałem, żeby Twój obecny firmware uznał go jako "swój". Zobaczymy czy wogóle odpali.

Chociaż tak jak juz pisałem, korzystanie z tego firmware raczej nie ma sensu wink, tylko dla zabawy.

http://dl.dropbox.com/u/7157357/Rozne/B … pg.bin.zip

Pamiętaj, że edimax pracuje na innej klasie adresowej. Jest pod 192.168.2.1 a nie jak oryginalny pod 192.168.0.1

78

Odp: Jensen AirLink 59300 - OpenWrt

Udało mi się spocić w pełni działający obraz, na razie żadnych błędów nie widzę, chodzi git. Ale niestety z miejscem bardzo kiepsko. Usunąłem wedle sugestii ppp, co do dropbear i dnsmasq to niestety są potrzebne bez pierwszego po założeniu hasła przez telnet z routerkiem nie da się połączyć, a drugi robi za serwer dhcp, też źle jak go nie ma. Nic już do wywalenia nie znalazłem. To jest max?

root@Jensen-OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    1.3M    208.0K      1.1M  15% /
/dev/root                 1.3M      1.3M         0 100% /rom
tmpfs                     6.8M     68.0K      6.7M   1% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mtdblock5            1.3M    208.0K      1.1M  15% /overlay
overlayfs:/overlay        1.3M    208.0K      1.1M  15% /

79

Odp: Jensen AirLink 59300 - OpenWrt

No to teraz zbadaj co jest w tych pozostałych partycjach i czy możesz się ich pozbyć. W ten sposób uzyskał byś jeszcze trochę miejsca.

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

80 (edytowany przez Paco52327 2012-08-09 15:34:19)

Odp: Jensen AirLink 59300 - OpenWrt

Oto log z uruchomienia.

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.08.09 16:20:35 =~=~=~=~=~=~=~=~=~=~=~=



U-Boot 1.1.3 (Nov 25 2008 - 16:46:30)


Board: Ralink APSoC DRAM:  16 MB

relocate_code Pointer at: 80fa8000

****************************

Init GPIO Pin****************************

flash_protect ON: from 0xBFC00000 to 0xBFC26213

protect on 0

protect on 1

protect on 2

protect on 3

protect on 4

protect on 5

protect on 6

protect on 7

protect on 8

protect on 9

flash_protect ON: from 0xBFC30000 to 0xBFC3FFFF

protect on 10

============================================ 

Ralink UBoot Version: 3.1

-------------------------------------------- 

ASIC 3052_MP1 (MAC to GigaMAC Mode)

DRAM COMPONENT: 64Mbits 

DRAM BUS: 32BIT 

Total memory: 16 MBytes

Flash: 4 MBytes

Date:Nov 25 2008  Time:16:46:30

============================================ 

icache: sets:256, ways:4, linesz:32 ,total:32768

dcache: sets:128, ways:4, linesz:32 ,total:16384 


 ##### The CPU freq = 384 MHZ #### 


 SDRAM bus set to 32 bit 

 SDRAM size =16 Mbytes


Please choose the operation: 

   0: Load ucos code to SDRAM via TFTP Client. 

   1: Load system code to SDRAM via TFTP. 

   2: Load system code then write to Flash via TFTP. 

   3: Boot system code via Flash (default).

   4: Entr boot command line interface.

   9: Load Boot Loader code then write to Flash via TFTP. 

 1  0 

   

3: System Boot system code via Flash.

## Booting image at bfc50000 ...

   Image Name:   MIPS OpenWrt Linux-3.3.8

   Created:      2012-08-09  13:17:59 UTC


 System Control Status = 0x21040000 

   Image Type:   MIPS Linux Kernel Image (lzma compressed)

   Data Size:    831887 Bytes = 812.4 kB

   Load Address: 80000000

   Entry Point:  80000000

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

No initrd

## Transferring control to Linux (at address 80000000) ...

## Giving linux memsize in MB, 16


Starting kernel ...


[    0.000000] Linux version 3.3.8 (paco@bigkompvm) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Thu Aug 9 15:17:49 CEST 2012
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0001964c (MIPS 24KEc)
[    0.000000] Ralink RT3052 id:1 rev:2 running at 384.00 MHz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 01000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00001000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00001000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064
[    0.000000] Kernel command line:  board=AIRLINK-59300 console=ttyS1,57600 mtdparts=physmap-flash.0:192k(u-boot)ro,64k(u-boot-env)ro,64k(factory)ro,1088k(kernel),2560k(rootfs),128k@0x3e0000(cimage)ro,3648k@0x50000(firmware) rootfstype=squashfs,jffs2
[    0.000000] PID hash table entries: 64 (order: -4, 256 bytes)
[    0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=0003c7c0
[    0.000000] Readback ErrCtl register=0003c7c0
[    0.000000] Memory: 13712k/16384k available (1910k kernel code, 2672k reserved, 320k data, 164k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:48
[    0.000000] console [ttyS1] enabled, bootconsole disabled
[    0.000000] console [ttyS1] enabled, bootconsole disabled
[    0.010000] Calibrating delay loop... 255.59 BogoMIPS (lpj=1277952)
[    0.090000] pid_max: default: 32768 minimum: 301
[    0.100000] Mount-cache hash table entries: 512
[    0.110000] NET: Registered protocol family 16
[    0.120000] MIPS: machine is Jensen airlink-59300
[    0.130000] gpiochip_add: registered GPIOs 0 to 23 on device: RT305X-GPIO0
[    0.140000] gpiochip_add: registered GPIOs 24 to 39 on device: RT305X-GPIO1
[    0.150000] gpiochip_add: registered GPIOs 40 to 51 on device: RT305X-GPIO2
[    0.170000] bio: create slab <bio-0> at 0
[    0.180000] Switching to clocksource MIPS
[    0.190000] NET: Registered protocol family 2
[    0.200000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.210000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.230000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.240000] TCP: Hash tables configured (established 512 bind 512)
[    0.250000] TCP reno registered
[    0.260000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.270000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.280000] NET: Registered protocol family 1
[    0.320000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.330000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.360000] msgmni has been set to 26
[    0.360000] io scheduler noop registered
[    0.370000] io scheduler deadline registered (default)
[    0.380000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.400000] serial8250: ttyS0 at MMIO 0x10000500 (irq = 13) is a 16550A
[    0.410000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A
[    0.430000] physmap platform flash device: 00800000 at bf000000
[    0.440000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    0.460000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.470000]   Amd/Fujitsu Extended Query version 1.1.
[    0.480000] number of CFI chips: 1
[    0.490000] 7 cmdlinepart partitions found on MTD device physmap-flash.0
[    0.500000] Creating 7 MTD partitions on "physmap-flash.0":
[    0.510000] 0x000000000000-0x000000030000 : "u-boot"
[    0.520000] 0x000000030000-0x000000040000 : "u-boot-env"
[    0.540000] 0x000000040000-0x000000050000 : "factory"
[    0.550000] 0x000000050000-0x000000160000 : "kernel"
[    0.560000] 0x000000160000-0x0000003e0000 : "rootfs"
[    0.580000] mtd: partition "rootfs" set to be root filesystem
[    0.590000] mtd: partition "rootfs_data" created automatically, ofs=290000, len=150000 
[    0.600000] 0x000000290000-0x0000003e0000 : "rootfs_data"
[    0.620000] 0x0000003e0000-0x000000400000 : "cimage"
[    0.630000] 0x000000050000-0x0000003e0000 : "firmware"
[    0.650000] TCP cubic registered
[    0.660000] NET: Registered protocol family 17
[    0.670000] 8021q: 802.1Q VLAN Support v1.8
[    0.680000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.700000] Freeing unused kernel memory: 164k freed
[    2.520000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[    2.590000] Button Hotplug driver version 0.4.1
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    6.080000] JFFS2 notice: (350) jffs2_build_xattr_subsystem: complete building xattr subsystem, 2 of xdatum (0 unchecked, 2 orphan) and 2 of xref (0 dead, 2 orphan) found.
switching to jffs2
- init -

Please press Enter to activate this console. [    7.130000] Compat-wireless backport release: compat-wireless-2012-07-13
[    7.150000] Backport based on wireless-testing.git master-2012-07-16
[    7.160000] compat.git: wireless-testing.git
[    7.230000] cfg80211: Calling CRDA to update world regulatory domain
[    7.240000] cfg80211: World regulatory domain updated:
[    7.250000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    7.270000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    7.280000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    7.300000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    7.310000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    7.330000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.040000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.170000] nf_conntrack version 0.5.0 (216 buckets, 864 max)
[   10.860000] device eth0.1 entered promiscuous mode
[   10.870000] device eth0 entered promiscuous mode
[   10.880000] br-lan: port 1(eth0.1) entered forwarding state
[   10.890000] br-lan: port 1(eth0.1) entered forwarding state
[   12.890000] br-lan: port 1(eth0.1) entered forwarding state
[   14.250000] device wlan0 entered promiscuous mode
[   14.440000] br-lan: port 2(wlan0) entered forwarding state
[   14.450000] br-lan: port 2(wlan0) entered forwarding state
[   16.450000] br-lan: port 2(wlan0) entered forwarding state

@Cezary, mówimy o partycji cimage? Dobrze by było trochę więcej miejsca mieć bo mam gpio0 wolne, na płycie jest miejsce na przycisk ale nie wykorzystane i podłączył bym tam czujniki DS1820.

81

Odp: Jensen AirLink 59300 - OpenWrt

cimage i factory.

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

82

Odp: Jensen AirLink 59300 - OpenWrt

Warto ryzykować dla 192KB?

83 (edytowany przez lgolebio 2012-08-09 15:52:23)

Odp: Jensen AirLink 59300 - OpenWrt

Partycji Cimage można w zasadzie się pozbyć, ale musisz mieć świadomość, że siedzi tam mac adres urządzenia. Factory nawet nie ruszaj.

Wogóle nie robiłbym nic już. 1.1MB pamięci wolnej na flash to wystarczająco dużo. Nie kombinuj. Ty nie masz problemu z pamięcią w flash tylko z małą ilością RAM'u.

84

Odp: Jensen AirLink 59300 - OpenWrt

Może się pomieszczą te paczki co potrzeba do 1-wire jak je wkompiluję. Sprawdziłem gpio0 jak mu puszczę wartość 0 to ma 0.15V, przy 1 ma 3.27V.

85

Odp: Jensen AirLink 59300 - OpenWrt

Na pewno sie zmieszczą. Tak, znalazłeś gpio.

86

Odp: Jensen AirLink 59300 - OpenWrt

Stoi coś na przeszkodzie, żeby podłączyć DS18B20 na pasożyta do gpio?

87

Odp: Jensen AirLink 59300 - OpenWrt

Napięcie zasilające. Przy 3v3 może się nie dać odczytać.

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

88

Odp: Jensen AirLink 59300 - OpenWrt

W takim razie napięcie z gpio może być zasilaniem dla vcc? Owy przycisk (GPIO) ma 2 piny, jeden masa drugi + (3.3V), czyli Data i VCC muszą iść do niego, a masa do masy. Czy mam napięcie "zdjąć" z innego miejsca płyty?

89 (edytowany przez lgolebio 2012-08-09 21:48:33)

Odp: Jensen AirLink 59300 - OpenWrt

Nie ma szans. Kiedyś próbowałem na WRT54GL, 3,3 to za mało. Zastosowałem stabilizator 12v na 5v.
Wszystko opisywałem tutaj http://openwrt.pl/doku.php/usb:1wire?s

90

Odp: Jensen AirLink 59300 - OpenWrt

Chodzi o to że zwykle 3.3v to za mało dla 1820. Tak gdzieś koło 5 potrzebuje. Więc jeżeli przeciągniesz te vcc (czyli 3.3v) to i tak 1820 __może__ nie zadziałać. Sprawdź, ale prawdopodobnie będziesz miał błąd odczytu.

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

91 (edytowany przez Paco52327 2012-08-09 21:54:59)

Odp: Jensen AirLink 59300 - OpenWrt

Po łebkach na razie czytałem, tak zrobię z tym że, podepnę się pod zasilacz tegoż routera, mogę tak (12V 1A)? Z elektroniki jestem noga, moje maksimum to układ 1-wire pod RS232 ze schematu.

Nieaktualne doczytałem ;]

92

Odp: Jensen AirLink 59300 - OpenWrt

Trochę się pośmiejemy, tak to ma wyglądać /schemat łopatologiczny/
http://img560.imageshack.us/img560/7489/skanowanie0001yv.jpg

93 (edytowany przez lgolebio 2012-08-10 12:00:39)

Odp: Jensen AirLink 59300 - OpenWrt

Wydaje mi się, że jeszcze musisz doprowadzić napięcie 3.3V do DQ czujnika. Ale niech lepiej @obsy to potwierdzi. Można by nawet z tego samego źródła (czyli ze stabilizatora 5V) pociągnąć, stosując mocniejszy rezystor tak 4,5K. Powinno wystarczyć.

94

Odp: Jensen AirLink 59300 - OpenWrt

@Igolebio Nawet jeżeli GPIO + ma 3,3v?

95

Odp: Jensen AirLink 59300 - OpenWrt

Tak jak powiedziałem, musi to @obsy potwierdziić, ja czujnika na gpio nigdy nie podłączałem, zbyt duże ryzyko dla mnie. Wolałem pod usb lub rs232.

96

Odp: Jensen AirLink 59300 - OpenWrt

Rezystor podciągający tylko. Dokładnie to tak: http://eko.one.pl/?p=openwrt-gpio2#magistaralawire

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

97

Odp: Jensen AirLink 59300 - OpenWrt

Czyli pomiędzy GPIO +, a DQ ma być rezystor podciągający 3k3, jak w moim schemacie tylko zamiast rezystora 4k7 ma być podciągający 3k3?

98

Odp: Jensen AirLink 59300 - OpenWrt

3k3 a 4k7 to niewielka różnica, wiec specjalnie się tym nie przejmuj. Jak nie zadziała to kombinuj, to tylko rezystor podciągający.

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

99 (edytowany przez lgolebio 2012-08-10 14:28:07)

Odp: Jensen AirLink 59300 - OpenWrt

Wszystko zależy od źródła napięcia:

1. Jesli będziesz stosował rezystor podciągający do  nóżki DQ i zasilał ją ze stabilizatora, to musisz dać rezystor 4k7 (4,7 kiloOhma)
2. Jesli będziesz stosował rezystor podciągający do  nóżki DQ i zasilał ją z jakiegoś źródła 3,3V, to musisz dać rezystor 3k3.

Tak jak @obsy napisał, ma on tylko "wymusić" stan. Ale napięcie nie powinno przekroczyć 3,3V, tak jest poprostu bezpieczniej.

100

Odp: Jensen AirLink 59300 - OpenWrt

Na szybkiego w paint na touchpadzie.
http://img254.imageshack.us/img254/1929/skanowanie0001yvaaa.jpg

Jak dobrze rozumiem ma być tak, a rezystor to normalny rezystor tylko w tym układzie "robi za podciągający" zapobiegając błędom.Czy tak?