TS-7800

From Linux-iSCSI
Jump to: navigation, search
Linux/iSCSI on the TS-7800!
Linux/iSCSI on the TS-7800!

The TS-7800 development board from Technologic has a 32-bit Marvell Orion 88F5182 ASIC clocked at 500 Mhz with 128MB DDR-RAM, and integrated support for 2 SATA ports, 2 USB 2.0 480Mbit/s host/slave, 10/100/1000 Ethernet.

As this chip is being used in a number of NAS appliances link, running this device with IP fabric services to USB, SATA, LVM is now up running with LIO-Target.

By default, the Debian Sarge (3.1) based distribution can reside on TS-7800 Flash or the External SD. The default userspace does not ship with device-mapper or lvm tools, so they are provided below, as well as the raid1 kernel modules.

The kernel modules where built with a cross complier against linux-2.6.21-ts using:

google:/usr/src/ts7800# arm-none-linux-gnueabi-gcc --version arm-none-linux-gnueabi-gcc (GCC) 3.4.4 (release) (CodeSourcery ARM 2005q3-2)

The userspace binaries where built using the tooklit from Sarge:

root@ts7800:root# gcc --version gcc --version gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)

TS-7800 Builds

   root@ts7800:root# cat /proc/iscsi_target/mib/inst_attr 
   inst min_ver max_ver portals nodes sessions fail_sess fail_type fail_rem_name disc_time
   1 0 0 1 1 1 0 0 None 0
   description: Storage Engine Target
   vendor: Linux-iSCSI.org
   version: v2.9.0.279 on Linux/armv5tejl
   root@ts7800:root# uname -a
   Linux ts7800 2.6.21-ts #1 PREEMPT Tue Nov 20 13:07:58 MST 2007 armv5tejl GNU/Linux
Personal tools