Dzięki uprzejmości forumowicza
lulo mam możliwość zabawy z produktem Netgear'a oznaczonym symbolem
WNDR3800.
Jak łatwo zauważyć, sprzęt jest następcą WNDR3700/v2. Prawie - z wyglądu jest prawie identyczny (oprócz przedniego panelu - był czarny teraz jest czerwony) i pamięci RAM: mamy do dyspozycji 128MB.
Sprzętowo:
- procesor: Atheros AR7161 rev 2 taktowany 680MHz
- flash: 16MB
- ram: 128MB
- wifi 1x 2.4GHz oraz 1x 5GHz
- 4+1 ethernet 10/100/1000
- 1x USB 2.0
Zachowanie sprzętu, działanie systemu, ledy, przyciski itd identyczne jak dla
wspomnianego już WNDR3700. Najważniejsze - bez problemu działa na nim OpenWrt czy Gargoyle, choć oczywiście wymaga nowych obrazów (inny identyfikator sprzętu jest).
Parę szczegółów:
root@Gargoyle:~$ cat /proc/cpuinfo
system type : Atheros AR7161 rev 2
machine : NETGEAR WNDR3700v2
processor : 0
cpu model : MIPS 24Kc V7.4
BogoMIPS : 452.19
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x07f8, 0x0ac8, 0x0dd8]
ASEs implemented : mips16
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
root@Gargoyle:~$ free
total used free shared buffers
Mem: 126844 25728 101116 0 2732
Swap: 0 0 0
Total: 126844 25728 101116
Jeżeli chcecie dowiedzieć się jakiś konkretnych rzeczy na temat sprzętu - pytajcie.
Aktualizacja #1: Wydajność.
CPU
CPUBench, czyli sprawdzenie możliwości obliczeniowej samego procesora wykazał identyczne wyniki jak w przypadku WNDR3700v2. Tu więc także nic się nie zmieniło
USB
Szybki test przeprowadzony standardowo - ten sam dysk na ext2, połączony kablem do karty gigabitowej, ftp anonimowy i próba ściągania dużego pliku:
$ wget -O /dev/null ftp://192.168.1.1/test/00218.MTS
--2011-11-11 07:14:30-- ftp://192.168.1.1/test/00218.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /test ... zrobiono.
==> SIZE 00218.MTS ... 818454528
==> PASV ... zrobiono. ==> RETR 00218.MTS ... zrobiono.
Długość: 818454528 (781M) (nie autorytatywne)
100%[===============================================================>] 818.454.528 16,2M/s w 48s
2011-11-11 07:15:18 (16,2 MB/s) - zapisano `/dev/null' [818454528]
Plik 781MB, wynik:
16.2 MB/s średnia. Identycznie jak dla WNDR3700v2.
Aktualizacja #2
Po krótkich namowach dostałem zgodę na rozkręcenie urządzenia, więc:
https://picasaweb.google.com/lh/photo/h ... directlinkhttps://picasaweb.google.com/lh/photo/X ... directlinkhttps://picasaweb.google.com/lh/photo/Y ... directlinkhttps://picasaweb.google.com/lh/photo/3 ... directlinkZastosowana pamięć to 2x Hynix H5DU5162ETR-E3C.
Zdjęcia poprzedniego routera można zobaczyć chociaż by na wiki openwrt.org:
http://wiki.openwrt.org/toh/netgear/wndr3700#hardware . Jeżeli to urządzenie ma rzekome końcówki mocy to schowane są pod metalową osłoną (której nie będę otwierać). Po za tym - i z ułożenia elementów i z wyglądu znów przypomina WNDR3700v2.
Aktualizacja #3 - wgrywanie oprogramowania
WNDR3800 potrzebuje innych obrazów ze względu na większą ilość pamięci ram (nie przyjmuje starych obrazów od WNDR3700, bo ma inny identyfikator). Standardowo wsparcie istnieje w trunku (
http://downloads.openwrt.org/snapshots/trunk/ar71xx/), są obrazy trunka arokh'a (
http://enduser.subsignal.org/~trondah/), będą też dostępne moje backfire/gargoyle
Wgrywanie wykonuje się identycznie jak dla WNDR3700
1. Z oryginalnego softu - wybrać obraz *img i wgrać go przez gui jako aktualizację oprogramowania
2. Przez tftp. Należy wyłączyć router, wcisną czerwony przycisk na dole obudowy (oznaczony "Restore factory settings") i trzymając go włączyć zasilanie. Po kilku sekundach zacznie migać na pomarańczowo dioda Power, po kilku następnych zmieni kolor na zielony. Można już puścić przycisk i po podłączeniu kablem RJ45 wgrać mu obraz (img) po tftp na adres 192.168.1.1 (pod linuksem: atftp -p -l plik_dla_3800.img 192.168.1.1, pod windowsem można skorzystać z dowolnego klienta tftp).