summaryrefslogtreecommitdiff
path: root/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2021-03-09 17:40:08 +0100
committerMax Krummenacher <max.krummenacher@toradex.com>2021-03-23 17:25:48 +0100
commit47765bf628021439a346d7d06503c34d07ab9dbb (patch)
tree15566c36f44152c4f74effc1f3c4e9ea4e164b70 /release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
parent394ee3e3417dbfb9cc69517d658bf38d778fc463 (diff)
release-notes: delete old text files
In BSP V2.x we used to provide release notes in a text file. These are now outdated. Delete them. For the current BSP the equivalent info can be found here: https://developer.toradex.com/software/linux/linux-software/release-details Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 3384ba4a86592d6095b06355544e00ebc2996654)
Diffstat (limited to 'release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt')
-rw-r--r--release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt623
1 files changed, 0 insertions, 623 deletions
diff --git a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
deleted file mode 100644
index 5ccb5d1..0000000
--- a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
+++ /dev/null
@@ -1,623 +0,0 @@
-*******************************************************
-Release Notes: Embedded Linux BSP V2.x for Apalis iMX6
-*******************************************************
-
-==> For newer images find the release details in the Toradex developer article:
-http://developer.toradex.com/software/linux/linux-software/release-details
-
-Contents:
-- U-Boot 2016.11 boot loader
-- Linux 4.1.35 kernel, based on 4.1-2.0.x-imx branch of FSL community aka
- linux-fslc-imx kernel including NXP's latest 4.1.15 2.0.0 GA release changes
-- Angstrom 2016.12/OpenEmbedded morty/Yocto 2.2 based root file system, using
- LXDE desktop environment
-
-==> Flashing instructions can be found in the Toradex developer article:
-http://developer.toradex.com/knowledge-base/flashing-linux-on-imx6-modules
-
-Licensing:
-- proprietary multimedia codecs included for evaluation purpose only
-- customer required to obtain proper re-distribution license
-
-********************************************************************************
-Linux Image V2.6.1 Beta 1 (September 29, 2016)
-
-- U-Boot boot loader:
- - backport patches needed if compiling with GCC 6
- - add fdt_fixup environment variable as a hook to modify device tree
- - configblock: add 'Apalis iMX6 Dual 1GB IT'
-- Linux kernel:
- - backport patches needed if compiling with GCC 6
- - add support for RS-485 (#19323)
-- Linux user-space:
- - deploy GPIOConfig V1.4 which corrects the iomux offset of PAD_SD4_DATA6
- - improve fw_printenv/setenv concerning /etc/fw_env.config
-- OpenEmbedded build system:
- - split meta-toradex into BSP layers meta-toradex-bsp-common and
- meta-toradex-nxp as well as the software layer meta-toradex-demos
- - rename the parent directory from stuff to layers
- - mv from build/out*/deploy to deploy
- - rename TMPDIR from out to tmp
- - deploy qt5 tools into the sdk as part of optional angstrom-qt5-x11-image.bb
-
-- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.6.1Beta1_20160929
- - repository linux-toradex branch toradex_imx_3.14.52_1.1.0_ga
- - repository u-boot-toradex branch 2015.04-toradex
-
-Known Issues:
-- PCIe suspend/resume issue
-- some USB Thumb drives don't work well in U-Boot
-- USB hub on Evaluation Board not enabled in U-Boot
-- 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
-- Ethernet aka TFTP update requires manual splitting of the root.ext3 file
- which can be taken care of by the -c argument of our update.sh script.
-- License texts do not get deployed to the root file system.
-
-********************************************************************************
-Linux Image V2.6 (August 26, 2016)
-- none, this version is identical to the previous beta version V2.6 Beta 2
-
-********************************************************************************
-Linux Image V2.6 Beta 2 (June 30, 2016)
-
-- U-Boot boot loader:
- - fix Ethernet when using gigabit switch
- - synchronize/improve memory options
- - net: increase maximum frame size to accommodate VLAN packets
- - update: make set<media>update self contained
- - increase maximum temperature for booting linux
-- Linux kernel:
- - follow changed OV5640 compatibility string
- - mxc_v4l2_capture: Allow clock setting for de-interlaced video input
- - media: Add support for ADV7280 decoder driver as found on ACA
- - video: mxc: ldb: Add support for LVDS configuration via kernel boot
- arguments
-- Linux user-space:
- - trdx-extra.inc: add iperf3 to all images
- - florence: update to latest version 0.5.4, build without sound and drop
- gstreamer 0.10 dependency
- - gpioconfig: fix pkg_postrm
-- OpenEmbedded build system:
- - linux-toradex-fsl-rt: Added a real-time kernel recipe for 3.14.52
- - further clean-up update.sh update script
- - angstrom-qt5-x11-image: add a recipe which deploys qt5 and starts a demo
-
-- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.6Beta2_20160701
- - repository linux-toradex branch toradex_imx_3.14.52_1.1.0_ga
- - repository u-boot-toradex branch 2015.04-toradex
-
-Known Issues:
-- PCIe suspend/resume issue
-- some USB Thumb drives don't work well in U-Boot
-- USB hub on Evaluation Board not enabled in U-Boot
-- 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
-- Ethernet aka TFTP update requires manual splitting of the root.ext3 file
- which can be taken care of by the -c argument of our update.sh script.
-- License texts do not get deployed to the root file system.
-
-********************************************************************************
-Linux Image V2.6 Beta 1 (March 31, 2016)
-
-- Booting:
- - using the eMMC fast boot feature.
- This requires fusing the bootmode irreversibly into the i.MX 6.
- It will be done as part of the flashing process, refer to the flashing
- instructions mentioned above.
- Fast boot mode addresses issue 15990
- http://developer.toradex.com/software/linux/linux-software/release-details?view=all&issue=15990
-- U-Boot boot loader:
- - added updt_fuse command required for the change to fastboot mode
-- Linux kernel:
- - updated to 3.14.52
- - fixed PCIe operation with Evaluation Board PCIe switch
- - fixed invalid #address-cells value which fixed issues with PCIe interrupts
- - disable not serviced DCD/RI UART interrupts
- - fixed bug preventing gpio-leds dtb configuration
- - limit SPI clock to datasheet maximum of 18MHz
-- Linux user-space:
- - deploy rttest package
- - use gstreamer 1.0. Note that some plugin names changed
-- OpenEmbedded build system:
- - update OpenEmbedded from fido to jethro:
- - Firefox 38.2.1esr
- - gcc Linaro GCC 5.2-2015.11-2
- - glibc 2.22
- - systemd 226
- - Xorg 1.17.2
-
-- sources git.toradex.com tag Colibri_iMX6_LinuxImageV2.6Beta1_20160331
- - repository linux-toradex branch toradex_imx_3.14.52_1.1.0_ga
- - repository u-boot-toradex branch 2015.04-toradex
-
-Known Issues:
-- gstreamer freezes when generating its initial database on some modules:
- (gst-plugin-scanner:683): GLib-GObject-WARNING **: cannot register existing
- type 'GstImxCompositorPad'
- The following gets you around this:
- mv /usr/lib/libgstimxcompositor.so.0.12.0 /usr/lib/libgstimxcompositor.so.0.12.0.orig
- gst-inspect-1.0
- mv /usr/lib/libgstimxcompositor.so.0.12.0.orig /usr/lib/libgstimxcompositor.so.0.12.0
- Alternative one can uninstall libgstimxcompositor0
- opkg remove --force-depends libgstimxcompositor0
-- PCIe suspend/resume issue
-- USB RNDIS is racy due to networkd bug and not started by default
-- some USB Thumb drives don't work well in U-Boot
-- USB hub on Evaluation Board not enabled in U-Boot
-- 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
-- Ethernet aka TFTP update requires manual splitting of the root.ext3 file
- which can be taken care of by the -c argument of our update.sh script.
-
-********************************************************************************
-Linux Image V2.5 Beta 3 (December 15, 2015)
-- U-Boot boot loader:
- - disable delete-null-pointer-checks compiler flag (needed on Tegras)
-- Linux kernel:
- - adapt to changed ldb driver (LVDS)
- - enable RTL8192CU driver e.g. for LM006 USB Wi-Fi stick
-- Linux user-space:
- - make sure USB RNDIS Gadget is started before networkd
- - use new Toradex feed server as default feed URI
-- OpenEmbedded build system:
- - fix memcpy.patch to apply to Linaro layer and openembedded layer glibc
- - remove create_configblock.sh from deployment tarball
- - add rtl8192cu firmware for LM006 USB Wi-Fi adapter
- - add README with dependency and contribution information
- - backport rtl8192cx for latest available firmware
- - change name for IT specific U-Boot binary
-- Update scripts:
- - re-introduce update_uboot_it applicable for Apalis iMX6 IT modules
-
-- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.5Beta3_20151215
- - repository linux-toradex branch toradex_imx_3.14.28_1.0.0_ga
- - repository u-boot-toradex branch 2015.04-toradex
-
-Known Issues:
-- update_it does not find the U-Boot binary. Updating from a V2.5 Beta 1 and
- older image will fail, updating from a newer image will update all components
- but U-Boot.
- workaround: on the update media, (SD-card, TFTP server) make a copy with
- the correct name.
- /srv/tftp/ # cp apalis_imx6/u-boot.imx-it apalis_imx6/u-boot-it.imx
-- PCIe suspend/resume issue
-- USB RNDIS is racy due to networkd bug
-- some USB Thumb drivers don't work well in U-Boot
-- USB hub on Evaluation Board not enabled in U-Boot
-- 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
-- Ethernet aka TFTP update requires manual splitting of the root.ext3 file
- which can be taken care of by the -c argument of our update.sh script.
-
-********************************************************************************
-Linux Image V2.5 Beta 2 (November 6, 2015)
-- U-Boot boot loader:
- - add return code for cfgblock commands which allows scripting
- - increase TFTP blocksize for better performance
- - enabled zero bootdelay check (allows entering U-Boot when bootdelay is 0)
- - enable eMMC boot support commands (e.g. /dev/mmcblk0boot0)
- - boot U-Boot from the eMMC boot area (/dev/mmcblk0boot0)
- - move environment to the end of the eMMC boot area before the config block
- - enable crc32 verify support
-- Linux kernel:
- - migrate to Linux 3.14.28 kernel, based on Freescale's BSP release
- imx_3.14.28_1.0.0_ga
- - optional RS485 is not yet migrated
- - add optional CSI camera support for OmniVision OV5640
- - changed Fusion multi touch event reporting to adhere to multitouch slot
- - renamed the device tree for V1.0 HW from imx6q-apalis-eval_v1_0.dtb to
- imx6q-apalis_v1_0-eval.dtb
-- Linux user-space:
- - updated to latest Angstrom 2015.06/OpenEmbedded fido:
- - glibc 2.22
- - systemd 219
- - Xorg 1.16.1
- - glibc: force memcpy_arm to improve memcpy performance
- - fw_printenv/setenv: follow U-Boot environment move
- - updated Vivante binary graphics/multimedia drivers (some gstreamer plugins
- changed their names, notably mfw_v4lsink to imxv4l2sink)
- - fix USB RNDIS operation (still racy due to networkd bug)
-- OpenEmbedded build system:
- - local.conf: add Toradex source mirror as pre-mirror
-- Update scripts:
- - Ethernet aka TFTP update: provide option to split rootfs output file
- - update.sh: delete intermediate files after use
- - improved update.sh to use module type specific folders allowing update of
- different modules with just one update media
-
-- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.5Beta2_20151106
- - repository linux-toradex branch toradex_imx_3.14.28_1.0.0_ga
- - repository u-boot-toradex branch 2015.04-toradex
-
-Known Issues:
-- PCIe suspend/resume issue
-- USB RNDIS is racy due to networkd bug
-- some USB Thumb drivers don't work well in U-Boot
-- USB hub on Evaluation Board not enabled in U-Boot
-- 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
-- Ethernet aka TFTP update requires manual splitting of the root.ext3 file
- which can be taken care of by the -c argument of our update.sh script.
-
-********************************************************************************
-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 Apalis_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
-- on V1.0 HW 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
-- Linux kernel:
- - no change
-- Linux user-space:
- - remove not existing debug feed from opkg configuration
-- Update script
- - add additional U-Boot binary for use with Apalis iMX6Q 2GB IT module
-
-- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.3Beta6_20150112
- - repository linux-toradex branch toradex_imx_3.10.17_1.0.0_ga
- - repository u-boot-toradex branch 2014.04-toradex
-
-Known Issues:
-- on V1.0 HW 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
-- flash_eth.img requires manual splitting of the root.ext3 file.
- see the apalis-imx6_bin/flash_eth.scr script
-- a serial getty is started on ttymxc1 in addition to ttymxc0
- to disable this permanently execute the following command on the module:
- systemctl disable serial-getty@ttymxc1.service
-
-********************************************************************************
-Linux Image V2.3 Beta 5 (December 19, 2014)
-- U-Boot:
- - detect HW Version and work with both V1.0 and V1.1 HW
- - add initial configuration for Apalis iMX6Q 2GB IT, configure
- with apalis_imx6q2g
- - add additional version related environment variables to ease scripting
- - on HW 1.1 route PWM4 also to BKL_PWM by means of an on module buffer
-- Linux kernel:
- - control RESET_MOCI from the CPU on V1.1 HW, and thus have the correct reset
- sequence between the PCIe switch and downstream end points.
- Fixes missing PCIe devices after reboot.
- - update device tree for HW V1.1 and add a V1.0 HW device-tree
- - remove some drivers unusable on Apalis iMX6
- - rename power-key to its correct function wake-up-key
-- Linux user-space:
- - add eglinfo application
- - update X server to 1.14.7
- - /etc/machine-id: ensure it is saved non-volatile
-- Update script
- - reduce rootfs partition size in the MBR to the available eMMC size
- to have a valid MBR
- - fix flash_eth update scripts
-
-- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.3Beta5_20141219
- - repository linux-toradex branch toradex_imx_3.10.17_1.0.0_ga
- - repository u-boot-toradex branch 2014.04-toradex
-
-Known Issues:
-- on V1.0 HW 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
-- flash_eth.img requires manual splitting of the root.ext3 file.
- see the apalis-imx6_bin/flash_eth.scr script
-- a serial getty is started on ttymxc1 in addition to ttymxc0
- to disable this permanently execute the following command on the module:
- systemctl disable serial-getty@ttymxc1.service
-
-********************************************************************************
-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:
-- on V1.0 HW 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
-- due to the flash_eth.img update script currently being broken please use the
- SD card flashing method (e.g. flash_mmc.img) for now
-
-********************************************************************************
-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:
-- on V1.0 HW 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
-- PCIe does enumerate devices but further access does fail due to a
- misconfiguration of the Linux kernel. Unset CONFIG_RC_MODE_IN_EP_RC_SYS
- and recompile the kernel.
- http://git.toradex.com/gitweb/linux-toradex.git/commit/09c7ac4adbb2e807b921d02caacc7c53abdedac7
-- The Angstrom-Distribution since switched to using ARM Thumb2 instruction set.
- To use their binary feeds e.g. using the opkg package manager please change in
- /etc/opkg/base-feed.conf et. al. armv7ahf-vfp-neon to armv7at2hf-vfp-neon.
- We consider switching in our next release.
-
-********************************************************************************
-Linux Image V2.2 Beta 1 (April 04, 2014)
-- U-Boot:
- - initial release
-- Linux kernel:
- - initial release
-- rootfs / oe-core:
- - initial release
-- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.2Beta1_20140404
-
-Known Issues:
-- on V1.0 HW 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
-- video decoding leaks resources, after a while it stops working
-- initial rootfs must fit in RAM, i.e. it must not be greater than ~900MB
-- SSH password authentication is disabled by default (see PasswordAuthentication
- setting in /etc/ssh/sshd_config)
-
-********************************************************************************
-Notes:
-- 115200 baud serial debug console on UART1 (EvalBoard lower X28 resp.
- X29 depending on JP10/12, X22 on Ixora) without any handshake
-- user account: root with empty password
-- 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
-- Linux host used for update preparation requires proper 32-bit execution
- environment (e.g. install ia32-libs on 64-bit Ubuntu) and awk (e.g. install
- gawk on Ubuntu)
-
-Working on latest image:
-- U-Boot boot loader
- - environment storage in eMMC
- - 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/
- - temperature sensor CPU /sys/devices/virtual/thermal/thermal_zone0/temp
- board: /sys/devices/soc0/soc.0/2100000.aips-bus/21a4000.i2c/i2c-2/2-0041/stmpe-adc/iio:device0/in_temp8_raw
- - 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
- - 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
- to maximum and use the DAC volume
- - S/PDIF
- - SPI via /dev/spidev0.0 aka SPI1 and /dev/spidev1.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, disabled
- - automatic USB device/host/suspend detection aka full OTG support
- - analog input via IIO framework
- - parallel camera interface
- - CSI2 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
- - OpenGL
- - LXDE
- - resize rootfs partition to full eMMC capacity
- - GPIO config tool
-- Display:
- - 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
-
-Not working or not tested:
-- U-Boot boot loader
- - USB OTG1 support
-- Linux kernel
- - IrDA
- - All UART control lines on V1.0 HW
- - SIM card
- - HDA audio IF on MXM connector (not possible with i.MX 6)
- - on V1.0 HW 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
- - I2S / AC97 on MXM connector
-- Linux user-space
- - Gstreamer encoding (not tested)
-- Display:
- - on some monitors HDMI EDID does not negotiate correct timings,
- adding/removing mxc_hdmi.only_cea=1 to the kernel command line may help
- - more than one framebuffer used as a X screen
- - backlight PWM on V1.0 HW
- - DSI output
-
-******************************************************************************
-Flashing instruction have been moved to the Toradex developer article:
-http://developer.toradex.com/knowledge-base/flashing-linux-on-imx6-modules
-
-Toradex, April 19, 2017