Version 12 (modified by 7 years ago) ( diff ) | ,
---|
For microSD card support, see here
mSATA cards are miniPCIe form-factor (electrical and mechanical) cards that use SATA signalling on the PCIe signals and typically use flash based storage (Solid State Disk or SSD).
Many of the Gateworks Newport boards support mSATA. Because mSATA routes SATA signals to a miniPCIe socket, these boards use a software controllable mux to decide if mSATA or PCIe should be routed to a specific miniPCI socket on the board. The bootloader 'hwconfig' command (see here) is used to configure this mux at boot time because if PCI is desired, the bus is enumerated only once at boot time.
Newport boards with mSATA support:
Notes:
The internal CN80XX / CN81XX SATA controller supports the following features:
Note - mSATA requires a quad-core processor on Ventana
Note - For configuring, jump to #VentanaSoftware
Many of the Gateworks Ventana boards support mSATA. Because mSATA routes SATA signals to a miniPCIe socket, these boards use a software controllable mux to decide if mSATA or PCIe should be routed to a specific miniPCI socket on the board. The bootloader 'hwconfig' command (see here) is used to configure this mux at boot time because if PCI is desired, the bus is enumerated only once at boot time.
Ventana boards with mSATA support (these all have Quad Core CPU loaded by default):
Notes:
The internal IMX SATA controller supports the following features:
/dev/sdX
in the operating system , etc (sdb,sdc,sdd,sde) (where sd stands for storage device and a is an identifier)
See the following link for some read/write performance numbers for mSATA SSD drives on Ventana: boot_speed
Laguna has support for SATA on the GW2388 http://www.gateworks.com/product/item/laguna-gw2388-4-network-processor
/dev/sdX
in the operating system , etc (sdb,sdc,sdd,sde) (where sd stands for storage device and a is an identifier)
Various cards exist that implement a SATA interface over the PCIe bus.
Some common examples
This is standard Linux procedure that is widely documented on google.
An example is provided below:
fdisk
. Example shown below.
> fdisk /dev/sda Command (m for help): p Disk /dev/sda: 128.0 GB, 128035676160 bytes 255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-250069679, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-250069679, default 250069679): Using default value 250069679 Command (m for help): p Disk /dev/sda: 128.0 GB, 128035676160 bytes 255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 2048 250069679 125033816 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. root@linaro-alip:~#
mkfs.ext4 /dev/sda1
mkdir /mnt/disk root@OpenWrt:/# mount -t ext4 /dev/sda1 /mnt/disk [ 344.374329] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
/dev/sda1
as the last item in the list below)
root@OpenWrt:/# df -h Filesystem Size Used Available Use% Mounted on rootfs 1.8G 16.3M 1.8G 1% / ubi0:rootfs 1.8G 16.3M 1.8G 1% / tmpfs 251.2M 132.0K 251.1M 0% /tmp tmpfs 512.0K 0 512.0K 0% /dev /dev/sda1 117.2G 59.6M 111.2G 0% /mnt/disk
Crucial mSATA
Download all attachments as: .zip