GW15002 Avila SBC Development Software Revision History -------------------------------------------------------- Rev 0 - 4/15/2004 Initial Release Rev 0.1 - 5/13/2004 Update directory structure. Update binaries to latest build. Add device datasheets. Manual updated. Rev 0.2 - 6/14/2004 Update JTAG Flash.exe program to add support for Revision B boards. Rev 0.3 - 6/22/2004 Added Linux development tool chain and source files. Added revision history file. Rev 0.4 - 11/24/2004 Updated manuals folder to include latest versions. Added GW2345 and GW2347 product manuals. Rev 0.5 - 6/22/2005 SnapGear: - Upgraded to SnapGear release to 3.2.0 - Added Avila I2C Sensor demo scripts: showtemp, showvolt, showmac, gettime, settime, setled - Added application memtester -> 2.93.1 - Added application ttcp - Added application ebtables -> 2.0.6 - Added application features -> 1.00 - Added application hostap-utils -> 0.3.7 - Updated application bridge-utils -> 1.0.6 - Updated application dnsmasq -> 2.22 - Updated application iptables -> 1.3.1 - Updated application mini_httpd -> 1.19 - Updated application wireless_tools -> 27 - Added demo scripts: demo_eth_bridge, demo_wireless_ap, demo_wireless_client - Patched SG/tools/romfs-inst.sh to strip executables using ${CROSS_COMPILE}strip - Changed /etc/motd - added information - Changed /etc/rc - added telnetd, mini_httpd, etc. - Changed /etc/passwd - removed root password Linux Kernel - Linux Kernel 2.4.27-uc1 - Added Avila CF/IDE driver - Added Avila GPIO driver - Added Avila Temperature I2C driver - Added Avila Voltage I2C driver - Added Avila EEPROM read/write driver - Added Avila RTC read/write driver - Updated Intel Access Library (IAL) -> 1.5 - Updated ixp425_eth.c -> 1.2 - Added Prism 2 (hostap) driver -> 0.3.7 - Added Atheros (madwifi) driver -> CVS - Patched linux-2.4.x/Makefile to clean IAL correctly. - Patched linux-2.4.x/drivers/net/wireless/hostap_ioctl.c fix for WE17 - Changed build defaults to include: bridging, vlan, iptables, hostap, madwifi, 3c59x, e100, e1000, QOS I2C and sensor drivers, block devices, etc. RedBoot: - Upgraded to RedBoot 2.01 - Added initial CF/IDE boot support - Added build-redboot.sh build script - Added optional compiler define SKIP_NPE_LINK_CHECK to skip additional NPE initializations reducing boot time approximately 3 seconds Rev 0.6 - 2/20/2006 SnapGear: - Upgraded to SnapGear release to 3.3.0 - Removed Avila showmac demo script as it is no longer useful - Added application devmem Linux Kernel 2.4 - Updated Linux Kernel 2.4.31-uc0 - Updated CF/IDE driver Linux Kernel 2.6 - Updated Linux Kernel 2.6.12-uc0 to 2.6.15.4 - Added Avila CF/IDE driver - Added Avila GPIO driver - Added Avila Volt/Temp I2C driver - Added Avila RTC read/write driver - Added Prism 2 (hostap) driver -> 0.4.7 - Added Atheros (madwifi-ng) driver -> SVN Version 1440 - Changed build defaults to include: bridging, vlan, hostap, madwifi, 3c59x, e100, e1000, QOS I2C and sensor drivers, block devices, etc. Intel Access Library 1.4/2.0 - SnapGear IAL Integration (into modules/) - Updated ixp425_eth.c -> 1.4a - Modified ixp425_eth.c to get mac addresses from eeprom - Linux 2.4.31 NPE support (via SnapGear IXP400 IAL patch) - Linux 2.6.15.4 NPE support (via SnapGear IXP400 IAL patch + massage) RedBoot: - Upgraded to RedBoot 2.02 - Fixed CF/IDE timing issues - Added Makefile for building different memory size targets (32M, 64M, 128M, 256M) - Fix memory size issue. Linux ATAGS now work properly. Rev 0.7 - 06/20/07 SnapGear - Did away with Avila Build System - Created a buildsystem that incorporates the Buildroot System Buildroot - Incorporated the Buildroot System - Added all of the Avila Specific Utilities into Buildroot tree - Adjusted target-skeleton to handle the Avila platform - Adjusted default configuration to support the Avila Platform - Added hostapd - Added wpa_supplicant - Added gpsd Linux Kernel 2.6 - Vanilla Kernel 2.6.21.4 - Added Led support for the Avila Platform - Modified rtc driver to recognize rtc - Added hwmon driver - Added Atheros (madwifi-ng) driver -> SVN Version 2456 - New cf drivers that use libata as ide subsystem will eventually be deprecated - Modified timings in the CF Driver to improve performance by more than 350% - Minor Tweaks to properly support Gateworks Avila Machine Id Intel Access Library 2.4 - Integrated into 2.6 Kernel (drivers/ixp400) - Makefile - Kconfig - etc... - Updated ixp400_eth.c -> 1.7 - Modified ixp400_eth.c to get mac addresses from eeprom - Modified ixp400_eth.c to properly setup phy's for the kendin switch - Minor Tweaks to properly support Gateworks Avila Machine Id Redboot - Created a Universal Redboot (Not dependent on RAM Size anymore) - Created eeprom (a utility to modify eeprom conents) - Created econfig (a utlity to fix eeprom, and enable users to adjust startup settings) - Ported forward to version 2.04 - Incorporated faster CF timings to increase performance by more than 350% - Fixed phy support for the National 83848 on GW2347, GW2357, GW2355 - Fixed phy support for the Kendin Switch on GW2358, GW2355 - Switch Machine Id to Gateworks Avila Machine Id (526) END OF FILE