I usually spend most of my time writing about low cost hardware in this blog, but in this post, I’ll deal with higher-end and more expensive devices based on Freescale i.MX6 with Cornfed CONSERVER Server System and corresponding CONSERVER motherboard, as well as Ventana Network Processing Boards.
Conserver is a low power high-performance
- SoC – Freescale i.MX6Q Quad Core ARM Cortex A9 processor @ 1.2 GHz
- System Memory – 4 GB DDR3 RAM
- Storage – ?? GB NAND Flash + 1x SATA2 connector for HDD/SSD
- Connectivity – 1x Gb Ethernet port
- USB – 4x USB Host ports
- Video Output – 1x HDMI port
- Misc – RS-232 Serial port
- Power Supply – 35W Internal AC Power Supply
- Dimensions – Mini-ITX form factor
The system is preloaded with Ubuntu, and can be customized with wireless connectivity, or DC power supply, and mounted via DIN rail or Vesa mounting system.
You may think “This is the system I’ve been waiting for!”, until you actually have to pay the bill, as CONSERVER server system costs $649. If you only need the motherboard, you can get it for $449. There’s also just a 30-day warranty… [Update: The price has been lowered to $579 for a full system with 4 GB DDR3 and a 1 TB 7200 RPM hard drive, the motherboard is now available for $349 with power supply, and warranty has been extended to 60 days]. Further information is available at cornfedservers.com
Ventana Network Processing Boards
Ventana network processing boards by Gateworks Corp are a bit different as they offer one or more Gigabit Ethernet ports, mini PCie slots, and they are industrial grade boards. All the six SBC computers for network processing are based on Freescale i.MX6 processors, but the low-end model starts with a dual-core processor @ 800MHz with one mini-PCIe slot, and the best performing model features a quad-core processor @ 1GHz board with 6 mini-PCIe slots, and high definition video support.
The six boards can be differentiated as follows:
- GW5100 – i.MX6 Dual @ 800MHz, 512MB RAM (default), 1x GbE, 1x Mini-PCIe, 35 x 100mm
- GW5200 – i.MX6 Dual @ 800MHz, 512MB RAM (default), 1x GbE, 1x mSATA, 2x Mini-PCIe, 70 x 100mm
- GW5300 – i.MX6 Quad @ 1GHz, 1GB RAM (default), 1x GbE, 1x mSATA, 4x mini-PCIe, 105 x 100mm
- GW5310 – Same as GW5300 but without video/audio support
- GW5400 – i.MX6 Quad @ 1GHz, 1GB RAM (default), 1x GbE, 1x mSATA, 6x mini-PCIe, 140 x 100mm
- GW5410 – Same as GW5410 but without video/audio support
and they share the following specifications:
- SoC- Freescale i.MX6 Dual @ 800MHz, or i.MX6 Quad @ 1GHz
- System Memory – 512 MB to 2GB (GW5100 and GW5200) or 4GB (for Others boards)
- Storage – 256 MB Flash upgradeable to 2GB (all) + mSATA and microSD card slot (except GW5100)
- Cellular Support – Built-in modem for GW5100, 1x SIM Socket for GW5200, 2x for GW53x0, and 3x for GW54x0
- Mini-PCIe slots – 1x for GW5100, 2x for GW5200, 4x for GW53x0, 6x for GW54x0. More with expansion board.
- Connectivity – 1 to 2 Gb Ethernet ports. More with expansion board.
- Video/Audio ports – HDMI out, CVBS in (All models), GW5200 adds LVDS out and mic/speaker, GW53x0 boards add HDMI in and CVBS out on top of that, and GW54x0 boards also support component output.
- I/O ports:
- Serial – TTL, RS232 and RS485 (exact configuration depends on model)
- Digital I/O
- USB – 1x OTG (all) + 1x USB Host on GW5300 and greater
- Misc – RTC with battery, voltage & temperature monitor; 3D accelerometer/magnetometer (except for GW5100), optional GPS receiver, PoE support, etc…
- Power Supply – 8 to 42V for GW5100, 8 to 60V for others.
- Typical power consumption – 2 to 5 Watts depending on model
- Operating Temperature – -40 to +85C
The company provides OpenWrt and OpenEmbedded Linux Board Support Packages (BSP) for the boards.
If you feel you don’t have enough ports such as mini-PCIe slots or Ethernet ports, the company provides the following expansion modules:
- GW16081 Mini-PCIe Expansion Module – 7x Mini-PCIe. LinuxGizmos reports 3x boards can be stacked to get 24x extra Mini-PCIe slots
- GW16082 Mini-PCI Expansion Module – 4x Mini-PCI
- GW16083 GbE Expansion Module – 4x Gigabit Ethernet
- GW16084 Fiber SFP Expansion Module – 2x SFP Fiber cage
Ventana GW5400 and GW5410 boards and corresponding development kits are available now, GW5100/GW5200 will be available in Q3, and GW5300/5310 boards in Q4. GW16081 mini-PCIe, and GW16082 Mini-PCI expansion boards appear to be available now, whereas Gb Ethernet and Fiber expansions modules will be available in Q4. Pricing can be provided upon request. You can checkout Gateworks Ventana products table for further details.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
18 Replies to “Freescale i.MX6 Based Server Systems – Cornfed CONSERVER and Ventana Network Processing Boards”
The most annoying thing about these ARM devices companies is their refusal to provide prices… That pisses me off and makes me give up buying whatever they are trying to sell.
Always read, errata first. Our friends at Freescale describe a “minor” problem with Gbit Eth :
The theoretical maximum performance of 1 Gbps ENET is limited to 470 Mbps (total for Tx and
Rx). The actual measured performance in optimized environment is up to 400 Mbps.
Minor. Limitation of ENET throughput to around 400 Mbps. ENET remains fully compatible to
1Gb standard in terms of protocol and physical signaling.
If you intend to use an IMX6 for server loads, you’d better put a Gb Ethernet chip on the PCIe and use the internal Gb Eth for management. Too bad if you planned to use the lone PCIe for something else.
Full errata list at : http://cache.freescale.com/files/32bit/doc/errata/IMX6DQCE.pdf
Companies that cater to individuals always provide prices, but companies that cater to enterprise customers (industry, military, medical, automotive…) almost never disclose pricing because it’s not really needed, and they don’t want to help their competitors under-price them.
That 35W PSU in the Conserver looks insane compared with the “wall warts” we can power most ARM-based boards with currently. I wonder who their target audience is?
I’m also going to be very interested in whether we start seeing quad- and octo-core chips with a less powerful GPU that’s more targeted for building server class systems rather than tablets and phones.
My old LS-XHL, armv5, single core, get almost 50MB/s using samba, ftp and 3.10 kernel.
There are an user, Shonk, from NAS-Central Forums, he gets 90MB/s with your ls-xhl and a modded stock firmware.
And with my wandboard quad, I only got 30MB/s and it is not stable. Sometimes I am stuck at 22MB/s.
Well, 30MB or 22MB is in line with the limited bandwidth available for the Gb controller on internal bus. There is no way you can use a IMX6 in a NAS setup without an external Gb Ethernet controller.
For a really cheap NAS, I’m eager to test an Allwinner A20 with Gb ethernet. Wonder if Allwinner did a better job than Freescale 🙂
That errata is a generic one against all Cortex A9 processors, not just Freescale. ARM recommended hooking the Gb PHY to a slower bus that actually is the limitation.
The target market is servers. These can be in data centers or as esoteric locations as industrial and military applications. This product was designed as a system rather than just a board. Thus the case, the internal PS, etc. The 35W PS is actually way overkill, future versions may be downsized to a 25 W supply. The CPU only draws about 5W but the disk and memory etc bump up the total system power. The original design was very conservative.
We agree, thus we provided pricing on our web pages. The $650 price tag is quite competitive when compared to entry level server from Dell etc. This product is not designed to compete with hobby boards like the Raspberry Pi, et. al. Its much more powerful. That plus the fact that its a system level design makes it more expensive.
I could not find the temperature range on your website. If your server supports industrial grade temperature range (-40 to 85? degree Celsius), and even military grade (not sure of the range here) then that may justify the higher price.
The design can be upgraded to higher temperature ranges. The initial product is commercial grade.
You are joking, right ?
You are telling that all Cortex A9 based soc do not have a proper Gb Ethernet ?
That’s my understanding from what I was told by Freescale. And I misspoke. ARM recommended connecting the Eth MAC (not the PHY) to a slower internal bus that causes the bottleneck. As I understand it, any vendor (which I think is all of them although I don’t know for sure) that followed that recommendation will have the same issue limiting the overall bandwidth. However, the interface still connects to 1Gb ports properly, its just limited in bandwidth and 480 Mbps is certainly a lot better than the next stop down which is 100 Mbps.
I understand very well the difference between wire rate and data rate. But using an IMX6 for server load with a Gb Ethernet which has a maximum data rate of 400Mbps (for both TX and RX!!!) is not very wise. Sure it’s better than 100Mbps Eth but it’s only two times better (a 100Mb eth is full duplex so it has 200Mbps total bandwidth).
In order to propose a real server based on i.MX6 you should have put an external Gb eth on the PCIe.
Anyway, if someone has a Cubietruck or another board based on Allwinner A20 with a Gb ethernet, it would be very interesting to bench the ethernet speed to see if it suffers from the same defect. If it does not a dual A7 will trump a quad A9 for network speed at a quater of the cost.
We have updated our pricing. Please visit our website for more details http://www.cornfedservers.com
Ventana network processor boards now support Android (4.3) – http://trac.gateworks.com/wiki/androideblast
Gateworks has added an additional ethernet port off the PCI bridge to achieve much higher throughput numbers than the Freescale port. You can read more about it here: http://trac.gateworks.com/wiki/ventana/ethernet . Gateworks boards are priced very competitively, feel free to email / call anytime for a price quote and to learn about our Easy Customization. All of our boards are very rugged and come standard with Industrial Temperature rated parts from -40 to +85C. We can produce a commercial temperature grade as well that would be lower cost.