diff options
Diffstat (limited to 'release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt')
-rw-r--r-- | release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt | 81 |
1 files changed, 68 insertions, 13 deletions
diff --git a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt index ab959d5..d8e7243 100644 --- a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt @@ -3,10 +3,10 @@ Release Notes: Linux Image V2.x for Apalis iMX6 ************************************************ Contents: -- U-Boot 2014.04 boot loader -- Linux 3.10.17 kernel, based on Freescale's BSP release imx_3.10.17_1.0.1_ga +- U-Boot 2015.04 boot loader +- Linux 3.10.17 kernel, based on Freescale's BSP release imx_3.10.17_1.0.2_ga and patches from Boundary Devices -- Angstrom/OpenEmbedded/Yocto 2014.06/daisy/1.6 based root file system, using +- Angstrom/OpenEmbedded/Yocto 2014.12/dizzy/1.7 based root file system, using LXDE desktop environment ==> Flashing instructions can be found at the very bottom of this release notes @@ -16,6 +16,60 @@ Licensing: - customer required to obtain proper re-distribution license ******************************************************************************** +Linux Image V2.4 Beta 1 (May 18, 2015) +- U-Boot: + - update to U-Boot 2015.04 + - add generic Toradex config block handling, print exact product description, + board revision and serial number to the console + - create device-tree properties which make board information + available from within Linux userspace through procfs (/proc/device-tree/ + serial-number, toradex,board-rev and toradex,product-id) + - add command to restore Toradex config block ("cfgblock create") + - display the Toradex logo, output preference: env var 'panel' | HDMI | Parallel RGB + - enabled gpio command line interface + - enabled DFU and Mass Storage on USB client, currently slow performance + - update procedure now searches for an image on SD card, USB Mass Storage, TFTP server +- Linux kernel: + - added support for Analog Camera Module + - enable optional AHCI/SATA driver module +- Linux user-space: + - update OpenEmbedded from daisy to dizzy: + - glibc 2.20 (instead of eglibc) + - systemd 2.18 + - Xorg 1.14.7 + - updated various LXDE packages to newer versions + - replace full NTP daemon with systemd's NTP client only systemd-timesyncd + - blacklist USB RNDIS for connman, use systemd-networkd to configure RDNIS + network interface (new standard IP of the module is 192.168.11.1!) + - enable BusyBox resize command to resize the terminal on serial console + +- sources git.toradex.com tag Colibri_iMX6_LinuxImageV2.4Beta1_20150518 + - repository linux-toradex branch toradex_imx_3.10.17_1.0.0_ga + - repository u-boot-toradex branch 2015.04-toradex + +Note: +- mount point names changed from /media/<block device name> to /media/<label> + +Known Issues: +- some USB Thumb drivers don't work well in U-Boot +- USB hub on Evaluation Board not enabled in U-Boot +- connecting an analogue mic to the on module codec resets the codec, so that + neither headphone out nor mic in works anymore. Workaround: Have mic + connected before boot or change the output source between DAC/LineIn +- on first boot the resizing process adversely affects system performance for + the first few minutes until completed +- Display resolution can be set for some output configurations, set the U-Boot + environment variable vidargs accordingly. +- X uses only the fb0 device +- flash_eth.img requires manual splitting of the root.ext3 file. + see the apalis-imx6_bin/flash_eth.scr script +- SATA drives not mounted automatically + workaround 1: click its icon in the file manager + workaround 2: mkdir <mountpoint>; mount /dev/<sata partition> <mountpoint> +- Desktop integration of video playback uses wrong escaping, always plays + fullscreen .local/share/applications/gst-launch.desktop + +******************************************************************************** Linux Image V2.3 Beta 6 (January 12, 2015) - U-Boot: - no change @@ -243,9 +297,11 @@ Working on latest image: - Gigabit Ethernet - MMC/SD cards - eMMC flash + - RAM size auto detection - serial console debug UART1 - Toradex Apalis configuration block handling - USB storage as host on USB host ports + - framebuffer support - Linux kernel - GPIOlib /sys/class/gpio - PWM LEDs /sys/class/leds/ @@ -259,6 +315,7 @@ Working on latest image: - I2C via /dev/i2c-X - 8-bit MMC card mmc1 - 4-bit SD card mmc2 + - framebuffer console - HDMI audio - analogue audio playback and capture, resistive touch - audio noise is high on V1.0 HW, workaround is to set headphone volume @@ -266,18 +323,21 @@ Working on latest image: - S/PDIF - SPI via /dev/spidev32766.0 aka SPI1 and /dev/spidev32765.0 aka SPI2 - custom Ethernet MAC address + - serial number and board revision - USB host port - USB audio driver - USB webcam - USB raw HID device /dev/hidrawX - - USB device Ethernet RNDIS + - USB device Ethernet RNDIS, disabled - automatic USB device/host/suspend detection aka full OTG support - analog input via IIO framework + - parallel camera interface - CAN via can0 and can1 - PCIe (regular ports and mini-PCIe slot) - SATA (regular port or mSATA slot) - DVFS power management - suspend LP1 + - watchdog - Linux user-space - Firefox browser - Gstreamer playback @@ -290,12 +350,10 @@ Working on latest image: - dual output on HDMI and LVDS, both in 1920x1080 - single output on EDT 7" Display - single output to analog RGB, aka VGA output - - resolution setting through modedb string in kernel command line (working - resolutions to be tested) + - resolution setting through modedb string in kernel command line Not working or not tested: - U-Boot boot loader - - framebuffer support - USB OTG1 support - Linux kernel - IrDA @@ -304,10 +362,7 @@ Not working or not tested: - SIM card - HDA audio IF on MXM connector (not possible with i.MX 6) - I2S / AC97 on MXM connector - - watchdog - - parallel camera interface - CSI2 camera interface - - serial number and board revision - Linux user-space - Gstreamer encoding (not tested) - Display: @@ -326,9 +381,9 @@ Note: recompile U-Boot with apalis_imx6q2g config for Apalis iMX6Q 2GB IT V1.1a Initial Preparation: - download and extract Apalis_iMX6_LinuxImageVx.yz.tar.bz2 package with root permissions -- use any VFAT formatted SD resp. micro D card with at least 1000 MB of free +- use any VFAT formatted SD resp. micro SD card with at least 1000 MB of free space -- run update.sh script with optional -o argument pointing to mount point of +- run update.sh script with -o argument pointing to mount point of above mentioned card Flash eMMC: @@ -389,4 +444,4 @@ If the boot loader on the module got corrupted this recovers it by loading U-Boo - run ./update.sh -d - stop at the U-Boot prompt and begin the update as stated above -Toradex, February 06, 2015 +Toradex, May 19, 2015 |