|
|
(12 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| {| class=wikitable
| | |
| ! Image File
| |
| ! Changelog
| |
| ! Known Issues
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/2gbsd-471x-20130221.dd.bz2 2gbsd-471x-20130221.dd.bz2]
| |
| |
| |
| *Initial release
| |
| |
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/2gbsd-471x-20130425.dd.bz2 2gbsd-471x-20130221.dd.bz2]
| |
| |
| |
| *Updates to Debian Wheezy
| |
| *TS specific utilities exported to Debian
| |
| **Including tshwctl, xuartctl, sdctl
| |
| **Includes busybox for vconfig and devmem
| |
| *Includes more baseboard support
| |
| **TX EN is automatically enabled on known baseboards
| |
| *LCD support
| |
| **TS-TPC-8900 support added
| |
| *Touchscreen supported added
| |
| **TS-TPC-8900 support added
| |
| *Initial driver for SocketCAN support added
| |
| *ts4700ctl revised to tshwctl for consistency among other products
| |
| **tshwctl adds simple support for FPGA DIO with --getdio --setdio --clrdio options
| |
| *tsrf2cf support added
| |
| *ts4700_isa16550 support added for pc104 peripherals like TS-SER4 or TS-MULTI104
| |
| *smsc95xx ethernet support added
| |
| *Icewm removed.
| |
| *fullscreen-webkit added
| |
| **Command is ./fullscreen-webkit <url> to run a full screen browser
| |
| **Replaces icewm as default desktop
| |
| *Fixed FPGA Reload support with release of opencore
| |
| *Added new soft jumpers.
| |
| ** JP2 & JP3 are baseboard specific.
| |
| *** Controls support such as ethernet switch config
| |
| ** JP4 enables read only mode
| |
| ** JP5 disables network autoconfig from initramfs. This can still be set from Debian
| |
| |
| |
| *CAN Controller currently inaccesible
| |
| *Second SD card not supported in sdctl
| |
| *smsc95xx periodically does not set MAC address correctly (already fixed in next image)
| |
| *mdnsd is not correctly started
| |
| *Debian Wheezy boot speed not yet optimized
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/2gbsd-471x-20130515.dd.bz2 2gbsd-471x-20130515.dd.bz2]
| |
| |
| |
| *Updated kernel. See [https://github.com/embeddedarm/linux-2.6.34-ts471x/commits/master git for the full changelog].
| |
| *TS-8700 support
| |
| *TS-8280 support
| |
| *Added SocketCAN support and example userspace utilities (cansend, candump, etc)
| |
| *Fixed FPGA reload to be reliable
| |
| *mdnsd started correctly
| |
| *fixed JP1 causing serial console to break
| |
| |
| |
| * USB OTG not yet supported
| |
| * Second SD card not supported in sdctl
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/2gbsd-471x-20130522.dd.bz2 2gbsd-471x-20130522.dd.bz2]
| |
| |
| |
| *Updated kernel. See [https://github.com/embeddedarm/linux-2.6.34-ts471x/commits/master git for the full changelog].
| |
| * Added basic support for TS-4740
| |
| * Fixed USB OTG support
| |
| * Added PCIe support
| |
| |
| |
| * Second SD card not supported in sdctl
| |
| * No audio support
| |
| * PCIe breaks kernel register interface to FPGA
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/2gbsd-471x-20130531.dd.bz2 2gbsd-471x-20130531.dd.bz2]
| |
| |
| |
| * Disabled PCIe pending fixes for SMC FPGA interface
| |
| * Added TS-8150 support.
| |
| * Added TS-8920 support.
| |
| |
| |
| * Marvell switch chip drops fragmented packets (TS-4712 only)
| |
| ** Set MTU to 1501 on eth0 as a workaround.
| |
| * PCIe disabled pending fix.
| |
| * No Audio support
| |
| * Second SD card not supported in sdctl
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/2gbsd-471x-20130806.dd.bz2 2gbsd-471x-20130806.dd.bz2]
| |
| |
| |
| *Implemented default splash screen, see /ts/splash
| |
| *Audio support (sgtl5000, wm8750, sii9022)
| |
| ** Audio startup noise added, see /ts/startup.wav
| |
| *AutoStart X11 in the initramfs
| |
| ** Configure started apps with /ts/initramfs-xinit
| |
| *Default x session changed to icewm-lite for faster boot time
| |
| *ifplugd is no longer run when jp1 is set due to race condition
| |
| ** Configure the network in Debian once you are booting there
| |
| *check-usb-update implemented
| |
| ** Plug in a USB drive with 1 partition containing /tsinit which will automatically run. Used primarily for production.
| |
| *sdctl updated to support dual SD
| |
| ** Start "nbd-client 127.0.0.1 7501 /dev/nbd1" to access second card
| |
| ** Doublestore fixes added
| |
| *PCIe fixes included, PCIe enabled by default on suported macros with pxa168
| |
| *compat-drivers included
| |
| ** Includes common wireless drivers
| |
| *Marvell Switch Chip fixes added
| |
| *Wheezy updated to latest in repository
| |
| *Added support for both onboard/offboard switches
| |
| ** Used in cases such as TS-4720 + TS-8700
| |
| *Added initial TS-4740 support
| |
| ** Uses Xilinx FPGA for reload, added spiflash tools
| |
| *** spiflashctl added
| |
| *** bin2coe added
| |
| *** new tshwctl commands
| |
| ** eMMC support
| |
| *TS-4720 support added
| |
| *Generates random MAC address if none is programmed.
| |
| ** Should only be used for production
| |
| *Added Kexec support
| |
| ** Allows support for NFS/http/ftp/etc kernel and rootfs loading
| |
| *Xuartctl defaults to 100hz instead of IRQ driven
| |
| ** IRQ behavior is specifically tuned for best latency, but requires high CPU
| |
| *Debian Wheezy configured to continue booting in the event of a fsck error unless it is completely unrepairable
| |
| *ts-sendsigs-omit script fixes so multiple nbd-clients or xuartctls are not killed early in shutdown
| |
| *Root filesystem is now always /dev/rootfs rather than /dev/nbd0p2
| |
| ** TS-4740/TS-4720 can boot to /dev/nbd1p2, so the actual rootfs is automatically symlinked to /dev/rootfs
| |
| |
| |
| * Unionfs crashes with a kernel oops when JP4 is enabled.
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/2gbsd-471x-20130815.dd.bz2 2gbsd-471x-20130815.dd.bz2]
| |
| |
| |
| * TS-8700 switch reset race condition fixed
| |
| * Fixed FPGA reload for TS-4712/20
| |
| * tshwctl minor fixes
| |
| ** ethinfo overflow fixed
| |
| ** tagmem is now only written if value actually changed with setjp/removejp/setmac
| |
| |
| |
| * Unionfs crashes with a kernel oops when JP4 is enabled.
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/4gbsd-471x-20131004.dd.bz2 4gbsd-471x-20131004.dd.bz2]
| |
| |
| |
| * Switched to EXT3 by default
| |
| ** Doublestore users should disable journaling to reduce writes vs old ext2
| |
| * Image sized for already shipping 4GB MicroSD cards
| |
| * TS-8400 support completed
| |
| * ifpulgd now starts on switch interfaces correctly
| |
| * /ts/config file create to allow for further configuration of the initramfs. See this file for more information.
| |
| * Soft Jumpers 2,3,4,5 have been removed and are implemented in the /ts/config file which allows more than 8 settings
| |
| ** The config file allows enabling and configuring utilities like ifplugd, xuartctl, mdnsd, and more.
| |
| ** Read only jumper 4 removed due to bugs with unionfs.
| |
| ** Behavior of JP1 and JP8 are not changed
| |
| ** JP7 added to minimize initramfs initialization for fastest boot.
| |
| * Reloading the TS-4712 and TS-4720 now resets the model number correctly after a soft reload
| |
| * X11 in Debian started with correct HOME variable so a valid .Xauthority file is created
| |
| ** This allows DISPLAY=:0 to work, and fixes some dns resolution issues
| |
| * /etc/init.d/motd updated to include additional information for debugging
| |
| * tshwctl updated
| |
| ** TS-7700 EVGPIO (getdio/setdio/clrdio) added
| |
| ** --getdio is fixed which would previously change the direction for all DIO in the first register when used (DIO 0-15)
| |
| ** --rtcinfo implemented which provides more status information on the RTC
| |
| * Kernel updated
| |
| ** Included commonly requested features in default config
| |
| **** Bluetooth, ipv6, netfilter (iptables), bridging, and more device support.
| |
| ** wm8750 support added for TS-8400
| |
| ** sgtl5000 supports an option to disable standby to prevent audible pops
| |
| ** See [https://github.com/embeddedarm/linux-2.6.34-ts471x/commits/master git for the full changelog].
| |
| |
| |
| * Unionfs support disabled
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4720-linux/binaries/ts-images/4gbsd-471x-20140306.dd.bz2 4gbsd-471x-20140306.dd.bz2]
| |
| |
| |
| * Fixed rare reboot lockup
| |
| * Added Marvell switch chip errata fix for 10Mb/s ethernet
| |
| * Added minimum packet size for TS-4712/TS-4720 to work around corrupt FCS from switch chip
| |
| * Added TS-4720 support
| |
| * Added TS-4740 support
| |
| |
| |
| |-
| |
| | [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4720-linux/binaries/ts-images/4gbsd-471x-20140430.dd.bz2 4gbsd-471x-20140430.dd.bz2]
| |
| |
| |
| * Initial TS-7250-V2 support
| |
| * Initramfs now prints boot device on TS-7250-V2 and TS-4720
| |
| * Initramfs zeroconf/ipv4ll IP is now only used as a fallback if dhcp fails
| |
| ** Fixes mdns resolving zeroconf to a system with no route to it
| |
| * Updated tshwctl with rtcinfo, and 7250v2 dio/adc support
| |
| * Updated sdctl for 7250v2
| |
| * Debian updated with empty killprocs script
| |
| ** Normal killprocs ignores debians list of processes not to kill which kills the nbd-client
| |
| ** Empty killprocs will succeed these updates, but not restart processes
| |
| |
| |
| * USB WiFi modules not compiled with the kernel. USB WiFi will not work, and requires a kernel compile and rebuilding the modules as outlined in the [[#Compile_the_Kernel|Compile the Kernel]] section.
| |
| |-
| |
| | * [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/4gbsd-471x-20140724.dd.bz2 4gbsd-471x-20140724.dd.bz2]
| |
| |
| |
| * Fixed TS-7250-V2 ADCs
| |
| * Fixed 16550 driver for 7250v2
| |
| * Fixed USB WIFI module regression
| |
| * eMMC on 7250v2 is now converted to SLC.
| |
| ** new image available [ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4710-linux/binaries/ts-images/2gb-emmc-slc-471x-latest.dd.bz2 2gb-emmc-slc-471x-latest.dd.bz2]
| |
| * Enabled /dev/i2c interface in the default kernel
| |
| * Added new CFG options
| |
| ** CFG_MUTE_CPU_UART=1 will completely disable output on /dev/ttyS0 after the bootrom messages
| |
| ** CFG_XUART_CONSOLE_EN=<0-7> will use an XUART for console instead of /dev/ttyS0
| |
| | * EVGPIO IRQ #2 requires a build from the latest kernel sources
| |
| |}
| |