RouterStation Pro

Reviews για hardware
Άβαταρ μέλους
acoul
Δημοσιεύσεις: 1074
Εγγραφή: Πέμ, 04 Ιουν 2009, 18:26
Τοποθεσία: Athens, Greece
Επικοινωνία:

RouterStation Pro

Δημοσίευσηαπό acoul » Πέμ, 11 Μαρ 2010, 16:03

σε μια κουβέντα που είχαμε με τον bekiaris σε μια από τις openwrt.gr συναντήσεις μου είχε αναφέρει ότι ο open source driver για την gbit ethernet στο RouterStation Pro δεν υποστηρίζει gbit αλλά μόνο fast ethernet.

μουν σχεδόν σίγουρος ότι δεν υπήρχε τέτοιο θέμα αλλά όπως πάντα κράτησα κάποιες επιφυλάξεις. Σήμερα λοιπόν δέησα να ρίξω μια ματιά στο RouterStation Pro που απροβλημάτιστα παίζει εδώ και τρεις μήνες (πως περνούν οι μήνες) στον κόμβο OZOnet στα λινκ με alexa & tzortzis.

Κώδικας: Επιλογή όλων


root@alexa-tzotzis-RS@ozonet:~# ethtool eth0
Settings for eth0:
   Supported ports: [ TP MII ]
   Supported link modes:   10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Full
   Supports auto-negotiation: Yes
   Advertised link modes:  10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Full
   Advertised auto-negotiation: Yes
   Speed: Unknown! (0)
   Duplex: Unknown! (255)
   Port: MII
   PHYAD: 4
   Transceiver: external
   Auto-negotiation: on
   Current message level: 0x000000ff (255)
   Link detected: no

Κώδικας: Επιλογή όλων

Linux version 2.6.32.2 (alex@motard) (gcc version 4.4.2 (GCC) ) #4 Sat Dec 19 14:41:50 EET 2009
Unified Configuration Interface
Πριν ρωτήσεις: PEBKAC !!
lede-ozonet
AWMN Dancing BGP
hackers are poets
Voice: 6980-090-497
Εικόνα

Άβαταρ μέλους
bekiaris
Δημοσιεύσεις: 200
Εγγραφή: Σάβ, 26 Σεπ 2009, 22:00
Τοποθεσία: New Filadelfeia

Re: RouterStation Pro

Δημοσίευσηαπό bekiaris » Πέμ, 11 Μαρ 2010, 22:46

Alex, μάλλον έχεις δίκιο, δεν το είχα παρατηρήσει καν... απλά το είχα διαβάσει κάπου.

Κώδικας: Επιλογή όλων

root@daemon:~# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 4
        Transceiver: external
        Auto-negotiation: on
        Current message level: 0x000000ff (255)
        Link detected: yes

Ωστόσο παραμένει το πρόβλημα με το switch, το οποίο έχω αναφέρει και σε άλλο thread. Υπάρχει πλέον διαθέσιμος driver σε beta version.

Άβαταρ μέλους
trendy
Δημοσιεύσεις: 767
Εγγραφή: Κυρ, 10 Ιαν 2010, 18:38
Τοποθεσία: Μπρνο, Τσεχία
Επικοινωνία:

Re: RouterStation Pro

Δημοσίευσηαπό trendy » Παρ, 12 Μαρ 2010, 09:46

Άρα το πρόβλημα ποιο είναι; Δεν παίζει το auto-negotiation και πρέπει να μπει χεράτα για να παίξει gigabit;

Άβαταρ μέλους
acoul
Δημοσιεύσεις: 1074
Εγγραφή: Πέμ, 04 Ιουν 2009, 18:26
Τοποθεσία: Athens, Greece
Επικοινωνία:

Re: RouterStation Pro

Δημοσίευσηαπό acoul » Κυρ, 14 Μαρ 2010, 11:21

ok, του έφτιαξα ένα φρέσκο ζεστό bleeding edge firmware και πήρε μπροστά.

Κώδικας: Επιλογή όλων

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Ubiquiti Networks certified release, version 0.9.00318M.0905121200 - built 12:01:38, May 12 2009

Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

Board: Ubiquiti RouterStation PRO
 Arch: ar7100pro
  RAM: 0x80000000-0x88000000, [0x8003bf00-0x87fe1000] available
Flash: 0xbf000000-0xc0000000, in 256 blocks of 0x00010000 bytes each
== Executing boot script in 1.000 seconds - enter ^C to abort
RedBoot> fis load -d -e kernel
Trying LZMA decompression...
Image loaded from 0x80060000-0x802d3958
Image is not ELF, skipping ELF parsing...
RedBoot> exec
Now booting linux kernel:
 Base address 0x80050000 Entry 0x80060000
 memsize=0x08000000
 modetty0=0,n,8,1,hw
 board=RouterStation PRO
 ethaddr=00.15.6d.c1.3c.57
Linux version 2.6.33 (alex@aifnis) (gcc version 4.4.3 (GCC) ) #1 Sun Mar 14 10:44:24 EET 2010
bootconsole [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
Atheros AR7161 rev 2, CPU:720.000 MHz, AHB:180.000 MHz, DDR:360.000 MHz
Determined physical RAM map:
 memory: 08000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00008000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00008000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line:  board=UBNT-RSPRO board=RouterStation PRO ethaddr=00.15.6d.c1.3c.57 rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
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=00000102
Readback ErrCtl register=00000102
Memory: 126776k/131072k available (1974k kernel code, 4124k reserved, 377k data, 160k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:56
Calibrating delay loop... 478.41 BogoMIPS (lpj=2392064)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is Ubiquiti RouterStation Pro
registering PCI controller with io_map_base unset
bio: create slab <bio-0> at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
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 Mar 14 2010 10:41:43 Installing.
msgmni has been set to 247
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 [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
Atheros AR71xx SPI Controller driver version 0.2.4
m25p80 spi0.0: found mx25l12805d, expected m25p80
m25p80 spi0.0: mx25l12805d (16384 Kbytes)
Searching for RedBoot partition table in spi0.0 at offset 0xfe0000
Searching for RedBoot partition table in spi0.0 at offset 0xff0000
5 RedBoot partitions found on MTD device spi0.0
Creating 5 MTD partitions on "spi0.0":
0x000000000000-0x000000030000 : "RedBoot"
0x000000030000-0x000000110000 : "kernel"
0x000000110000-0x000000ff0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
split_squashfs: no squashfs found in "spi0.0"
0x000000ff0000-0x000000fff000 : "FIS directory"
0x000000fff000-0x000001000000 : "RedBoot config"
ag71xx_mdio: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4
eth1: Atheros AG71xx at 0xba000000, irq 5
Atheros AR71xx hardware watchdog driver version 0.1.0
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs: MTD device is not NAND it's type 3
jffs2_scan_eraseblock(): End of filesystem marker found at 0x120000
jffs2_build_filesystem(): unlocking the mtd device... done.
jffs2_build_filesystem(): erasing all blocks after the end marker... done.
VFS: Mounted root (jffs2 filesystem) readonly on device 31:2.
Freeing unused kernel memory: 160k freed
Please be patient, while OpenWrt loads ...
- preinit -
Press f<ENTER> to enter failsafe mode
eth0: link up (100Mbps/Full duplex)
- regular preinit -
- init -

Please press Enter to activate this console. eth1: link up (1000Mbps/Full duplex)
device eth1 entered promiscuous mode
br-lan: port 1(eth1) entering forwarding state



BusyBox v1.15.3 (2010-03-14 10:27:23 EET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r20194) ------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@OpenWrt:/#

θα κοιτάξω να το βάλω πάνω σε ένα Gbit switch να δω τι κάνει και στις δυο ethernet που έχει (η δεύτερη είναι switch με τρεις πόρτες).

Edit: ok, με το atom-330 workstation εδώ που έχω και διαθέτει 1000ρα ethernet το σύνδεσα back-to-back με το RS pro και έδωσε τα παρακάτω και στις δυο πόρτες του:

Κώδικας: Επιλογή όλων

Settings for eth0:
   Supported ports: [ TP MII ]
   Supported link modes:   10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
   Supports auto-negotiation: Yes
   Advertised link modes:  10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
   Advertised auto-negotiation: Yes
   Speed: 1000Mb/s
   Duplex: Full
   Port: MII
   PHYAD: 0
   Transceiver: internal
   Auto-negotiation: on
   Supports Wake-on: pumbg
   Wake-on: g
   Current message level: 0x00000033 (51)
   Link detected: yes

και στην δεύτερη θύρα (switch με τρεις πόρτες)

Κώδικας: Επιλογή όλων

Settings for eth0:
   Supported ports: [ TP MII ]
   Supported link modes:   10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
   Supports auto-negotiation: Yes
   Advertised link modes:  10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
                           1000baseT/Half 1000baseT/Full
   Advertised auto-negotiation: Yes
   Speed: 1000Mb/s
   Duplex: Full
   Port: MII
   PHYAD: 0
   Transceiver: internal
   Auto-negotiation: on
   Supports Wake-on: pumbg
   Wake-on: g
   Current message level: 0x00000033 (51)
   Link detected: yes

οπότε μπορούμε να πούμε με ασφάλεια ότι το RS Pro υποστηρίζει Gbit χωρίς πρόβλημα. Άντε για το 802.11a/n τώρα :-)

Κώδικας: Επιλογή όλων

Linux version 2.6.34-rc1 (alex@aifnis) (gcc version 4.4.3 (GCC) ) #1 Sun Mar 14 12:46:27 EET 2010

να και ο 2.6.34-rc1, παίζει, παίζουν, παίζουμε!
Unified Configuration Interface
Πριν ρωτήσεις: PEBKAC !!
lede-ozonet
AWMN Dancing BGP
hackers are poets
Voice: 6980-090-497
Εικόνα

Άβαταρ μέλους
Acinonyx
Site Admin
Δημοσιεύσεις: 628
Εγγραφή: Τρί, 07 Οκτ 2008, 21:32

Re: RouterStation Pro

Δημοσίευσηαπό Acinonyx » Τρί, 20 Απρ 2010, 12:17

Χτες πήρα το πρώτο RS Pro μου και άρχισα να το σκαλίζω..

Το πρωτο πράγμα που κοίταξα είναι αν μπορεί ένα απλό 802.3af POE να το τροφοδοτήσει με τρεις κάρτες πάνω να εκπέμπουν ταυτόχρονα.

Οι συνθήκες ήταν οι εξής:

  • RS Pro: idle
  • 3 x CM9
  • TXpower: 16dBm
  • Continueous TX σε όλες τις κάρτες

Στα 3 λεπτά οι κάρτες άρχισαν να ζεστένονται πολύ αλλά το POE άντεξε. To POE είναι ένα Senao NPE-4818.

Άβαταρ μέλους
Acinonyx
Site Admin
Δημοσιεύσεις: 628
Εγγραφή: Τρί, 07 Οκτ 2008, 21:32

Re: RouterStation Pro

Δημοσίευσηαπό Acinonyx » Τρί, 20 Απρ 2010, 12:30

Επίσης το RouterStation Pro τρέχει στα 720MHz και όχι στα 680MHz που αναφέρει η UBNT! Αυτό το μικρό overclocking επηρεάζει θετικά και τις επιδόσεις της μνήμης και του AHB.

RedBoot> freq
CPU ID 00AA

[DDR Registers]
AR7100_DDR_CONFIG1 0x72284668
AR7100_DDR_CONFIG2 0x8102B2A8
AR7100_DDR_MODE 0x00000033
AR7100_DDR_EXT_MODE 0x00000002
AR7100_DDR_REFRESH 0x0000461B
AR7100_DDR_RD_DATA_THIS_CYCLE 0x000000FF
AR7100_DDR_TAP_CONTROL_0 0x00000007
AR7100_DDR_TAP_CONTROL_1 0x00000007
AR7100_DDR_TAP_CONTROL_2 0x00000007
AR7100_DDR_TAP_CONTROL_3 0x00000007

[PLL Control Registers]
AR7100_CONFIG_PLL 0xC0142088
AR7100_CONFIG_SEC_PLL 0x400050C0
AR7100_CONFIG_ETH_INT0_CLOCK 0x00001099
AR7100_CONFIG_ETH_INT1_CLOCK 0x01111000
AR7100_CONFIG_ETH_EXT_CLOCK 0x00001313
AR7100_CONFIG_PCI_CLOCK 0x000000EE
AR7100_MII0_CTRL 0x00000012
AR7100_MII1_CTRL 0x00000020
AR7100_SPI_CLOCK 0x3C088000

[Clock Frequencies]
Primary PLL Frequency 720 MHz
CPU Clock Frequency 720 MHz
DDR Core Clock Frequency 360 MHz
AHB Bus Clock Frequency 180 MHz
Secondary PLL Frequency 1000 MHz
PCI Bus Clock Frequency 33 MHz
\"SYS\" Frequency 180 MHz
SPI Control Frequency 90 MHz

Άβαταρ μέλους
bekiaris
Δημοσιεύσεις: 200
Εγγραφή: Σάβ, 26 Σεπ 2009, 22:00
Τοποθεσία: New Filadelfeia

Re: RouterStation Pro

Δημοσίευσηαπό bekiaris » Τρί, 20 Απρ 2010, 12:40

Χωρίς να γνωρίζω καλά από ηλεκτρολογικό εξοπλισμό, η εμπειρία μου με το rs pro, είναι ότι θέλει αρκετό ρευματάκι,ιδιαίτερα αν θέλεις να το δουλέψεις με τις τρεις κάρτες. Το ίδιο αναφέρουν και στο forum της ubiquity. Προς το παρόν το δουλεύω με δύο links με έναν adaptorα στα 48V και 0.9a, και παίζει απροβλημάτιστα.

Άβαταρ μέλους
Acinonyx
Site Admin
Δημοσιεύσεις: 628
Εγγραφή: Τρί, 07 Οκτ 2008, 21:32

Re: RouterStation Pro

Δημοσίευσηαπό Acinonyx » Τρί, 20 Απρ 2010, 17:24

Το τροφοδοτικό του RS Pro υλοποιείται με το LM5072.

Η αντίσταση R(DCCL) είναι 15,8kΩ (EIA-96 20C) που καθορίζει το μέγιστο ρεύμα που μπορεί να δεχθεί από POE στα 800mA (38W) πριν αρχίσει να κόβει.

Επίσης, η αντίσταση R(CLASS), που "δηλώνει" την κατανάλωση που χρειάζεται η συσκευή, δεν έχει τοποθετηθεί...
Συνημμένα
IMG_2953.JPG
R(DCCL) - Κόκκινο
R(CLASS) - Κίτρινο

Άβαταρ μέλους
Acinonyx
Site Admin
Δημοσιεύσεις: 628
Εγγραφή: Τρί, 07 Οκτ 2008, 21:32

Re: RouterStation Pro

Δημοσίευσηαπό Acinonyx » Τρί, 20 Απρ 2010, 17:50

Μέτρησα την κατανάλωση με όργανο:

CPU 0%, Radios* 0%: ~120mA (5.76W)
CPU 100%, Radios* 0%: ~140mA (6.72W)
CPU 0%, Radios* 100%: ~190mA (9.12W)
CPU 100%, Radios* 100%: ~210mA (10.08W)

Όλα τα παραπάνω νούμερα είναι μέσες τιμές

* 3 x CM9, 17dBm@6Mbps, Continuous TX

Επίσης η ταχύτητα του Ethernet δεν άλλαξε καθόλου την κατανάλωση.

Άβαταρ μέλους
bekiaris
Δημοσιεύσεις: 200
Εγγραφή: Σάβ, 26 Σεπ 2009, 22:00
Τοποθεσία: New Filadelfeia

Re: RouterStation Pro

Δημοσίευσηαπό bekiaris » Τρί, 20 Απρ 2010, 21:19

Πολύ ενδιαφέρον μετρήσεις. Ένα πράγμα που είχα μεγάλη απορία αλλά δεν κατάφερα να την λύσω λόγω έλλειψης εξοπλισμού, είναι η διαφορά στην τάση που δημιουργείται με πιο μακρύ καλώδιο (στην poe θύρα), π.χ. σε 20 μέτρα.


Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης