TP-Link WR1043ND - OpenWrt Developing
|
p1vo |
Dodano 06-12-2009 03:51
|

User

Posty: 172
Dołączył: 14/04/2006 22:53
|
TP-Link TL-WR1043ND - OpenWrt Developing
Pełny test urządzenia znajdziecie http://twojepc.pl/artykuly.php?id=tes...l-we1043nd.
Wątek pozostaje w celach informacyjnych dotyczących rozwoju OpenWRT na tą platformę.
TP-Link WR1043ND jest w pełni wspierany przez OpenWrt.
---------------------------------------------------------------------------------
1.1 Hardware -Serial Port

1.2 Soft - Bootlog
Cytat
BusyBox v1.15.2 (2009-12-08 14:51:50 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.
root@OpenWrt:~# dmesg
Linux version 2.6.30.10 (p1vo@p1vo-desktop) (gcc version 4.3.3 (GCC) ) #2 Tue Dec 8 15:33:41 CET 2009
prom: fw_arg0=00000007, fw_arg1=a1f77fb0, fw_arg2=a1f78440, fw_arg3=00000008
MyLoader: sysp=25000302, boardp=23010200, parts=04863001
console [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
Atheros AR9132 rev 2, CPU:400.000 MHz, AHB:200.000 MHz, DDR:400.000 MHz
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
Normal 0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00002000
On node 0 totalpages: 8192
free_area_init_node: node 0, pgdat 802adb90, node_mem_map 81000000
Normal zone: 64 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 8128 pages, LIFO batch:0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 board=TL-WR1043ND
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
NR_IRQS:56
PID hash table entries: 128 (order: 7, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 29480k/32768k available (1938k kernel code, 3288k reserved, 428k data, 136k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)
Mount-cache hash table entries: 512
net_namespace: 528 bytes
NET: Registered protocol family 16
MIPS: machine is TP-LINK TL-WR1043ND
bio: create slab at 0
NET: Registered protocol family 2
Switched to high resolution mode on CPU 0
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY) Š 2001-2006 Red Hat, Inc.
yaffs Dec 8 2009 15:01:49 Installing.
msgmni has been set to 57
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
console handover: boot [early0] -> real [ttyS0]
ag71xx_mdio: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4
Atheros AR71xx SPI Controller driver version 0.2.4
m25p80 spi0.0: m25p64 (8192 Kbytes)
spi0.0: searching for MyLoader partition table at offset 0x10000
spi0.0: searching for MyLoader partition table at offset 0x20000
spi0.0: searching for MyLoader partition table at offset 0x30000
spi0.0: searching for MyLoader partition table at offset 0x40000
spi0.0: no MyLoader partition table found
Searching for RedBoot partition table in spi0.0 at offset 0x7e0000
Searching for RedBoot partition table in spi0.0 at offset 0x7f0000
No RedBoot partition table detected in spi0.0
spi0.0: no WRT160NL signature found
Creating 5 MTD partitions on "spi0.0":
0x000000000000-0x000000020000 : "u-boot"
0x000000020000-0x000000160000 : "kernel"
0x000000160000-0x0000007f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=2C0000, len=530000
0x0000002c0000-0x0000007f0000 : "rootfs_data"
0x0000007f0000-0x000000800000 : "art"
0x000000020000-0x0000007f0000 : "firmware"
Atheros AR71xx hardware watchdog driver version 0.1.0
ar71xx-wdt: timeout=15 secs (max=21)
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear
All bugs added by David S. Miller
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 136k freed
Please be patient, while OpenWrt loads ...
Registered led device: tl-wr1043nd:green:system
Registered led device: tl-wr1043nd:red:qss
gpio-buttons driver version 0.1.1
input: gpio-buttons as /devices/platform/gpio-buttons/input/input0
Button Hotplug driver version 0.3.1
ar71xx: pll_reg 0xb8050014: 0x1a000000
eth0: link up (1000Mbps/Full duplex)
eth0: link down
mini_fo: using base directory: /
mini_fo: using storage directory: /jffs
ar71xx: pll_reg 0xb8050014: 0x1a000000
eth0: link up (1000Mbps/Full duplex)
device eth0 entered promiscuous mode
br-lan: port 1(eth0) entering forwarding state
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ath: EEPROM regdomain: 0x0
ath: EEPROM indicates default country code should be used
ath: doing EEPROM country->regdmn map search
ath: country maps to regdmn code: 0x3a
ath: Country alpha2 being used: US
ath: Regpair used: 0x3a
phy0: Selected rate control algorithm 'ath9k_rate_control'
phy0: Atheros AR9100 MAC/BB Rev:0 AR2133 RF Rev:a2 mem=0xb80c0000, irq=2
cfg80211: Calling CRDA for country: US
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ar71xx-ehci ar71xx-ehci: Atheros AR91xx built-in EHCI controller
ar71xx-ehci ar71xx-ehci: new USB bus registered, assigned bus number 1
ar71xx-ehci ar71xx-ehci: irq 3, io mem 0x1b000000
ar71xx-ehci ar71xx-ehci: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
nf_conntrack version 0.5.0 (512 buckets, 2048 max)
device wlan0 entered promiscuous mode
br-lan: port 2(wlan0) entering disabled state
br-lan: port 2(wlan0) entering forwarding state
ar71xx-wdt: enabling watchdog timer
1.3. Soft - Kompilacja
Należy użyć i skompilować aktualną wersję OpenWrt Kamikaze pobraną z svn. Jako platformę należy wybrać Atheros AR71xx/AT7240/AR913x, target profile - TP-LINK TL-WR1043ND V1, target image - squashfs. W Kernel modules -> Wireless drivers powinna zaznaczyć się opcja kmod-ath9k. Z kolei w Kernel modules -> USB Support należy zaznaczyć kmod-usb-core oraz kmod-usb2. Jeżeli będziemy używać szyfrowania WPA2, w Network należy upewnić się, że jest zaznaczony program hostapd-mini dla trybu AP i wpa_supplicant dla trybu APClient. Przydatne będzie także zaznaczenia pakietów crda oraz niezbędnego iw. Inne pakiety można zaznaczyć wg potrzeb.
Firmware należy skompilować w standardowy sposób (make). Plik wynikowy dla TL-WR1043ND to openwrt-ar71xx-tl-wr1043ndv1-squashfs-universal.bin
1.4. Soft - Instalacja
Instalujemy openwrt-ar71xx-tl-wr1043ndv1-squashfs-universal.bin z poziomu oryginalnego oprogramowania wybierajac z menu Firmware Upgrade.
(w tym wypadku wielkość obrazu jest ograniczona do 4MB!!!)
1.5. Soft - Instalacja z poziomu bootloadera
np. po nieudanym flashowaniu.
Potrzebujemy: Kabel RS232, serwer tftp (np. tfpd32).
- Kabel podłączyć do rutera,
- Uruchomic PuTTY,
- Podłączyć zasilanie do routera.
W momencie autobootowania mamy 1 sekunde na wpisanie "tpl".
Gdy powita nas znak zachety AR9100> to znaczy, że jesteśmy w ubootcie.
W serwerze tftpd podać plik (ja dla ułatwienia podałem nazwę code.bin), ustawić adres serwera na 192.168.0.5. Podłączyć kabelek do rutera. No i teraz proste:
1. tftpboot 0x81000000 code.bin
załaduje obraz rozpoczynąc od komorki 0x81000000. potrzebne nam to tylko po to, żeby wiedzieć jaki rozmiar jest (w moim przypadku: 0x7c0000). Adres to domyślny adres ładowania dla tftpd w tym ruterze.
2. erase 0xbf020000 +7c0000
czyścimy flash. Ja musiałem bo były tam takie krzaki że sam już nie chciał działać. I ostrożnie z tym, bo jak skasujecie uboota to możecie się za lutownicą i programatorem rozglądać.
3. tftpboot 0x81000000 code.bin
jeszcze raz dla pewności, pewnie nie potrzebne już
4. cp.b 0x81000000 0xbf020000 0x7c0000
kopiujemy to co zostało wgrane do flasha. Ten drugi adres to domyślny adres uruchomienia kodu (printenv o tym powie)
5. bootm 0xbf020000
1.6. Soft - Instalacja nowszej wersji OpenWrt
W sytuacji gdy posiadamy wgrane juz OpenWrt a chcemy wgrac nowsza wersje postępujemy następująco:
Cytat
root@OpenWrt:/# cd /tmp
root@OpenWrt:/tmp# wget http://adres.gdzie.znajduje.sie.obraz.pl/NewOpenWrt.bin
root@OpenWrt:/tmp# mtd -e firmware -r write NewOpenWrt.bin firmware
lub korzystamy z
Cytat
root@OpenWrt:/# cd /tmp
root@OpenWrt:/tmp# sysupgrade http://adres.gdzie.znajduje.sie.obraz.pl
1.7. Soft - Ponowna Instalacja oryginalnego oprogramowania
Po instalacji OpenWrt nie da sie wgrac oryginalnego obrazu sciągnietego ze strony producenta. Trzeba taki obraz odpowiednio przygotowac. Nie bede opisywal w jaki sposob gdyz Obsy zrobil to za Was:
http://eko.one.pl/openwrt/index.php?p...-wr1043nd/
wr1043nd_3_9_13.orig.bin
Cytat
root@OpenWrt:/# cd /tmp
root@OpenWrt:/tmp# wget http://adres.gdzie.znajduje.sie.obraz.pl/wr1043nd_3_9_13.orig.bin
root@OpenWrt:/tmp# mtd -e firmware -r wr1043nd_3_9_13.orig.bin firmware
Edytowany przez p1vo dnia 30-11-2012 23:15
http://wifia.pl/ - Kraina bezprzewodowo?ci.
/Linksys Wrt54GL - Tomato/TP-Link WR1043ND - OpenWrt/rsPro - OpenWrt/
|
|
|
|
obsy |
Dodano 06-12-2009 07:49
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
A należy dodać, że ten ruter z gigabitem i "enką" kosztuje trochę ponad 200zł i ma szansę być wspierany przez openwrt.
|
|
|
|
obsy |
Dodano 06-12-2009 08:32
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
@p1vo: nie sprawdza się ten pdf. Duży jest, a obrazki są w nim kompletnie nieczytelne.
|
|
|
|
arteq |
Dodano 06-12-2009 09:40
|

VIP

Posty: 1918
Dołączył: 04/03/2006 17:42
|
Fajny teścik, szkoda że przy okazji nie przeportowałeś OpenWrt ;]
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
p1vo |
Dodano 06-12-2009 10:56
|

User

Posty: 172
Dołączył: 14/04/2006 22:53
|
sie przeportuje rozumiem ze zglaszasz sie na ochotnika do pomocy? DD
http://wifia.pl/ - Kraina bezprzewodowo?ci.
/Linksys Wrt54GL - Tomato/TP-Link WR1043ND - OpenWrt/rsPro - OpenWrt/
|
|
|
|
arteq |
Dodano 06-12-2009 11:15
|

VIP

Posty: 1918
Dołączył: 04/03/2006 17:42
|
jak ktos mi porzyczy w tym celu czemu nie.
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
rzerzuch |
Dodano 06-12-2009 12:23
|

Super User

Posty: 402
Dołączył: 02/08/2008 19:01
|
Dobra robota.
Trochę kiepskie transfery przy zapisywaniu na dysk dobrze by było abyś przetestował to dyskiem z partycją linuksową ext2/ext3 no i koniecznie z openWRT  |
|
|
|
p1vo |
Dodano 06-12-2009 12:28
|

User

Posty: 172
Dołączył: 14/04/2006 22:53
|
zaraz dorzuce jescze FAT ewentualnie
http://wifia.pl/ - Kraina bezprzewodowo?ci.
/Linksys Wrt54GL - Tomato/TP-Link WR1043ND - OpenWrt/rsPro - OpenWrt/
|
|
|
|
eRd |
Dodano 06-12-2009 12:55
|

OL Maniac

Posty: 1090
Dołączył: 11/03/2007 13:15
|
Jeszcze jakis czas uplynie i byc moze tomato zostanie pod atherosa stworzone, bo kolejna seria routerow z usb wychodzi wlasnie z tym chipem. 400-480MHz i juz transfery po usb staja sie przyjemne
WRT54GL v 1.1 Tomato Firmware 1.28.0005 108 ND VPN + 11 użyszkodników na kablu + 1 wifi 
Netgear WNR3500L v1 @500MHz Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB BTgui-VPN
PAP2T soft 5.1.6 LS / IPFON
Zotac HD-ID11 (ION2),
|
|
|
|
shibby |
Dodano 06-12-2009 13:25
|

SysOp

Posty: 17139
Dołączył: 15/01/2009 20:30
|
na to bym raczej nie liczyl niestety :/
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
eRd |
Dodano 06-12-2009 13:32
|

OL Maniac

Posty: 1090
Dołączył: 11/03/2007 13:15
|
Supportu USB tez nikt sie nie spodziewal, np ja a jednak znalezli sie kompetentni ludzie z zapalem do pracy i stworzyli to co trzeba Jak openwrt pojdzie to dlaczego tomato mialoby nie byc przeportowane. Tym bardziej, ze Broadcomy ida w zapomnienie i wszyscy producenci laduja Atherosa w swoje pudeleczka B)
Edytowany przez eRd dnia 06-12-2009 13:54
WRT54GL v 1.1 Tomato Firmware 1.28.0005 108 ND VPN + 11 użyszkodników na kablu + 1 wifi 
Netgear WNR3500L v1 @500MHz Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB BTgui-VPN
PAP2T soft 5.1.6 LS / IPFON
Zotac HD-ID11 (ION2),
|
|
|
|
p1vo |
Dodano 06-12-2009 14:54
|

User

Posty: 172
Dołączył: 14/04/2006 22:53
|
wykresy wymagaja drobnej poprawy. zamiast MB powinno byc oczywiscie MB/s.
Dodalem zdjecie dorobionego Seriala
http://wifia.pl/ - Kraina bezprzewodowo?ci.
/Linksys Wrt54GL - Tomato/TP-Link WR1043ND - OpenWrt/rsPro - OpenWrt/
|
|
|
|
shibby |
Dodano 06-12-2009 15:15
|

SysOp

Posty: 17139
Dołączył: 15/01/2009 20:30
|
wydaje mi sie ze predzej tomato pojdzie w zapomnienie i ustapi miejsca innym softom niz zacznie wspierac inne platformy niz broadcom.
niestety tomato i ddwrt jest tylko broadcoma. openwrt pod tym wzgledem jest bardziej elastyczne.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
p1vo |
Dodano 06-12-2009 15:15
|

User

Posty: 172
Dołączył: 14/04/2006 22:53
|
no zaraz.. przeciez ddwrt tez chodzi na atherosach!
http://wifia.pl/ - Kraina bezprzewodowo?ci.
/Linksys Wrt54GL - Tomato/TP-Link WR1043ND - OpenWrt/rsPro - OpenWrt/
|
|
|
|
arteq |
Dodano 06-12-2009 15:51
|

VIP

Posty: 1918
Dołączył: 04/03/2006 17:42
|
i nie tylko atherosach :] dd-wrt czesciowo bazuje na openwrt ;]
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
obsy |
Dodano 06-12-2009 18:03
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
A ja się zastanawiam czy nie poświecić część kasy forumowej i zakupić tego tplinka do dalszych zabaw. Niech openwrt na tym w końcu ruszy, to będzie w ogóle chyba najtańsza i najciekawsza platforma.
|
|
|
|
tomek3232 |
Dodano 06-12-2009 18:05
|

User

Posty: 92
Dołączył: 30/12/2006 19:09
|
Jestem za.
Kwota niewielka a możliwości ciekawe. |
|
|
|
arteq |
Dodano 06-12-2009 18:16
|

VIP

Posty: 1918
Dołączył: 04/03/2006 17:42
|
za ;]
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
shibby |
Dodano 06-12-2009 20:27
|

SysOp

Posty: 17139
Dołączył: 15/01/2009 20:30
|
wolalbym netgeara...
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
obsy |
Dodano 06-12-2009 20:33
|

VIP

Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ja też,ale jakoś nie widać go w sklepach...
|
|
|