summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2014-11-03 14:35:01 +0100
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2014-11-03 14:35:01 +0100
commitc2a3e95e96b309377c8c60eaa02a67565a98f47e (patch)
treedb00d63f4e851ba426b990181a10b97fd47a7136
parent1ddd20bbfd93db27f74ee6a5efc6c5d3eacf9a9b (diff)
-rw-r--r--release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt136
-rw-r--r--release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt74
-rw-r--r--release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt27
-rw-r--r--release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt129
-rw-r--r--release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt37
5 files changed, 324 insertions, 79 deletions
diff --git a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
index cd2d12b..91251bd 100644
--- a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
@@ -3,7 +3,7 @@ Release Notes: Linux Image V2.x for Apalis T30
***********************************************
Contents:
-- U-Boot 2011.06 boot loader
+- U-Boot 2014.10 boot loader
- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4
- Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop
environment
@@ -15,6 +15,44 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.3 Beta 3 (October 31, 2014)
+- U-Boot:
+ - update to mainline U-Boot 2014.10 with new partition layout and
+ cbootimage/tegrarcm based update concept
+ - common config block code
+ - improved NFS boot functionality
+ - fw_printenv integration
+- Linux kernel:
+ - various analogue audio codec fixes/improvements noteworthy driver probe after reset
+ - mark host as eMMC CMD23 capable to force using reliable write command
+ - fix audio hub lock-up
+ - prevent null pointer dereference in Tegra nvmap video driver
+- Linux user-space:
+ - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp-neon)
+ - add cbootimage, libcryptopp and tegrarcm recipes
+ - use latest u-boot git migrated to cbootimage/tegrarcm
+ - fix noisy analogue audio playback
+ - introduce and deploy fw_printenv/setenv
+ - updated LXDM to 0.5 with proper systemd-logind support
+ - removed ConsoleKit session/login manager (superseded by systemd-logind)
+ - lxsession shows hibernate button only when kernel support is available
+ - various build and dependency fixes for LXDE recipes
+
+- sources git.toradex.com tag Apalis_T30_LinuxImageV2.3Beta3_20141031
+ - repository linux-toradex branch tegra
+ - repository u-boot-toradex branch 2014.10-toradex
+
+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
+- certain low-speed USB devices might not get detected
+- LP1 suspend might fail due to pending USB interrupts
+- LP1 suspend might hang due to display controller issue
+- partition resizing on first boot not working
+- fw_printenv not working
+
+********************************************************************************
Linux Image V2.3 Beta 2 (September 3, 2014)
- Linux kernel:
- Add a mapping for H.264 payloads to the UVC aka USB webcam driver
@@ -314,25 +352,26 @@ Notes:
- 115200 baud serial debug console on UARTA aka UART1 (EvalBoard lower X28 resp.
X29 depending on JP10/12, X22 on Ixora) without any handshake
- user account: root with empty password
-- ext3 root file system
+- 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
-- Linux host used for recovery mode flashing requires proper 32-bit execution
- environment (e.g. install ia32-libs on 64-bit Ubuntu) and awk (e.g. install
- gawk on Ubuntu)
+- 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)
Working on latest image:
- U-Boot boot loader
- environment storage in eMMC
- - ASIX based USB to Ethernet adapters on USBH3
- - MMC/SD cards (only GPT partitioned)
- - eMMC flash with NVIDIA partition table parsing
+ - Gigabit Ethernet
+ - MMC/SD cards
+ - eMMC flash
- RAM size auto detection
- serial console debug UARTA aka UART1
- Toradex Apalis configuration block handling
- - USB storage as host on USBH3
+ - USB storage as host on USB host ports
+ - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on USB OTG1 port
- Linux kernel
- GPIOlib /sys/class/gpio
- temperature sensor /sys/bus/i2c/devices/4-004c
@@ -383,9 +422,7 @@ Working on latest image:
Not working or not tested:
- U-Boot boot loader
- U-Boot USB keyboard
- - Gigabit Ethernet
- framebuffer support
- - USB OTG1 and USBH2
- Linux kernel
- IrDA
- RS-422/485
@@ -394,45 +431,46 @@ Not working or not tested:
- Linux user-space
- Adobe Flash not provided by L4T (and probably never will)
-*********************************************************
+****************************************************************
eMMC Boot: Apalis T30 1GB V1.0a (Sample)
-eMMC Boot: Apalis T30 2GB V1.0a, V1.0b and V1.0c (Sample)
-*********************************************************
+eMMC Boot: Apalis T30 2GB V1.0a, V1.0b, V1.0c and V1.0e (Sample)
+****************************************************************
Initial Preparation:
- download and extract Apalis_T30_LinuxImageVx.yz.tar.bz2 package with root
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
+ above mentioned card
Flash eMMC:
- EvalBoard V1.0a
- - connect USB micro A/B (X49) or USB B (X50) to development workstation using
- micro or regular USB cable
- connect serial debug console to lower X28 or X29 using null modem RS-232 or
regular USB cable
+ - insert above prepared SD card into SD/MMC 8bit (X18) or SD/MMC 4bit (X19) socket
- Ixora V1.0a
- - connect USB micro A/B (X9) to development workstation using regular micro
- USB cable
- - make sure JP2 is removed and nothing is connected to the lower USB host port
- X8
- - optionally assemble resistor R90 instead of R91 so SW3 can be used as
- recovery mode switch
- - for more information please consult Ixora datasheet section 3.3 and chapter 4
-- enter recovery mode:
- - EvalBoard with Mezzanine press recovery mode SW2 while applying power
- - Ixora press SW3 while applying power (requires R90 assembly option noted above)
- - Eboot (e.g. transitioning from WEC):
- - 115200 baud without any handshake
- - hold space key while applying power or resetting
- - press x to enter command mode
- - use 'reboot rcm' command
- - U-Boot (e.g. updating Embedded Linux):
- - 115200 baud without any handshake
- - apply power or reset
- - hit any key to stop auto booting
- - use 'enterrcm' command
- - for more information about recovery mode please consult Apalis T30 datasheet
- chapter 6
-- run update.sh script
+ - connect serial debug console to X22 using null modem RS-232 cable and a
+ 10 pin IDC to 9 pin D-sub male connector. (DTK or Intel standard)
+ - insert above prepared micro SD card into micro SD card socket (X10)
+- Boot to U-Boot prompt and start the update:
+ - apply power or reset
+ - hit any key to stop auto booting
+ - 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'
+ 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'
+ save
+ - use 'run setupdate' U-Boot command and then
+ - use 'run update' U-Boot command
+- If you updated from an older image:
+ - power cycle or reset as requested and hit any key to stop auto booting
+ - use 'run setupdate' U-Boot command and then
+ - use 'run migrate_v2.3b2' U-Boot command
Boot from eMMC:
- EvalBoard V1.0a or Ixora V1.0a
@@ -440,4 +478,22 @@ Boot from eMMC:
- upon first boot post-install scripts are run which takes around 2 minutes,
please be patient
-Toradex, September 14, 2014
+If the boot loader on the module got corrupted this recovers it by loading U-Boot
+ over USB into the module's RAM and executing it there:
+- EvalBoard V1.0a
+ - connect USB micro A/B (X49) or USB B (X50) to development workstation using
+ micro or regular USB cable
+ - connect serial debug console as stated above
+- Ixora V1.0a
+ - connect USB micro A/B (X9) to development workstation using regular micro USB
+ cable
+ - make sure JP2 is removed and nothing is connected to the lower USB host port
+ X8
+ - 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
+ - run ./update.sh -d
+ - stop at the U-Boot prompt and begin the update as stated above
+
+Toradex, November 3, 2014
diff --git a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
index 24d67f2..2369748 100644
--- a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
@@ -4,7 +4,7 @@ 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.0_ga
+- Linux 3.10.17 kernel, based on Freescale's BSP release imx_3.10.17_1.0.1_ga
and patches from Boundary Devices
- Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop
environment
@@ -16,6 +16,56 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.3 Beta 3 (October 31, 2014)
+- U-Boot:
+ - move configuration to board/toradex
+ - access GPIO with symbolic names
+ - remove PF0100 PMIC settings now fused
+ - fix LVDS panel name in environment
+ - enable fusing using do_fuse command
+ - cleanup configs
+ - use get_ram_size()
+ - use correct boot device in apalis_imx6q.cfg
+ - separate enet reset from pinmuxing
+ - enable USB host power consistently
+- Linux kernel:
+ - add STMPE ADC driver using IIO framework
+ - allow reading board temperature via STMPE ADC driver
+ - fix PCIe by disabling RC/EP test mode
+ - skip unnecessary mxc_hdmi_setup calls
+ - upgrade to Freescale's BSP release imx_3.10.17_1.0.1_ga
+ - remove CONFIG_WATCHDOG_NOWAYOUT
+ - add intial DTE UART support
+ - fix pixelclk polarity for EDT-WVGA
+ - eMMC VCCQ is 3.3V only
+ - optional RS485 handling
+ - move pinmux definitions into Toradex files
+- Linux user-space:
+ - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp-neon)
+ - support for initial rootfs bigger than RAM, i.e. greater than ~900MB
+ - updated LXDM to 0.5 with proper systemd-logind support
+ - removed ConsoleKit session/login manager (superseded by systemd-logind)
+ - lxsession shows hibernate button only when kernel support is available
+ - various build and dependency fixes for LXDE recipes
+
+- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.3Beta3_20141031
+ - repository linux-toradex branch toradex_imx_3.10.17_1.0.0_ga
+ - repository u-boot-toradex branch 2014.04-toradex
+
+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
+- Display resolution can be set for some output configurations, set the U-Boot
+ environment variable vidargs accordingly. Some vidargs_xx variables
+ provided for reference.
+- backlight PWM BKL_PWM (hard-coded to 0 in U-Boot > full brightness on an EDT
+ display).
+- X uses only the fb0 device
+
+********************************************************************************
Linux Image V2.3 Beta 1 (August 4, 2014)
- U-Boot
- Based on mainline U-Boot 2014.04
@@ -122,6 +172,8 @@ Working on latest image:
- Gigabit Ethernet (i.MX 6 errata, only 400 Mbps sustainable data rate)
- eMMC ext3
- serial console debug UART1
+ - UART2, UART3 and UART4
+ - optional RS485
- I2C via /dev/i2c-X
- 8-bit MMC card mmc1
- 4-bit SD card mmc2
@@ -138,6 +190,7 @@ Working on latest image:
- USB raw HID device /dev/hidrawX
- USB device Ethernet RNDIS
- automatic USB device/host/suspend detection aka full OTG support
+ - analog input via IIO framework
- CAN via can0 and can1
- PCIe (regular ports and mini-PCIe slot)
- SATA (regular port or mSATA slot)
@@ -163,8 +216,7 @@ Not working or not tested:
- USB OTG1 support
- Linux kernel
- IrDA
- - RS-422/485
- - UART2, UART3 and UART4
+ - RS-422
- All UART control lines (There is a HW bug on V1.0 modules)
- SIM card
- HDA audio IF on MXM connector (not possible with i.MX 6)
@@ -172,7 +224,6 @@ Not working or not tested:
- watchdog
- parallel camera interface
- CSI2 camera interface
- - analog input via IIO framework
- serial number and board revision
- Linux user-space
- Gstreamer encoding (not tested)
@@ -191,19 +242,20 @@ eMMC Boot: Apalis iMX6Q 1GB V1.0a (Sample)
Initial Preparation:
- download and extract Apalis_iMX6_LinuxImageVx.yz.tar.bz2 package with root
permissions
-- use any VFAT formatted SD resp. uSD card with at least 1000 MB of free space
+- 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
above mentioned card
Flash eMMC:
- EvalBoard V1.0a
- - connect serial debug console to lower X28 or X29 using null modem RS-232
- or regular USB cable
- - insert above prepared SD card into MMC SDIO-socket (X18)
+ - connect serial debug console to lower X28 or X29 using null modem RS-232 or
+ regular USB cable
+ - insert above prepared SD card into SD/MMC 8bit (X18) or SD/MMC 4bit (X19) socket
- Ixora V1.0a
- connect serial debug console to X22 using null modem RS-232 cable and a
10 pin IDC to 9 pin D-sub male connector. (DTK or Intel standard)
- - insert above prepared SD card into SD card/MMC SDIO-socket (X10)
+ - insert above prepared micro SD card into SD card socket (X10)
- if you update from a V2.2 image either use an EvalBoard for update or use
on Ixora the U-Boot command:
setenv drive 2
@@ -214,7 +266,7 @@ Flash eMMC:
- hit any key to stop auto booting
- use 'run setupdate' U-Boot command and then
- use 'run update' U-Boot command
-- If you updated from an older Image. (without a device tree)
+- If you updated from an older image. (without a device tree)
- power cycle or reset and hit any key to stop auto booting
- use 'printenv' to get your current u-boot environment
- use 'env default -a' to set the u-boot environment to its default value
@@ -249,4 +301,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, September 14, 2014
+Toradex, November 3, 2014
diff --git a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
index 9cc60a2..76d7008 100644
--- a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
@@ -15,6 +15,29 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.3 Beta 3 (October 31, 2014)
+- U-Boot
+ - no changes
+- Linux kernel:
+ - add a mapping for H.264 payloads to the UVC aka USB webcam driver
+ - fix YAFFS2 spinning when flush inodes
+ - prevent null pointer dereference in Tegra nvmap video driver
+- Linux user-space:
+ - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp)
+ - updated LXDM to 0.5 with proper systemd-logind support
+ - removed ConsoleKit session/login manager (superseded by systemd-logind)
+ - lxsession shows hibernate button only when kernel support is available
+ - various build and dependency fixes for LXDE recipes
+
+- sources git.toradex.com tag Colibri_T20_LinuxImageV2.3Beta3_20141031
+ - repository linux-toradex branch tegra
+ - repository u-boot-toradex branch colibri
+
+Known Issues:
+- LP1 suspend might fail due to pending USB interrupts
+- LP1 suspend might hang due to display controller issue
+
+********************************************************************************
Linux Image V2.3 Beta 1 (August 4, 2014)
- U-Boot
- Fix/hack sd boot environment
@@ -46,7 +69,7 @@ Linux Image V2.3 Beta 1 (August 4, 2014)
- sources git.toradex.com tag Colibri_T20_LinuxImageV2.3Beta1_20140804
- repository linux-toradex branch tegra
- - repository u-boot-toradex branch tegra
+ - repository u-boot-toradex branch colibri
Known Issues:
- LP1 suspend might fail due to pending USB interrupts
@@ -462,4 +485,4 @@ Boot from SD Card:
- power cycle
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, September 14, 2014
+Toradex, November 3, 2014
diff --git a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
index ff4a301..2f268a7 100644
--- a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
@@ -3,7 +3,7 @@ Release Notes: Linux Image V2.x for Colibri T30
************************************************
Contents:
-- U-Boot 2011.06 boot loader
+- U-Boot 2014.10 boot loader
- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4
- Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop
environment
@@ -15,6 +15,45 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.3 Beta 3 (October 31, 2014)
+- U-Boot:
+ - update to mainline U-Boot 2014.10 with new partition layout and
+ cbootimage/tegrarcm based update concept
+ - gigabit Ethernet over PCIe support for NFS boot functionality
+ - common config block code
+ - fw_printenv integration
+- Linux kernel:
+ - add a mapping for H.264 payloads to the UVC aka USB webcam driver
+ - various analogue audio codec fixes/improvements noteworthy driver probe after reset
+ - mark host as eMMC CMD23 capable to force using reliable write command
+ - fix audio hub lock-up
+ - prevent null pointer dereference in Tegra nvmap video driver
+- Linux user-space:
+ - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp-neon)
+ - add cbootimage, libcryptopp and tegrarcm recipes
+ - use latest u-boot git migrated to cbootimage/tegrarcm
+ - fix noisy analogue audio playback
+ - introduce and deploy fw_printenv/setenv
+ - updated LXDM to 0.5 with proper systemd-logind support
+ - removed ConsoleKit session/login manager (superseded by systemd-logind)
+ - lxsession shows hibernate button only when kernel support is available
+ - various build and dependency fixes for LXDE recipes
+
+- sources git.toradex.com tag Colibri_T30_LinuxImageV2.3Beta3_20141031
+ - repository linux-toradex branch tegra
+ - repository u-boot-toradex branch 2014.10-toradex
+
+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
+- certain low-speed USB devices might not get detected
+- LP1 suspend might fail due to pending USB interrupts
+- LP1 suspend might hang due to display controller issue
+- partition resizing on first boot not working
+- fw_printenv not working
+
+********************************************************************************
Linux Image V2.3 Beta 1 (August 4, 2014)
- U-Boot
- Fix USB device enumeration problem
@@ -353,23 +392,28 @@ Known Issues:
********************************************************************************
Notes:
-- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards resp. X27 on V3.1a depending on JP17/19, X13 on Iris) without any handshake
+- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards
+ resp. X27 on V3.1a depending on JP17/19, X13 on Iris) without any handshake
- user account: root with empty password
-- ext3 root file system
+- 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
-- Linux host used for recovery mode flashing requires proper 32-bit execution environment (e.g. install ia32-libs on 64-bit Ubuntu) and awk (e.g. install gawk on Ubuntu)
+- 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)
Working on latest image:
- U-Boot boot loader
- environment storage in eMMC
- Ethernet
- - MMC/SD cards (only GPT partitioned)
- - eMMC flash with NVIDIA partition table parsing
+ - MMC/SD cards
+ - eMMC flash
- serial console debug UARTA
- Toradex Colibri configuration block handling
- - USB storage as host
+ - USB storage as host on USB host port
+ - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on USB OTG port
- Linux kernel
- GPIOlib /sys/class/gpio
- temperature sensor /sys/bus/i2c/devices/4-004c
@@ -420,26 +464,40 @@ Not working or not tested:
- Linux user-space
- Adobe Flash not provided by L4T (and probably never will)
-*****************************************************
-eMMC Boot: Colibri T30 V1.1b, V1.1c or V1.1d (Sample)
-*****************************************************
+************************************************************
+eMMC Boot: Colibri T30 V1.1b, V1.1c, V1.1d or V1.1e (Sample)
+************************************************************
Initial Preparation:
-- download and extract Colibri_T30_LinuxImageVx.yz.tar.bz2 package with root permissions
+- download and extract Colibri_T30_LinuxImageVx.yz.tar.bz2 package with root
+ 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
+ above mentioned card
Flash eMMC:
- EvalBoard V3.1a
- - connect USB B (X29) or USB micro A/B (X30) to development workstation using regular or micro USB cable
- - the jumper JP2 must be open
- - press and hold recovery mode switch (SW9) during power up
+ - connect serial debug console to UARTA aka FFUART (lower X25) resp. X27
+ using null modem RS-232 or regular USB cable
+ - insert above prepared SD card into SD/MMC 8bit (X18) or SD/MMC 4bit (X19) socket
- Iris V1.1a
- - connect USB micro A/B (X12) to development workstation using regular micro USB cable
- - short pin 1-2 of JP1 on Iris for RECOVERY
-(other carrier boards see http://developer.toradex.com/knowledge-base/colibri-recovery-mode)
-- make sure that the carrier board supports USB high speed
- - Iris & EvalBoard V3.1a OK, for other carrier boards see http://developer.toradex.com/knowledge-base/usb-2.0-high-speed-%28480mbps%29 )
-- apply power or reset
-- run update.sh script
+ - connect serial debug console to UARTA aka FFUART X13 using null modem RS-232 cable and a
+ 10 pin IDC to 9 pin D-sub male connector. (DTK or Intel standard)
+ - insert above prepared micro SD card into micro SD card socket (X10)
+- Boot to U-Boot prompt and start the update:
+ - apply power or reset
+ - hit any key to stop auto booting
+ - if you update from a previous image use the following U-Boot commands:
+ setenv drive 1
+ setenv setupdate 'mmc dev ${drive}; fatload mmc ${drive}:1 ${loadaddr} flash_mmc.img; source'
+ save
+ - use 'run setupdate' U-Boot command and then
+ - use 'run update' U-Boot command
+- If you updated from an older image:
+ - power cycle or reset as requested and hit any key to stop auto booting
+ - use 'run setupdate' U-Boot command and then
+ - use 'run migrate_v2.3b1' U-Boot command
Boot from eMMC:
- EvalBoard V3.1a
@@ -447,6 +505,29 @@ Boot from eMMC:
- Iris V1.1a
- do no longer short any pins of JP1
- power cycle
-- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
+- upon first boot post-install scripts are run which takes around 2 minutes,
+ please be patient
-Toradex, September 14, 2014
+If the boot loader on the module got corrupted this recovers it by loading U-Boot
+ over USB into the module's RAM and executing it there:
+- EvalBoard V3.1a
+ - connect USB B (X29) or USB micro A/B (X30) to development workstation using
+ regular or micro USB cable
+ - the jumper JP2 must be open
+ - connect serial debug console as stated above
+ - press and hold recovery mode switch (SW9) during power up
+- Iris V1.1a
+ - connect USB micro A/B (X12) to development workstation using regular micro USB
+ cable
+ - connect serial debug console as stated above
+ - short pin 1-2 of JP1 on Iris for RECOVERY
+(other carrier boards see http://developer.toradex.com/knowledge-base/colibri-recovery-mode)
+- make sure that the carrier board supports USB high speed
+ - Iris & EvalBoard V3.1a OK, for other carrier boards see
+ http://developer.toradex.com/knowledge-base/usb-2.0-high-speed-%28480mbps%29
+- 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
+ - run ./update.sh -d
+ - stop at the U-Boot prompt and begin the update as stated above
+
+Toradex, November 3, 2014
diff --git a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
index 3908aa3..870da22 100644
--- a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
@@ -3,7 +3,7 @@ Release Notes: Linux Image V2.x for Colibri VF50/VF61
******************************************************
Contents:
-- U-Boot 2014.04 boot loader
+- U-Boot 2014.10 boot loader
- Linux 3.0.15 kernel, based on Freescale TWR-VF65GS10 Timesys LinuxLink
2014-05-29 (ts2.17)
- Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop
@@ -12,6 +12,39 @@ Contents:
==> Flashing instructions can be found at the very bottom of this release notes
********************************************************************************
+Linux Image V2.3 Beta 3 (October 31, 2014)
+- U-Boot:
+ - update to mainline U-Boot 2014.10 with new partition layout
+ - upstream NAND flash support: faster transfers due to optimised memcpy
+ - improved DDR initialization, according to JEDEC specifications
+ - enable caches in U-Boot
+ - boot zImage kernel from root file system
+ - create environment variable containing SoC type
+ - update environment script to also support device tree based kernels
+ - use PLL1 as DDR clock for Colibri VF50 (keep PLL2 off)
+- Linux kernel:
+ - support SMBus block reads (I2C)
+ - complete I2C resource tables
+ - enable wakealarm feature of SoC RTC to wakeup the system from suspend
+ - compile/deploy in zImage format
+- Linux user-space:
+ - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp-neon)
+ - updated LXDM to 0.5 with proper systemd-logind support
+ - removed ConsoleKit session/login manager (superseded by systemd-logind)
+ - lxsession shows hibernate button only when kernel support is available
+ - various build and dependency fixes for LXDE recipes
+
+- sources git.toradex.com tag Colibri_VF_LinuxImageV2.3Beta3_20141031
+ - repository linux-toradex branch colibri_vf
+ - repository u-boot-toradex branch 2014.10-toradex
+
+Known Issues:
+- If the module does not boot remove all displays connected to HSYNC, VSYNC and reset.
+ (This has been observed on an Evaluation Board V2.1)
+- Analogue audio is not working on the Colibri VF61
+- USB client is not reliable (communication freezes when using RNDIS/g_ether)
+
+********************************************************************************
Linux Image V2.3 Beta 1 (August 4, 2014)
- U-Boot
- Fix environment offset to match new MTD partition layout
@@ -394,4 +427,4 @@ Boot from SD Card:
- apply power
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, September 14, 2014
+Toradex, November 3, 2014