diff options
Diffstat (limited to 'release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt')
-rw-r--r-- | release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt | 86 |
1 files changed, 75 insertions, 11 deletions
diff --git a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt index c90c076..5313e03 100644 --- a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt @@ -3,9 +3,9 @@ Release Notes: Linux Image V2.x for Apalis T30 *********************************************** Contents: -- U-Boot 2014.10 boot loader +- U-Boot 2015.04 boot loader - Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.5 -- 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 @@ -15,6 +15,70 @@ 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 + - add command to restore Toradex config block ("cfgblock create") + - optionally 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) +- Linux kernel: + - integrate NVIDIA L4T R16.5 + - optional ADV7280 analogue video decoder support + - fix eMMC issues by retrying commands up to 10 times + - fix MIPI CSI-2 camera driver + - media: fix work of analog cameras + - enable module versioning support + - update Intel IGB gigabit Ethernet driver to version 5.2.17: + - fix ethtool EEE speed advertisement changes + - various PTP fixes + - errata fix for flashless i210/i211 designs (Errata 25) + - add workaround for flashless i210 device support + - initial support for IT modules + - enable optional AHCI/SATA driver module + - fix/improve optional 1-wire driver + - SPI driver fix number of words in transfer + - cleaned-up module configuration/deployment + - SGTL5000 analogue audio codec driver improvements +- 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 + - libgstomx fix to validate input frame rate + - build tegrarcm using static cryptopp library to avoid issues e.g. on 64-bit + Fedora + - 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 + - optionally deploy device-tree + +- sources git.toradex.com tag Apalis_T30_LinuxImageV2.4Beta1_20150518 + - repository linux-toradex branch tegra + - repository u-boot-toradex branch 2015.04-toradex + +Note: +- mount point names changed from /media/<block device name> to /media<label> + +Known Issues: +- 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 +- flash_eth.img requires manual splitting of the root.ext3 file. + see the apalis-t30_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> +- LP1 suspend might fail due to pending USB interrupts +- LP1 suspend might hang due to display controller issue + +******************************************************************************** Linux Image V2.3 Beta 5 (December 19, 2014) - U-Boot: - no changes @@ -406,11 +470,11 @@ Notes: - eMMC: partition 1: vfat with kernel, partition 2 ext3 root file system - opkg package manager - HDMI aka DVI-D: not all pixel clock frequencies allow for HDMI audio -- CRT: the T30 internal video DAC output is unsupported by NVIDIA's L4T Linux SW - stack +- CRT: the T30 internal video DAC output is unsupported by NVIDIA's L4T Linux + SW stack - Linux host used for update preparation requires proper 32-bit execution - environment (e.g. install ia32-libs on 64-bit Ubuntu), awk and libcryptopp - (e.g. install gawk and libcrypto++ on Ubuntu) + environment (e.g. install ia32-libs on 64-bit Ubuntu), awk and libusb + (e.g. install gawk and libusb-1.0-0 on Ubuntu) Working on latest image: - U-Boot boot loader @@ -491,7 +555,7 @@ Initial Preparation: permissions - use any VFAT formatted SD resp. micro D 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: @@ -509,11 +573,11 @@ Flash eMMC: - if you update from a previous image use the following U-Boot commands: - using SD/MMC 8bit (X18) socket on EvalBoard: setenv drive 1 - setenv setupdate 'mmc dev ${drive}; fatload mmc ${drive}:1 ${loadaddr} flash_mmc.img; source ${loadaddr}' + setenv setupdate 'mmc dev ${drive}; mmc rescan; fatload mmc ${drive}:1 ${loadaddr} flash_blk.img; source ${loadaddr}' save - using SD/MMC 4bit (X19) socket on EvalBoard or micro SD card socket (X10) on Ixora: setenv drive 2 - setenv setupdate 'mmc dev ${drive}; fatload mmc ${drive}:1 ${loadaddr} flash_mmc.img; source ${loadaddr}' + setenv setupdate 'mmc dev ${drive}; mmc rescan; fatload mmc ${drive}:1 ${loadaddr} flash_blk.img; source ${loadaddr}' save - use 'run setupdate' U-Boot command and then - use 'run update' U-Boot command @@ -542,8 +606,8 @@ If the boot loader on the module got corrupted this recovers it by loading U-Boo - for more information please consult Ixora datasheet section 3.3 and chapter 4 - connect serial debug console as stated above - have the module in recovery mode and load U-Boot over USB to the module's RAM: - - lsusb should show a 0955:7130 NVidia Corp. device if the module is in recovery mode + - lsusb should show a '0955:7130 NVidia Corp.' device if the module is in recovery mode - run ./update.sh -d - stop at the U-Boot prompt and begin the update as stated above -Toradex, February 12, 2014 +Toradex, May 19, 2015 |