summaryrefslogtreecommitdiff
path: root/release-notes
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2014-08-05 18:11:53 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2014-08-05 18:11:53 +0200
commita93a7294ac84e62476d28fb85bb650da97eb0fb0 (patch)
treecdfab4d74d113978d810ebabdf090147c1c847c6 /release-notes
parent2c4d7697407943061209a4f1816f19acbe4d5be6 (diff)
apalis/colibri iMX6/T20/T30/VF50/VF61: Update release notes
Diffstat (limited to 'release-notes')
-rw-r--r--release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt57
-rw-r--r--release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt98
-rw-r--r--release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt47
-rw-r--r--release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt55
-rw-r--r--release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt75
5 files changed, 282 insertions, 50 deletions
diff --git a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
index fcfe289..8403b84 100644
--- a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
@@ -5,14 +5,60 @@ Release Notes: Linux Image V2.x for Apalis T30
Contents:
- U-Boot 2011.06 boot loader
- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4
-- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop
- environment
+- Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop
+ environment
+
+==> Flashing instructions can be found at the very bottom of this release notes
Licensing:
- proprietary multimedia codecs included for evaluation purpose only
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.3 Beta 1 (August 4, 2014)
+- U-Boot
+ - Fix USB device enumeration problem
+ - Fix out-of-tree build
+- Linux kernel:
+ - Integrate Intel gigabit Ethernet igb driver 5.1.2
+ - No NVM and Ethernet MAC address handling
+ - IEEE 1588 PTP support
+ - Optional CSI2 camera support
+ - Fix locking in BERR counter functionality of MCP251x CAN driver
+ - Disable DC when frame buffer off detected
+ - Add SPI controller platform data for hardware chip select
+ - Fix PCIe clock and reset conform to specification
+ - Use 1.8V MMC/SD quirk only on affected instances
+ - Retry eMMC transfers if aborted due to argument out of range
+ - Fix issue with slow SPDIF clock
+ - Enable CONFIG_FHANDLE required for later systemd
+ - Swap on-board vs. HDA sound card order
+ - Remove synchronize_rcu() from cgroup_attach_{task|proc}() to speed-up systemd boot-up
+ - Enable VLAN functionality
+ - Fix memset-related crashes caused by recent GCC (4.7.2) optimisations
+- Linux user-space
+ - Update from oe's dylan to daisy
+ - Add ptpd for IEEE 1588
+ - Fix comments in xorg.conf files
+ - Provide the khronos headers locally
+ - Replace "eglplatform.h" file
+ - Prefer using EGL GLES from toradex-nv-binaries package
+ - Remove machine feed URL, as it does not exist
+ - Only start xinput-calibrator.service when LXDM is enabled
+ - Use X server 1.14.4
+ - Disable openssh's use of reverse DNS
+ - Add gstreamer-rtp-manager and unclutter
+ - Update GPIO config tool to V1.2 including MXM3 pin descriptions
+
+- sources git.toradex.com tag Apalis_T30_LinuxImageV2.3Beta1_20140804
+ - repository linux-toradex branch tegra
+ - repository u-boot-toradex branch tegra
+
+Known Issues:
+- LP1 suspend might fail due to pending USB interrupts
+- LP1 suspend might hang due to display controller issue
+
+********************************************************************************
Linux Image V2.1 Beta 3 (March 18, 2014)
- U-Boot:
- Enable hardware boot partition support (via 'mmc dev [dev] [part]' command).
@@ -299,11 +345,13 @@ Working on latest image:
- SATA (regular port or mSATA slot)
- DVFS power management
- parallel camera interface
+ - optional CSI2 camera interface
- Linux user-space
- graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D)
- tegrastats
- - Firefox
+ - Firefox browser
- Gstreamer video encode and playback, independent dual full HD video decode
+ - GPIO config tool
- LXDE
- tegrastats-gtk, CPU information visible in graphical environment
- LVDS transmitter configuration (see lvds-dual-channel.sh resp. lvds-single-channel.sh)
@@ -321,7 +369,6 @@ Not working or not tested:
- suspend LP1 (igb/PCIe failing)
- Linux user-space
- Adobe Flash not provided by L4T (and probably never will)
- - GPIO config tool missing Apalis MXM3 pin description integration
*********************************************************
eMMC Boot: Apalis T30 1GB V1.0a (Sample)
@@ -369,4 +416,4 @@ Boot from eMMC:
- upon first boot post-install scripts are run which takes around 2 minutes,
please be patient
-Toradex, April 8, 2014
+Toradex, August 5, 2014
diff --git a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
index e5609f9..4a0956c 100644
--- a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
@@ -3,17 +3,63 @@ Release Notes: Linux Image V2.x for Apalis iMX6
************************************************
Contents:
-- U-Boot 2013.10 boot loader
-- Linux 3.0.35 kernel, based on Freescale's BSP release 4.1.0 and patches from
- Boundary Devices
-- OpenEmbedded oe-core dora/2013.12 based root file system, using LXDE
- desktop environment
+- 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
+ and patches from Boundary Devices
+- Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop
+ environment
+
+==> Flashing instructions can be found at the very bottom of this release notes
Licensing:
- proprietary multimedia codecs included for evaluation purpose only
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.3 Beta 1 (August 4, 2014)
+- U-Boot
+ - Based on mainline U-Boot 2014.04
+ - Prepare for UART in DTE mode
+ - Enable device tree booting
+ - Fix kernel only update using fatwrite
+ - Enable update from MMC or SD card slot
+- Linux kernel:
+ - Update from 3.0.35 to 3.10.17
+ - Use device tree
+ - Fix the validity bit in S/PDIF
+ - Use PCIe with GEN1 speed
+ - Add a VideoDAC driver
+ - Add a touchscreen driver for TouchRevolution Fusion 7 / 10 panels
+ - No analog input driver any more
+- Linux user-space
+ - Update from oe's dora to daisy
+ - Export Apalis GPIOs with systemd service
+ - Integrate u-boot-fw-utils fw_printenv fw_setenv
+ - Remove machine feed URL, as it does not exist
+ - Only start xinput-calibrator.service when LXDM is enabled
+ - Use X server 1.14.4
+ - Disable openssh's use of reverse DNS
+ - Add gstreamer-rtp-manager and unclutter
+
+- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.3Beta1_20140804
+ - 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
+- initial rootfs must fit in RAM, i.e. it must not be greater than ~900MB
+
+********************************************************************************
Linux Image V2.2 Beta 1 (April 04, 2014)
- U-Boot:
- initial release
@@ -62,7 +108,8 @@ Working on latest image:
- Toradex Apalis configuration block handling
- USB storage as host on USB host ports
- Linux kernel
- - GPIOlib /sys/class/gpio (the 'export’ interface is not implemented)
+ - GPIOlib /sys/class/gpio
+ - PWM LEDs /sys/class/leds/
- temperature sensor /sys/devices/virtual/thermal/thermal_zone0/temp
- Gigabit Ethernet (i.MX 6 errata, only 400 Mbps sustainable data rate)
- eMMC ext3
@@ -71,25 +118,25 @@ Working on latest image:
- 8-bit MMC card mmc1
- 4-bit SD card mmc2
- HDMI audio
- - analogue audio playback and resistive touch
+ - analogue audio playback and capture, resistive touch
- audio noise is high, workaround is to set headphone volume to maximum and
use the DAC volume
- - SPI via /dev/spidev0.0 aka SPI1 and /dev/spidev1.0 aka SPI2
+ - S/PDIF
+ - SPI via /dev/spidev32766.0 aka SPI1 and /dev/spidev32765.0 aka SPI2
- custom Ethernet MAC Address
- - serial number
- USB host port
- USB audio driver
- USB webcam
- 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)
- DVFS power management
+ - suspend LP1
- Linux user-space
- - Firefox
+ - Firefox browser
- Gstreamer playback
- OpenGL, but thermal issues if running full speed
- LXDE
@@ -98,6 +145,7 @@ Working on latest image:
- only first output used by X11
- 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)
@@ -108,29 +156,24 @@ Not working or not tested:
- Linux kernel
- IrDA
- RS-422/485
+ - UART2, UART3 and UART4
+ - All UART control lines (There is a HW bug on V1.0 modules)
- SIM card
- - suspend LP1
- - high speed serial UART2, UART4 and UART5
- - S/PDIF (not worked on so far)
- HDA audio IF on MXM connector (not possible with i.MX 6)
- I2S / AC97 on MXM connector
- - analogue audio capture with on module codec (not tested)
- - framebuffer console
- watchdog
- parallel camera interface
- CSI2 camera interface
- - PWM LEDs /sys/class/leds/
- - UARTs apart from debug output, all UART control lines (not tested)
+ - analog input via IIO framework
+ - serial number and board revision
- Linux user-space
- Gstreamer encoding (not tested)
- GPIO config tool not available
- - DHCP server configuration on USB RNDIS missing
- Display:
- on same monitors HDMI EDID does not negotiate correct timings,
adding mxc_hdmi.only_cea=1 to the kernel command line may help
- more than one framebuffer used as a X screen
- backlight PWM
- - VGA output
- DSI output
******************************************
@@ -150,9 +193,7 @@ Flash eMMC:
or regular USB cable
- insert above prepared SD card into MMC SDIO-socket (X18)
- Ixora V1.0a
- currently not supported, the update scripts will have to be updated to use mmc
- 2 and not mmc 1
- - connect serial debug console to X21 using null modem RS-232 cable and a
+ - 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)
- Boot to U-Boot prompt and start the update:
@@ -160,6 +201,11 @@ 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)
+ - 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
+ - optionally change the environment to your needs
Boot from eMMC:
- EvalBoard V1.0a or Ixora V1.0a
@@ -172,14 +218,14 @@ If the boot loader on the module got corrupted this recovers it by loading U-Boo
- 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
- currently not supported, the update scripts will have to be updated to use mmc
- 2 and not mmc 1
- 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 15a2:0054 Freescale Semiconductor, Inc. device if
the module is in recovery mode
@@ -189,4 +235,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, April 8, 2014
+Toradex, August 5, 2014
diff --git a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
index 4a2cbde..6c1ec5d 100644
--- a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
@@ -5,13 +5,54 @@ Release Notes: Linux Image V2.x for Colibri T20
Contents:
- U-Boot 2011.06 boot loader
- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4
-- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop environment
+- Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop
+ environment
+
+==> Flashing instructions can be found at the very bottom of this release notes
Licensing:
- proprietary multimedia codecs included for evaluation purpose only
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.3 Beta 1 (August 4, 2014)
+- U-Boot
+ - Fix/hack sd boot environment
+ - Fix out-of-tree build
+ - Only mux used LCD pins
+- Linux kernel:
+ - Fix locking in BERR counter functionality of MCP251x CAN driver
+ - Disable DC when frame buffer off detected
+ - Clarify MCP2515 reset
+ - Add SPI controller platform data for hardware chip select
+ - Fix AC97 audio capture issue
+ - Enable CONFIG_FHANDLE required for later systemd
+ - Remove synchronize_rcu() from cgroup_attach_{task|proc}() to speed-up systemd boot-up
+ - Enable VLAN functionality
+ - Fix memset-related crashes caused by recent GCC (4.7.2) optimisations
+- Linux user-space
+ - Update from oe's dylan to daisy
+ - Fix comments in xorg.conf files
+ - Provide the khronos headers locally
+ - Replace "eglplatform.h" file
+ - Prefer using EGL GLES from toradex-nv-binaries package
+ - Remove machine feed URL, as it does not exist
+ - Only start xinput-calibrator.service when LXDM is enabled
+ - Use X server 1.14.4
+ - Integrate u-boot-fw-utils fw_printenv fw_setenv
+ - Disable openssh's use of reverse DNS
+ - Add gstreamer-rtp-manager and unclutter
+ - Update GPIO config tool to V1.2
+
+- sources git.toradex.com tag Colibri_T20_LinuxImageV2.3Beta1_20140804
+ - repository linux-toradex branch tegra
+ - repository u-boot-toradex branch tegra
+
+Known Issues:
+- LP1 suspend might fail due to pending USB interrupts
+- LP1 suspend might hang due to display controller issue
+
+********************************************************************************
Linux Image V2.1 Beta 3 (March 18, 2014)
- U-Boot:
- Enable hardware boot partition support (via 'mmc dev [dev] [part]' command).
@@ -336,7 +377,7 @@ Working on latest image:
- Linux user-space
- graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D)
- tegrastats
- - Firefox
+ - Firefox browser
- Gstreamer video encode and playback, independent dual full HD video decode
- GPIO config tool
- LXDE
@@ -417,4 +458,4 @@ Boot from SD Card:
- power cycle
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, March 18, 2014
+Toradex, August 5, 2014
diff --git a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
index d1987dc..f00d26a 100644
--- a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
@@ -5,13 +5,60 @@ Release Notes: Linux Image V2.x for Colibri T30
Contents:
- U-Boot 2011.06 boot loader
- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4
-- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop environment
+- Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop
+ environment
+
+==> Flashing instructions can be found at the very bottom of this release notes
Licensing:
- proprietary multimedia codecs included for evaluation purpose only
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.3 Beta 1 (August 4, 2014)
+- U-Boot
+ - Fix USB device enumeration problem
+ - Fix out-of-tree build
+- Linux kernel:
+ - Fix locking in BERR counter functionality of MCP251x CAN driver
+ - Disable DC when frame buffer off detected
+ - Clarify MCP2515 reset
+ - Add SPI controller platform data for hardware chip select
+ - Use 1.8V MMC/SD quirk only on affected instances
+ - Retry eMMC transfers if aborted due to argument out of range
+ - Fix issue with slow SPDIF clock
+ - Enable CONFIG_FHANDLE required for later systemd
+ - Swap on-board vs. HDA sound card order and use HDA HDMI audio
+ - Remove synchronize_rcu() from cgroup_attach_{task|proc}() to speed-up systemd boot-up
+ - Enable VLAN functionality
+ - Fix memset-related crashes caused by recent GCC (4.7.2) optimisations
+- Linux user-space
+ - Update from oe's dylan to daisy
+ - Fix comments in xorg.conf files
+ - Add BCT parameter sets 1-3
+ - Provide the khronos headers locally
+ - Replace "eglplatform.h" file
+ - Prefer using EGL GLES from toradex-nv-binaries package
+ - Remove machine feed URL, as it does not exist
+ - Only start xinput-calibrator.service when LXDM is enabled
+ - Use X server 1.14.4
+ - Disable openssh's use of reverse DNS
+ - Add gstreamer-rtp-manager and unclutter
+ - Update GPIO config tool to V1.2
+
+- sources git.toradex.com tag Colibri_T30_LinuxImageV2.3Beta1_20140804
+ - repository linux-toradex branch tegra
+ - repository u-boot-toradex branch tegra
+
+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
+- on first boot the resizing process adversely affects system performance for
+ the first few minutes until completed
+
+********************************************************************************
Linux Image V2.1 Beta 3 (March 18, 2014)
- U-Boot:
- Enable hardware boot partition support (via 'mmc dev [dev] [part]' command).
@@ -330,6 +377,7 @@ Working on latest image:
- I2C via /dev/i2c-X
- MMC/SD card, optional 8-bit SDHCI
- PWM LEDs /sys/class/leds/
+ - HDMI HDA audio
- analogue audio capture, playback and resistive touch
- audio noise is high, workaround is to set headphone volume to maximum and use the DAC volume
- touch has some jitter
@@ -352,7 +400,7 @@ Working on latest image:
- Linux user-space
- graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D)
- tegrastats
- - Firefox
+ - Firefox browser
- Gstreamer video encode and playback, independent dual full HD video decode
- GPIO config tool
- LXDE
@@ -363,7 +411,6 @@ Not working or not tested:
- U-Boot USB keyboard
- TFTLCD framebuffer support
- Linux kernel
- - HDMI SPDIF audio broken
- IrDA
- RS-422/485
- Linux user-space
@@ -398,4 +445,4 @@ Boot from eMMC:
- power cycle
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, March 18, 2014
+Toradex, August 5, 2014
diff --git a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
index 71a6d44..d5755c6 100644
--- a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
@@ -5,10 +5,51 @@ Release Notes: Linux Image V2.x for Colibri VF50/VF61
Contents:
- U-Boot 2014.04 boot loader
- Linux 3.0.15 kernel, based on Freescale TWR-VF65GS10 Timesys LinuxLink
- 2014-05-08 (ts2.16)
-- OpenEmbedded oe-core dora/2013.12 based root file system, using LXDE desktop
+ 2014-05-29 (ts2.17)
+- Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop
environment
+==> Flashing instructions can be found at the very bottom of this release notes
+
+********************************************************************************
+Linux Image V2.3 Beta 1 (August 4, 2014)
+- U-Boot
+ - Fix environment offset to match new MTD partition layout
+ - Enable external 32 kHz oscillator for more precise RTC
+ - Use PLL2 as RAM clock which allows correct frequency for VF61
+ - Updated Boot ROM Configuration; boot ROM is now able to skip bad blocks
+ - Add CPU/SoC type detection
+ - Disable automatic boot when using recovery mode
+- Linux kernel:
+ - Add support for CAN (configuration CONFIG_CAN_FLEXCAN need to be enabled)
+ - Updated default configuration for newer systemd variant, removed DVB-T
+ tuners
+ - Added/Fixed PWM support by creating a new driver for FlexTimer
+ - Colibri VF50: Minimum touch pressure to count as touch is now configurable
+ through the parameter "min_pressure"
+- Linux user-space
+ - Update from oe's dora to daisy
+ - Integrate u-boot-fw-utils fw_printenv fw_setenv
+ - Remove machine feed URL, as it does not exist
+ - Only start xinput-calibrator.service when LXDM is enabled
+ - Use X server 1.14.4
+ - Disable openssh's use of reverse DNS
+ - Add unclutter to hide mouse cursor
+ - Disable gvfs samba-client
+ - Remove webkit-gtk dependency on video and OpenGL
+ - Use libpthread for gnutls
+ - Remove gnome-disk-utility
+
+- sources git.toradex.com tag Colibri_VF_LinuxImageV2.3Beta1_20140804
+ - repository linux-toradex branch colibri_vf
+ - repository u-boot-toradex branch 2014.04-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.2 Beta 1 (June 03, 2014)
- U-Boot
@@ -37,6 +78,10 @@ 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
+- SSH password authentication is disabled by default (see PasswordAuthentication
+ setting in /etc/ssh/sshd_config)
+- Package management is not active (opkg update/opkg install does not work)
+- USB client is not reliable (communication freezes when using RNDIS/g_ether)
********************************************************************************
Linux Image V2.1 Beta 3 (March 18, 2014)
@@ -202,7 +247,7 @@ Working:
- I2C via /dev/i2c-X
- MMC/SD card ESDHC2
- PWM LEDs /sys/class/leds/
- - Colibri VF61: AC97 resistive touch (early version, load module kernel-module-snd-soc-wm9712/kernel-module-mvf-sai-ac97)
+ - Colibri VF61: AC97 resistive touch (early version, load module snd-soc-wm9712/mvf-sai-ac97)
- SPI via /dev/spidev1.0
- framebuffer console
- custom Ethernet MAC Address
@@ -212,6 +257,7 @@ Working:
- USB raw HID device /dev/hidrawX
- analogue inputs /dev/mvf-adc.{0|1} (see http://developer.toradex.com/knowledge-base/adc-(linux)#Colibri_VFxx)
- power management (standby is LPRun, suspend-to-mem is Stop mode)
+ - optional CAN (Vybrid SoC internal)
- Linux user-space
- graphics (DCU aka parallel RGB)
- Midori browser
@@ -226,10 +272,9 @@ Not working or not tested:
- USB storage as host
- framebuffer support
- Linux kernel
- - CAN (Vybrid internal)
- USB audio driver
- USB webcam
- - USB device Ethernet RNDIS
+ - USB device Ethernet RNDIS (unreliable/freezes)
- automatic USB device/host detection aka OTG support
- optional parallel camera interface
- IrDA
@@ -276,9 +321,11 @@ For detailed description, see also:
http://developer.toradex.com/knowledge-base/vfxx-recovery-mode
For initial Preparation, refer to NAND Boot above.
-- if you have a 32-bit Linux host, replace vf_flash/imx_uart with its 32-bit
+- If you have a 32-bit Linux host, replace vf_flash/imx_uart with its 32-bit
version vf_flash/imx_uart.m32 i.e. sudo mv vf_flash/imx_uart
vf_flash/imx_uart.m64; sudo ln -s vf_uart.m32 vf_flash/imx_uart
+- For config block recovery, run the ./create_configblock.sh script to
+ generate a configblock.bin file before creating the SD card
Connect UART_A:
- On EvalBoard V3.1a, use on-board FTDI RTS/CTS signal (bridge RTS/CTS, X11 5/6)
@@ -301,16 +348,20 @@ Flash NAND:
- Iris V1.1a
- 115200 baud serial debug console on UART_A (X13) without any handshake
- hit enter to verify the U-Boot command prompt
-- use 'run setupdate' commands
-- when migrating from a V2.1 Beta 3 or older image, use 'run migrate_v2.1b3' in
- order to migrate config block.
-- otherwise, use 'run update' command
+- Use 'run setupdate' command to load update commands from SD card
+ - Migrating from images before V2.2: use 'run migrate_v2.1b3' to migrate
+ config block to new flash layout.
+ - To re-create boot configuration block: use 'run create_bcb' to re-create
+ the boot configuration block. Then, use 'run update_configblock' to flash
+ the config block again.
+ Finally, use 'run update' command to update the boot loader, kernel and
+ root file system.
Note: After UART recovery, the module is resetted automatically, however when
resetting, the module enters recovery mode again. One need to power cycle the
module to start the flashed image.
-Note: This also works for non-fused pins. However, the jumper X11-37 need to
+Note: This also works for non-fused modules. However, the jumper X11-37 need to
be removed. The reason is that non-fused modules determine the UART for serial
loader from SO-DIMM 105 (X11-37) and SO-DIMM 101 (X22-9), which both need to
be low in order to boot from UART0.
@@ -339,4 +390,4 @@ Boot from SD Card:
- apply power
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, June 10, 2014
+Toradex, August 5, 2014