返回列表 發帖

Seagate DockStar as Asterisk Server

Just bought it for HK$400...



DockStar came with an ARM CPU clocked @1.2GHz with 128M RAM and 256MB Flash, 4 USB2 ports (3 standard and 1 mini for a Seagate FreeAgent USB hard drive), and an RJ45 port (10/100/1000Mbps). The 256MB NAND/Flash drive is divided into two partitions, i.e. 32MB and 224MB. See the output of dmesg below, it should be good enough to host Asterisk in and it's power consumption is only 5W :
  1. [    0.000000] Linux version 2.6.22.18 (bdietrich@brad-ux) (gcc version 4.2.1) #57 Mon Aug 31 16:31:01 PDT 2009
  2. [    0.000000] CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053177
  3. [    0.000000] Machine: Feroceon-KW
  4. [    0.000000] Using UBoot passing parameters structure
  5. [    0.000000] Memory policy: ECC disabled, Data cache writeback
  6. [    0.000000] On node 0 totalpages: 32768
  7. [    0.000000]   DMA zone: 256 pages used for memmap
  8. [    0.000000]   DMA zone: 0 pages reserved
  9. [    0.000000]   DMA zone: 32512 pages, LIFO batch:7
  10. [    0.000000]   Normal zone: 0 pages used for memmap
  11. [    0.000000] CPU0: D VIVT write-back cache
  12. [    0.000000] CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
  13. [    0.000000] CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
  14. [    0.000000] Built 1 zonelists.  Total pages: 32512
  15. [    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 ro
  16. [    0.000000] PID hash table entries: 512 (order: 9, 2048 bytes)
  17. [    0.000000] Console: colour dummy device 80x30
  18. [    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
  19. [    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
  20. [    0.000000] Memory: 128MB 0MB 0MB 0MB = 128MB total
  21. [    0.000000] Memory: 125824KB available (3588K code, 252K data, 120K init)
  22. [    0.000000] Calibrating delay loop... 1192.75 BogoMIPS (lpj=5963776)
  23. [    0.240000] Mount-cache hash table entries: 512
  24. [    0.240000] CPU: Testing write buffer coherency: ok
  25. [    0.240000] NET: Registered protocol family 16
  26. [    0.240000]
  27. [    0.240000] CPU Interface
  28. [    0.240000] -------------
  29. [    0.240000] SDRAM_CS0 ....base 00000000, size 128MB
  30. [    0.240000] SDRAM_CS1 ....disable
  31. [    0.240000] SDRAM_CS2 ....disable
  32. [    0.240000] SDRAM_CS3 ....disable
  33. [    0.240000] PEX0_MEM ....base e8000000, size 128MB
  34. [    0.240000] PEX0_IO ....base f2000000, size   1MB
  35. [    0.240000] INTER_REGS ....base f1000000, size   1MB
  36. [    0.240000] NFLASH_CS ....base fa000000, size   2MB
  37. [    0.240000] SPI_CS ....base f4000000, size  16MB
  38. [    0.240000] BOOT_ROM_CS ....no such
  39. [    0.240000] DEV_BOOTCS ....no such
  40. [    0.240000] CRYPT_ENG ....base f0000000, size   2MB
  41. [    0.240000]
  42. [    0.240000]   Marvell Development Board (LSP Version KW_LSP_4.2.7_patch21_with_rx_desc_tuned)-- SHEEVA PLUG  Soc: 88F6281 A0 LE
  43. [    0.240000]
複製代碼

  1. [    0.240000]  Detected Tclk 200000000 and SysClk 400000000
  2. [    0.240000] MV Buttons Device Load
  3. [    0.240000] Marvell USB EHCI Host controller #0: c0537600
  4. [    0.740000] PEX0 interface detected no Link.
  5. [    0.740000] PCI: bus0: Fast back to back transfers enabled
  6. [    0.740000] SCSI subsystem initialized
  7. [    0.740000] usbcore: registered new interface driver usbfs
  8. [    0.740000] usbcore: registered new interface driver hub
  9. [    0.740000] usbcore: registered new device driver usb
  10. [    0.740000] NET: Registered protocol family 2
  11. [    0.750000] Time: kw_clocksource clocksource has been installed.
  12. [    0.840000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
  13. [    0.840000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
  14. [    0.840000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
  15. [    0.840000] TCP: Hash tables configured (established 4096 bind 4096)
  16. [    0.840000] TCP reno registered
  17. [    0.870000] RTC has been updated!!!
  18. [    0.870000] RTC registered
  19. [    0.870000] Use the XOR engines (acceleration) for enhancing the following functions:
  20. [    0.870000]   o RAID 5 Xor calculation
  21. [    0.870000]   o kernel memcpy
  22. [    0.870000]   o kenrel memzero
  23. [    0.870000] Number of XOR engines to use: 4
  24. [    0.870000] cesadev_init(c00116b4)
  25. [    0.870000] mvCesaInit: sessions=640, queue=64, pSram=f0000000
  26. [    0.870000] MV Buttons Driver Load
  27. [    0.870000] squashfs: version 3.3 (2007/10/31) Phillip Lougher
  28. [    0.870000] squashfs: LZMA suppport for slax.org by jro
  29. [    0.870000] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
  30. [    0.870000] io scheduler noop registered
  31. [    0.870000] io scheduler anticipatory registered (default)
  32. [    0.890000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
  33. [    0.890000] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
  34. [    0.900000] serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
  35. [    0.900000] RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
  36. [    0.910000] Loading Marvell Ethernet Driver:
  37. [    0.920000]   o Cached descriptors in DRAM
  38. [    0.920000]   o DRAM SW cache-coherency
  39. [    0.920000]   o Single RX Queue support - ETH_DEF_RXQ=0
  40. [    0.930000]   o Single TX Queue support - ETH_DEF_TXQ=0
  41. [    0.940000]   o TCP segmentation offload enabled
  42. [    0.940000]   o Receive checksum offload enabled
  43. [    0.940000]   o Transmit checksum offload enabled
  44. [    0.950000]   o Network Fast Processing (Routing) supported
  45. [    0.960000]   o Driver ERROR statistics enabled
  46. [    0.960000]   o Driver INFO statistics enabled
  47. [    0.960000]   o Proc tool API enabled
  48. [    0.970000]   o Rx descripors: q0=128
  49. [    0.970000]   o Tx descripors: q0=532
  50. [    0.980000]   o Loading network interface(s):
  51. [    0.980000]     o eth0, ifindex = 1, GbE port = 0
  52. [    0.990000]     o eth1, ifindex = 2, GbE port = 1
  53. [    0.990000]
  54. [    1.000000] mvFpRuleDb (c7ed5000): 1024 entries, 4096 bytes
  55. [    1.000000] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
  56. [    1.010000] Copyright (c) 1999-2006 Intel Corporation.
  57. [    1.010000] e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
  58. [    1.020000] e100: Copyright(c) 1999-2006 Intel Corporation
  59. [    1.020000]
  60. [    1.020000] Warning Sata is Powered Off
  61. [    1.030000] NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
  62. [    1.040000] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xda (Micron NAND 256MiB 3,3V 8-bit)
  63. [    1.050000] Scanning device for bad blocks
  64. [    1.150000] Using static partition definition
  65. [    1.150000] Creating 4 MTD partitions on "nand_mtd":
  66. [    1.160000] 0x00000000-0x00100000 : "u-boot"
  67. [    1.160000] 0x00100000-0x00500000 : "uImage"
  68. [    1.170000] 0x00500000-0x02500000 : "root"
  69. [    1.170000] 0x02500000-0x10000000 : "data"
  70. [    1.180000] ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
  71. [    1.180000] ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
  72. [    1.220000] ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
  73. [    1.240000] ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
  74. [    1.240000] usb usb1: configuration #1 chosen from 1 choice
  75. [    1.250000] hub 1-0:1.0: USB hub found
  76. [    1.250000] hub 1-0:1.0: 1 port detected
  77. [    1.370000] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
  78. [    1.370000] USB Universal Host Controller Interface driver v3.0
  79. [    1.650000] usb 1-1: new high speed USB device using ehci_marvell and address 2
  80. [    1.800000] usb 1-1: configuration #1 chosen from 1 choice
  81. [    1.800000] hub 1-1:1.0: USB hub found
  82. [    1.810000] hub 1-1:1.0: 4 ports detected
  83. [    2.160000] usb 1-1.2: new high speed USB device using ehci_marvell and address 3
  84. [    2.260000] usb 1-1.2: configuration #1 chosen from 1 choice
  85. [    2.270000] usbcore: registered new interface driver usblp
  86. [    2.270000] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
  87. [    2.280000] Initializing USB Mass Storage driver...
  88. [    2.280000] scsi0 : SCSI emulation for USB Mass Storage devices
  89. [    2.290000] usbcore: registered new interface driver usb-storage
  90. [    2.300000] USB Mass Storage support registered.
  91. [    2.300000] usb-storage: device found at 3
  92. [    2.300000] usb-storage: waiting for device to settle before scanning
  93. [    2.300000] mice: PS/2 mouse device common for all mice
  94. [    2.310000] i2c /dev entries driver
  95. [    2.310000] Linux telephony interface: v1.00
  96. [    2.310000] md: linear personality registered for level -1
  97. [    2.320000] md: raid0 personality registered for level 0
  98. [    2.330000] md: raid1 personality registered for level 1
  99. [    2.500000] raid6: int32x1     97 MB/s
  100. [    2.670000] raid6: int32x2    114 MB/s
  101. [    2.840000] raid6: int32x4    122 MB/s
  102. [    3.010000] raid6: int32x8    110 MB/s
  103. [    3.010000] raid6: using algorithm int32x4 (122 MB/s)
  104. [    3.010000] md: raid6 personality registered for level 6
  105. [    3.020000] md: raid5 personality registered for level 5
  106. [    3.020000] md: raid4 personality registered for level 4
  107. [    3.030000] raid5: measuring checksumming speed
  108. [    3.080000]    arm4regs  :  1071.200 MB/sec
  109. [    3.130000]    8regs     :   754.800 MB/sec
  110. [    3.180000]    32regs    :   899.600 MB/sec
  111. [    3.180000] raid5: using function: arm4regs (1071.200 MB/sec)
  112. [    3.190000] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
  113. [    3.190000] dm_crypt using the OCF package.
  114. [    3.200000] sdhci: Secure Digital Host Controller Interface driver
  115. [    3.200000] sdhci: Copyright(c) Pierre Ossman
  116. [    3.210000] usbcore: registered new interface driver usbhid
  117. [    3.210000] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
  118. [    3.220000] TCP cubic registered
  119. [    3.220000] NET: Registered protocol family 1
  120. [    3.230000] NET: Registered protocol family 17
  121. [    3.230000] md: Autodetecting RAID arrays.
  122. [    3.240000] md: autorun ...
  123. [    3.240000] md: ... autorun DONE.
  124. [    5.110000] Empty flash at 0x00de8e44 ends at 0x00de9000
  125. [    8.800000] VFS: Mounted root (jffs2 filesystem) readonly.
  126. [    8.800000] Freeing init memory: 120K
複製代碼

TOP

What Asterisk variant are you going to install in this tiny server?  Anticipate your sharing.

TOP

I will try 1.6 first since I already get it running in another arm linux box.

TOP

回復 4# Sam
What is the performance?

TOP

回復 5# ckleea

I have no issue for 1.6 in an ARM 400Mhz and this one is 1.2Ghz so I can't see any problem with it.

TOP

回復 6# Sam


    Glad to hear.

TOP

返回列表