Test

From Compulab Mediawiki
Revision as of 11:39, 18 May 2008 by Mike (talk | contribs)
Jump to: navigation, search

File:Example.jpg

CM-X270 Linux

This page contains links to information about Linux kernels, packages and software development for CM-X270 modules.

CompuLab Linux support for CM-X270 includes modifications of Linux kernel and example file system image based on Debian Linux. It is possible to use other embedded Linux distributions and environments. The CM-X270 platform is supported by Poky Linux and OpenEmbedded, and Ubuntu Frisky should work on CM-X270 but has not been tested yet.

Linux kernel 2.6.24

The CM-X270 platform support was merged into mainline kernel starting from version 2.6.24. There are still some features that are not present in mainline kernel. Most of these features are available in preliminary release of Linux kernel 2.6.24 for CM-X270 (source code only).

Preliminary release of Linux kernel 2.6.24 for CM-X270

  • Fixes to suspend/resume functionality
  • Change serial port mappings to ensure consistency between CM-X270L and CM-X270W
  • Support for UART device integrated into PCI bridge
  • Support for Marvell 8686 wireless LAN module

Known problems

  • PCI bridge does not always properly resume

Using mainline Linux kernel 2.6.24 on CM-X270

It is possible to use mainline Linux kernel 2.6.24 on CM-X270 "as is". Just keep in mind that the on-board NAND flash can be accessed only using MTD drivers and the serial ports map to different ttys on L and W variants as summarized in the below table:

Serial ports mapping on CM-X270L
UART SB-X270 port name Linux tty in 2.6.16 Linux tty in 2.6.24
BTUART COM-A ttySA0 ttyS1
FFUART COM-B ttySA1 ttyS0
STUART COM-D ttySA2 ttyS2
ITE8152 UART COM-B ttyS0 not present


Serial ports mapping on CM-X270W
UART SB-X270 port name Linux tty in 2.6.16 Linux tty in 2.6.24
FFUART COM-A ttySA0 ttyS0
BTUART COM-D ttySA1 ttyS1
STUART COM-C ttySA2 ttyS2
ITE8152 UART COM-B ttyS0 not present