diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2021-03-09 17:40:08 +0100 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2021-03-23 17:25:48 +0100 |
commit | 47765bf628021439a346d7d06503c34d07ab9dbb (patch) | |
tree | 15566c36f44152c4f74effc1f3c4e9ea4e164b70 /release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt | |
parent | 394ee3e3417dbfb9cc69517d658bf38d778fc463 (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.txt | 623 |
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 |