################################################ BDI-4 ################################################ A merging of the BDI-2.xx and the Debian based Live projects. Whilst the installer is based on Red Hat's anaconda, much is owed to the efforts of Progeny. Without their work on apt support, the BDI wouldn't be here. Minimum requirements: --------------------- 400MHz Pentium class processor. 256MB RAM 4Gig IDE hard drive. It is possible to use a slower CPU with less memory (P266 with 128M is the limit), but the installation could take a long time. Known Issues: ------------- Some hard disk geometries cause the partitioning module to fail. This is due in part to the BIOS on some motherboards. Please try using LBA mode in the BIOS. SATA drives are currently not supported. This is due to limitations in the intstaller's hardware detection and a lack of hardware for testing. ------------- SCSI drives can and do affect realtime kernels. This is due to the DMA requirements of the low level hardware interface. If you must use a SCSI drive, either use a RAM disk or IDE drive for swap. Alternatively, turn swap off completely. ------------- The Graphical User Interfaces for EMC do not diplay correctly on an odd system or two. On occassions, the text size in KDE is rendered too small. This appears to be a problem with the XFree86 driver and some monitors not being probed correctly. The fix is to add the following line to the Monitor section of /etc/X11/XF86Config-4 DisplaySize 320 240 Note: This file can only be edited by 'root'. ------------- Rescue mode is known to be broken - Use one of the many Live CDs such as Knoppix instead. ------------- EMC does not install icons for xfce4 or evilwm, do not use these windo managers unless you know your way round a typical install and have need of a lightweight wm. ################################################ Change log. ################################################ 4.51 New packages added to satisfy build deps of emc2. Numerous packages updated from Security-updates. Backported fixes to EMC - Tolerances for arc end points for JK and R notation set in the config. emc2-2.0.4 included. 4.50 Rebuilt against updated repository. 4.49 Updated kernel to 2.6.16.20. k3b added to the package lists. 4.48 Updated kernel to 2.6.16.18 and patched with the latest RTAI snapshot - Compiled with gcc-3.4. madwifi & ndiswrapper modules rebuilt. automake-1.9, cpp-3.4, & gcc-3.4 included along with a number of other optional tools. Small bug fix to emc. bug fix for sendmail. 4.47 Unreleased 4.46 Bug fix to EMC for feed override. 4.45 Minor update to fix a CD boot problem some users were experiencing. 4.44 Bug fixes to the installer and some additional support added for SATA modules - Needs testing. Package selection fine tuned a little.. 4.43 Unreleased. 4.42 Several changes made in the installer to fix partitioning & grub issues. 4.41 Unreleased. 4.40 Switch to 2.6.16 kernel with the latest RTAI-3.3 release. Numerous bug fixes to EMC including memory leaks and signal handling errors. A new stepper driver from Matt Timmermans is included which offers a higher step rate compared to freqmod. Axis updated to 1.2.1 release. bwidget added for the benefit of emc2 users. Source tarballs for both emc-1.0 and emc2. 4.39 Inhouse fixes & test.. 4.38 Kernel packages rebuilt with the pending RTAI-3.3 sources - Note: In line with current Debian naming conventions, the kernel-* packages are now linux-*. In addition, the full source tree is no longer required to build third party kernel modules. Axis rebuilt against 21-12-2005 CVS source. Additional debian-security packages included. 4.36 Some more bug fixes to mini.. Update firstboot script. 4.34 Bug fixes to mini.. 4.33 New editor added to the mini GUI. Secondary mirror for EMC packages. Additional debian-security packages incorporated. 4.30 Reordered the upgrade script. More packages from Debian-security included. The largest group being XFree86. Final BDI-4.xx release based on the current EMC1/libnml build. 4.29 Fixed a bug in EMC's stepper routine that was trashing the FPU stack. Thanks to Jeff Epler and Chris Radek for pointing out there was a problem. System rebuilt on a 2.6.12.6 kernel with the latest magma patches from RTAI (compiled with gcc-3.3). KDE core packages updated from debian-security. gcc-2.95 dropped in favour of gcc-3.3. Axis updated to CVS 18th Nov 2005. 4.28 Axis updated to CVS 17th Nov 2005. A simple shell script added to ease the upgrading from earlier BDI-4 builds. 4.27 Assorted changes in the background to resolve a number of issues. hwdata is causing trouble again, and pciutils may be the reason kuzu fails to detect some graphics cards.. Added xfce4 as an optional window manager, dropping subversions to make room.. 4.26 Bug fix to EMC to get rid of an intermittent and unreported abort from the RT code. Added line numbers to the interpreter error reports. Axis updated to CVS 9th Nov 2005 4.25 Numerous packages from Debian Security updates - These include cvs, sudo, zlib, and others. 4.24 Verify function speeded up in EMC. Axis updated to CVS 2nd Nov 2005. 4.24 Bug fix to EMC for coordinate offsets incorrectly applied to rotary axes during G2/3 moves. Applied Malte Rutemann's patch to iosh.cc to allow loading of the tool table. Qt development libraries and tools added. Just for Jymmm, a samba server included. tcl/tk libs rebuilt to fix a minor symlink problem. Special treat, mediacheck boot option for verifying the CD fixed. 4.23 First major release since sarge being declared stable by Debian - Many packages updated. This now provides the base line for the BDI build. Several packages added - bybasic, yabasic, and subversion (svn). Axis updated to CVS 25th Aug 2005. tcl8.4 & tk8.4 updated to 8.4.11 with threads disabled. libc6 updated to 2.3.5-4. Both in response to bug reports connected with mini & tkemc locking up or failing to release system resources. EMC chages: Bug fix to the trajectory planner that was causing blending to break down at high speed. File permissions relaxed on EMC ini, tbl, and var - Any user can write to these. ppmcbridgeportio added for Jon Elson's h/w. xemc added for the benefit of legacy users. emc package release number bumped to 1.0. 4.21 pciutils & kudzu from 'experimental' and Fedora used - This (hopefully) fixes SCSI and i810 installs. 4.18.1 Syntax highlighter added to the emc package Axis updated to "Final". Bug fix to G83 in EMC. 4.18 Minor tweek to EMC directory permissions. Tcl/tk scripts no longer need to be run as root. 4.17 New Sherline docs added. EMC updated with more drivers - Jon Elson's parport devices and Sensoray 526. Squeezed in the basic compiler tools. 4.16 Synergy updated again. 4.15 Synergy updated. 4.14 Sherline & EMC docs added. 4.12 Samba & xcdroast added. 4.10 Homing bug in EMC fixed. 4.09 Kernel recompiled for i586