Wierd Stuff
- IP blocks for Asia http://www.okean.com/asianspamblocks.html
Core Maintance Software
- HP Download Manager - Firmware updates for HP printers
- Monitor Test Pattern Generator: http://www.idk-tech.com/webvg/index2.html
Manual - Customized Software Installs
- E2-3346 - DataStudio I/O Libraries (IOLibSuite_16_2_15823.exe) and DataCapture0400_15Feb2012.exe After install the IOLibrary remove the 6 firewall rules created to allow access to the world. After installing DataCapture copy the Start Menu links from the administrator account to AllUsers (May 2012). To use select Instrument type Agilent 2000 series, then select USB I/O and click ok - it should remember this.
- Public Computers - ETap+license - must be installed before joining to Nexus (Version 7.1.0 can be installed after joining to Nexus)
EagleCad+license - install after Nexus
- MENG Lab ETAP software + license before joining to Nexus
PSCad (S09) manually installed at any time.
- FYDP Lab - EagleCad+license
PicProg for the PIC programmers - BEFORE joining to Nexus
- Motors Lab - LVDam (LabVolt) + drivers after Nexus install
Note: Setup defaults for 8960 connected ones via:
Data Acq (right) -> Analog Input ->
Torque to 8960nm
Speed to 8960-1x
Then Tools -> Set Config as Default
Nexus Ports
The following ports are automatically enabled on all ECE computers:
| Port | Protocol | IP Range | Comment |
| 10 000 to 10 010 | TCP and UDP | 129.97/16 | ECE 355 |
10 000 to 10 100 ON LINUX | TCP and UDP | 129.97/16 | ECE 355 |
| 22 222 | UDP | 129.97/16 | SIP Video |
| 22 224 | UDP | 129.97/16 | SIP Audio |
| 22 232 | UDP | 129.97.8/24 | Sip local video |
| 22 234 | UDP | 129.97.8/24 | Sip local audio |
| 4000 | UDP | 129.97/16 | SIP setup?? |
| 5060 | UDP | 129.97/16 | SIP basic audio |
| 5061 | UDP | 129.97/16 | SIP messages |
| | | |
| Echo Request | UDP | all internet | Ping Service |
| | | |
| UserAppSVC.exe | Any | 129.97.56/24 | UserApp Security Tracking |
| NtTsyslog.exe | Any | 129.97.56/24 | Syslogging of security and Windows Messages |
Software List
The following is a list of software which I've installed.
If you have any questions contact me, Eric, by visiting me in E2-2357 or email
at praetzel@uwaterloo
Special Software Installs
This software is manually installed:
- ETap 6.0 is 3.1G - removal started Jan 2010, deploying ETap 7.1.0 (6.2G)
- ETap 5.5.6 - E2-2360 public computers ECE-PUBLIC11 .. ECE-PUBLIC15
MEng lab - first row of the computers, the 2 on the right as you enter.
- EagleCad 3.5 - E2-2360, E2-2362 public computers
E2-3339 FYDP room
- Asian Lanugage character support for Windows XP. This is included on all
computers re-installed since December 2007.
Software Hints
- Outlook 2007 issues. If MS Office has been installed without Outlook
adding outlook requires logging in as admin and fully removing all Office
packages and then using GPOTool to force a re-install of the full Office
package.
If Outlook still doesn't start try: Outlook.exe \RESTARTNAVPANE
- Hibernate only works on about 80% of the M2NPV-VM motherboards with Win XP. In those cases the system hibernates; but doesn't power down and immediately powers back up. Trying another hibernate sometimes works. So all
hibernate scripts are followed by a shutdown script. Jan 2010
- Windows XP automatic hibernate after 1 hour of inactivity doesn't work well as the networked machine is never quite for an hour and never shuts down. Jan 2010
- Vista and Win 7 issues with file server: run secpol.msc thenclick on Local Policies then Security Options Find Network Security: LAN Manager authentication level and open it. Change the default value NTVLM2 responses only to LM and NTLM - use NTLMV@ session security if negotiated
- Default Web Browser can be set with Start -> Programs -> Internet Tools -> Utilities -> DefaultBrowser
- EngTerm uses temp. licenses and after 64 uses you have to reset your local license:
Using "regedit", expert the following Registry Key to a file for backup:-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLincensing
Then delete"
1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\HardwareID\ClientHWID
2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\Store\LICENSE000
- To flip a http request to https I use this in .htaccess (Jan 2007):
RewriteEngine On
RewriteCond %{SERVER_PORT} =80
RewriteRule (.*) https://sciborg.uwaterloo.ca%{REQUEST_URI} [R=301,L]
- GhostView, GhostScript, GSView - Errors can often be fixed by clicking on Options and then Easy Configure
Then choose one of the available versions, click OK.
- Cygwin X11 - Start Cygwin then enter the command "ssh -X userID@server_name"
- Or to us X11
start XMing (under internet tools)
start putty and enter the server name, click on SSH, click on X11 and
tick the box to enable X11 forwarding. Click on enter.
- To install scheduled task on Nexus:
SCHTASKS /Create /TN sysctl /RU SYSTEM /ST 23:59:59 /SC DAILY /TR c:\nexus\scripts\sysctl.cmd
-
In Firefox goto the URL line and type: about:config
scroll down to, browser.cache.disk.parent_directory
and see if it is set to C:\temp.
If it is missing or set incorrectly fix it.
We preset these variables in a login script (q:\gen\etc\winlogon.cmd)
that runs both firefox and thunderbird with the -CreateProfile "%USERID%
N:\software\firefox" or "%USERID% N:\mail\thunderbird" options.
In C:\Documents and settings\%USERID% there should be very little for
firefox and thunderbird if everything is set correctly, however, any
downloaded themes, or plugins are possibly added there.
- Emailing a class within ECE : ece_241@ecemail.uwaterloo.ca
- To install fonts under Nexus put the TTF files into a directory N:\FONTS
- Netscape Profile problems: Q:\gen\etc\winlogon.cmd automatically creates a Netscape profile in N:\netscape
- Eudora dies with "Cannot start Eudora the first time with attachments"
Use the command "C:\Program Files\Qualcomm\Eudora\Eudora.exe" N:\mail n:\mail\eudora.ini as was done in q:\gen\etc\winlogon.cmd
- Ad-Aware for finding spyware. LavaSoftUSA.com
- Putty for SSH tunneling. Use putty - setup tunneling for the ports necessary.
IE: set mail program for SMTP server 127.0.0.0 and Putty tunnel as ssh to an
on-campus server with "Source Port 25" to Dest "ecemail.uwaterloo.ca:25"
- When using Horde to send email you can email groups with: uw.ece.ece318@news
- Changing the default printer can be done with this reg key (XP)
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]
"Device"="E2-3344-1,winspool,Ne00:"
- PSim license server SW update: http://www.ealaddin.com/support/hardlock/downloads1.asp
Unix Installs (from Sanjay June 2007)
Log Analysis
- Simple Event Correlator http://sourceforge.net/projects/simple-evcorr/ on syslog server Info: http://simple-evcorr.sourceforge.net/ (Jan 2010)
- Splunk http://www.splunk.com/download is highly recommended but apparently expensive. (Jan 2010)
- AWStats - better than Webalizer? (Feb 2010) - Default is analysis of Apache only
- USELESSperl-Log-Report (from DAG) - more comprehensive than AWStats -
http://download.logreport.org/pub/current/doc/user-manual/ch03.html#sect:lire-configuration
- Lire http://yum.jardiknas.org/centos/extras/5/i386/lire-2.0.2-4.noarch.rpm - requires a truckload of other perl modules but installed on Centos 5.4 32bit
SoftwareName SoftwareVersion ECE_Courses General Description
AMANDA 2.5.0
BOUML 2.29 ECE251,ECE355
Dave's ColdFire Emulator 0.3.2 ECE354
Data Display Debugger (ddd) 3.3.11 ECE355
Doxygen 1.4.4
Electric + SFS 7.00 4th Year Projects C version of Electric VLSI CAD Package
Electric / Java 8.03 4th Year Projects Java version of Electric VLSI CAD Package
FireFox 1.5 FireFox Web Browser
GCC for SPARC Systems 4.01 ECE251,ECE355 GCC optimized for Sun SPARC processors with Sun Forte backend code generator
GCC for ColdFire 5307 3.4.6 ECE354 GCC cross compiler
Mtx 1.2.18 Magnetic Tape eXecutive utility used to control tape drive
MySQL
Opera 8.50 Opera Web Browser
Scons 0.96.1
SmartMon Tools 5.33
Sonnet 10.52 ECE 471(?)
STAR 1.4.3 Super TAR tape backup software
Xcircuit 3.4.26 ECE241 There are drawing programs, and there are schematic capture programs. All schematic capture programs will produce output for inclusion in publications. However, these programs have different goals, and it shows. Rarely is the output of a schematic capture program really suitable for publication; often it is not even readable, or cannot be scaled. Engineers who really want to have a useful schematic drawing of a circuit usually redraw the circuit in a general drawing program, which can be both tedious and prone to introducing new errors.
NG-SPICE ECE241 SPICE 3F5 Simulation Engine
KJ Waves ECE241 SPICE GUI / Front End
OpenOffice 2.2 Office Productivity Application Suite
Linux Installs
- Sonnet 13.5.6 April 15, 2012, run install then installem in the install dir
- ghdl, gtkwave March 8, 2012
- Matlab R2012a 4.7G, Stock install, March 6, 2012
- NetBeans IDE 7.1 into /opt/netbeans*/bin/netbeans Feb 2012 (640M)
- ModelSim 10.1 in /opt/ModelSim101 Jan 2012 (1.1G)
- EMACS 23.3 into /usr/local/bin Jan 2012
- ADS 2011.05 ADS update from Phil, Nov 2011
- Libexif for Patrick Lam Feb 9, 2011 libexif, libexif-devel
- ADS 2009u1r500 ADS update from Phil for Prof. Slim, co-exist with older version - Jan 31, 2011
- Matlab R2010a 3.4G, easy install, works best with NXWin Jan 2011
- Sourcery G++ Lite 4.3.2 (4.3-54) for Coldfire ELF free cross compiler for Coldfire http://www.codesourcery.com/sgpp, Oct 27, 2009 (104M freescale-coldfire-4-4=52-m68k-elf.bin (Mar 2010)
Installed in gcc-coldfire, linker scripts here ./m68k-elf/lib/ldscripts/ , mcf5307.ld is for the current board, mcf5206.ld is for the very old board
- ModelSim 6.5c on ECELinux - version 6.4c is still present - fully install now has 64 bit support and takes 1.2G with the gcc support for SystemC, Sept 23, 2009
- HFSS 11.1 on ECELinux - run with source /opt/bin/start-hfss.csh, Provided by Phil using their license, requested by Hussein Attia, required the install of mesa-libGLU-devel, June 2009
- Sonnet 12.52 on ECELinux - run with source /opt/bin/start-sonnet.csh, April 2009
- Subversion on ECELinux - setup instructions on the TWiki, Mar 2009
- Agilent ADS 2009 - installed, needs X-11 32-bit compatability
packs to make simulation work, Mar 2009.
- Perforce - installed licensed for 50 users (for public domain software), Feb 2009
- Cadence for ECE 437/439 - basically the stock install from Phil but in /opt/CMC with a link
from /CMC. Users must be in group cmc, run source /opt/CMC/scripts/setenv.cadence.ic.5141.csh
then startCds -t cmosp18. When simulating they must use the library path:
/opt/CMC/kits/cmosp18.5.2/models/spectre/icfspectre.init March 11, 2009
- Altera Quartus 9.0 + ModelSim AE + NIOS II - GUI crashes via XMing, ok console - command line works, March 11, 2009
- Altera Quartus 8.1 + ModelSim AE + NIOS II??? - GUI crashes via XMing, ok console, command line works, Feb 2009
- Mentor Precision - works in /opt/Precision_synthesis_2008a.47 - Feb 2009
- Mentor ModelSim SE - works in /opt/ModelSim64c - Feb 2009
- GAMS 23 for ECELinux, run as /opt/bin/gams - Feb 24, 2009
- Snort to stock Centos 5 install libpcap-devel, pcre-devel, then Snort from source,./configure, make and make install.
- gcc (latest) on Centos 5 - build c anc c++ only with ./configure --enable-languages=c,c++
- ubuntu "sudo apt-get install (smartmontools, ntp, net-snmp)" then apt-get update
Software to Investigate
- Mono - Ximian's open-source C# implementation
- IBM "Rational" software. MS VC 6.0 is needed , but it does not have to be preinstalled, I
believe. PATD has to be set so that VC is accessible from Rose Real Time.
Nexus Servers
- Darik's Boot and Nuke http://www.dban.org/download to wipe all HDs in a computer
- Snare EventLog (Nov 10, 2008) on ECE-LIC as NTsyslog has been crashing at boot time http://www.intersectalliance.com/projects/BackLogNT/index.html
- Sysinternals PSshutdown to turn off labs on Friday. Users are given a 30 minute warning - excellent tool.
- Linux servers - motherboard monitoring: LM_sensors
To install run /usr/sbin/sensors-detect and accept the defaults, then modifiy /etc/modules.conf and then add the startup into /etc/rc.d/rc.local
Note that you'll have to edit and tweak /etc/sensors.conf and run sensors and tweak things until it's ok - then add a simple perl script to use logger to syslog any lines with "ALARM" in them.
Nexus (Windows 2000, XP) Problems
- May 2012 - Matlab 2012b does not run due to an error with Visual C++ redistributable 2005. Uninstall the software (this will fail, but it will be removed from the list of installed programs) then re-install it. Then YOU MUST
run Matlab once as administrator before it will work for users. This problem hit 20% of the computers in the CPH-1333 lab.
- ?? 2006? - The Dia 0.95 doesn't work
- Oct 2005 - Fixed BiPole in an ugly way. There were Java issues with Bipgraph
on some machines and unknown issues with sBip on many machines. The solution was
to copy the q:\eng\ece\bipole\bipwin directory tree to the user account in
n:\tempbip and execute everything in there.
- Oct 2005 - The Dia 0.94, Sonnet 10, MPLab installs snookered my Nexus installs.
They all installed files - which are overwritten and locked by Vindoze. As a result
the packages can never be removed and trying to do so wedges the machine such that
it can never install a software package (and security update??) again! Currently
this has taken down E2-2356. Everything needs to be re-installed :(
- Jan 2005 - Win XP + SP2 seems to break HDSmartMon with a "not a WIN32 app"
message! But that's only on some computers.
- Nov 2004 - WP 10 is broken by Windows XP SP2 (to be deployed Dec 6) - so I have
to remove WP from almost
everywhere. We'd have to purchase WP 12 to replace it.
- Oct 2004 - Cygwin XWin - the directory C:\Software\Cygin\temp must be emptied, have
permissions changed or something.
- Jan 2004 - Registry key / environment variable problem with WebPack and Altera
license files. The solution is to delete the user registry key with regedt32
[HKEY_CURRENT_USER\Environment] LM_LICENSE_FILE = ...
- Eternal crash and reboot with Windows SP#3 - Windriver driver too old - delete WiNNT\system32\drivers\windrvr.sys and replace with one newer than 5.05
- P & E Micro. Assember for Coldfire - tries to write to INI file and
you must kill the task - normal exit is not possible.
- Eudora - Eudora creates a file n:\mail\owner.lok when it starts and in cases
it can be left behind - leaving you unable to start Eudora. Simply add the
following line to your N:\mail\eudora.ini file in the first section:
OwnerLok=0
- Netscape - Netscape caches to the user N: disk. It can't be moved by
the user because Netscape uses "Application Data" part of the roaming
profile. Run Q:\gen\etc\Move Netscape.cmd and it should move the
caching to the local harddrive.
Nexus (Windows 2000, XP) Q: disk
- May 1, 2012 - Win32Svn http://sourceforge.net/projects/win32svn/ 1.7.4 ZIP file into Q:\eng\ece\svn
- Jan 17, 2011 - NoMachine NXWin client in Q:\eng\ece\NXWin Run it
via q:\eng\ece\util\nxclient.bat Total 35M with all fonts. Nexus
users automatically get ECELinux configured with the key but non-Nexus
users must import
q:\eng\ece\NXWin\share\keys\client.id_dsa.key into their config -> keys
Here are install instructions
- Feb 5, 2010 - GVim on Q: updated from 7.1 to 7.2
- Jan 4, 2009 - NEdit for Windows ???
- Jan 4, 2009 - Lynx on Q:\eng\ece\lynx from http://home.pacific.net.sg/~kennethkwok/lynx/
- Dec 2009 - emacs 22.3 in Q:\eng\ece\emacs-22.3 started with Q:\eng\ece\util\emacs.bat - 130M!
- June 2009 - MicroTec 4.2 if the software is not able to get a license then it runs in demo mode
and gives data for an example problem. You can identify if the simulation ran in demo mode by noting
the 5th line in the DOS simulation window. It should have Guardant key found 0 Key_type = 2.
If it has anything else then the simulation will be incorrect.
- July 24, 2008 - IDA Free 4.9 on Q: for ECE750, q:\eng\ece\ida49free\idag http://www.hex-rays.com/idapro
- July 23, 2008 - PSim 7.1.2 Demo Version; run by Q:\eng\ece\util\runPsim7.bat
- July 6, 2008 GTKwave for GHDL http://home.nc.rr.com/gtkwave/ for viewing simulation output (VCD files) in Q:\eng\ece\util
- April 29, 2008 - GVim on Q: updated from 7.0 to 7.1
- Oct 1, 2007 - Added WinSCP.bat to Q:\eng\ece\util which points to winscp404.exe in the
same directory.
- Sept 10, 2007 - upgraded GNUPlot on Q:\eng\ece\gnuplot422 from version 4.2.0 to 4.2.2
- June 27, 2007 - upgraded GNUPlot from 3.7 and 3.7.1 (linked from anywhere) with
version 4.2.0. By default version 3.7 is installed installed in c:\Software\eng\ece\util
- May 18, 2006 - GVim updated to 7.0 in Q:\eng\ece\gvim It's linked from Q:\eng\ece\(g)vim.bat
- May 17, 2006 - added TeraTermPro 2.3 to Q:\eng\ece\TeraTerm with the batch file q:\eng\ece\tterm.bat running it. I set the default serial port to be
com1, 19200 baud, 8 bit, no parity, 1 stop bit, 25ms delay per line, 200 line buffer
- May 1, 2006 - upgraded Austek CFasm for ECE 222 to version 2.92 and copied it into q:\eng\ece\util This version has a BUG!
- Feb 6, 2006 - GVim 6.4 in Q:\eng\ece\vim\vim64 - updated gvim.bat and added vim.bat in q:\eng\ece\util REMOVED: GVim 6.0, 6.1 and 6.2 from Q: disk
- Dec 16, 2005 - MicroTec 4.1.3, directory copied, drivers not installed, disabled WINS for finding licence server and hardwired it to ece-lic. Note; a script runs the program by copying it fully to the user N: disk as it doesn't work on a read-only volume. The web site is http://siborg.com/mt_server/microtec_413.exe The server has a USB key with 20 licenses.
- Nov 8, 2005 - Put latest Sip-Communicator in Q:\eng\ece\sip2005
- Aug 24, 2005 - GVim 7.0 ALPHA [run q:\eng\ece\vim\vim70aa\gvim.exe] - from http://users/skynet.be/antioine.mechelynck/vim - This version has a built in spell checker - "setlocal spell spelllang=en_us" ":spell on"
- Aug 24, 2005 - GVim 6.3 [type vim or gvim to run from DOS or Start Menu] - from ftp.vim.org/pub/vim/pc - I installed gvim63.exe onto Q:\eng\ece\vim\gvim63
- Aug 16, 2004 - Apache Ant software to q:\eng\ece\apache-ant-1.6.2 for ECE 355
- July 23, 2004 - Installed SIP Communicator SIP Communicator in Q:\eng\ece\sip Note that I modified the XML file to default to connecting
to uwuserid@iptel.org - the stock XML file is in the current directory
Note that iptel.org is used for connections and SIP Communicator
connects to it via port 5060 UDP and TCP (had to open Nexus firewall hole) and I'm told that clients
communicate thru 5004 UDP but I have not verifed that.
- July 9, 2004 - Moved BiPole (sbip, bipgraph) to Q:\eng\ece\util and Q:\eng\ece\bipole
- April 12, 2004 - updated Putty SSH tools from version 0.52 to 0.54
- March 9, 2004 - Spice3F4 (Windows - "WinSpice") on Q: Just run it with "spice3" or
Q:\eng\ece\util\spice3 It's from http://www.willingham2.freeserve.co.uk/winspice.html Note
that you just use the command "source myfile.cir" to open files.
Look in Q:\eng\ece\winspice\examples (particularly phonoamp.cir) for how to make a
CIR file that automatically generates plots and the format for plotting.
- March 8, 2004 - Spice 2G6 (DOS) on Q:\eng\ece\spice2g6 - run by typing Q:\eng\ece\util\spice2.bat The software is from: http://www.willingham2.freeserve.co.uk/winspice.html
- Feb 26, 2004 - Unix tools from http://unxutils.sourceforge.net/ have been put onto Q:\eng\ece\util
- Feb 2, 2004 - GVim 6.2 [type vim or gvim to run from DOS or Start Menu] - from ftp.vim.org/pub/vim/pc - I installed gvim62.exe onto Q:\eng\ece\vim\gvim62
- Nov 10, 2003 - updated PSim (installed by Bernie). The license server is now "ece-lic". To
start the software run q:\eng\ece\util\runpsim.bat That batch file forces the name of the
license server for non-E&CE Neuxs machines. On E&CE machines the environment variable already
points to "ece-lic"
Note: I added runpsim.bat renamed as psim.bat in Q:\eng\ece\psim6.0 in the hopes that users
will run the bat file and not the EXE as the EXE needs to have the pointer to the license
server setup for it.
- Jan 9, 2003 - added Java SDK 1.3 to Nexus Q: disk Q:\Eng\ECE\Java1.3 and E&CE machines on C: Add Q:\Eng\ECE\Java1.3\bin or C:\Software\Eng\ECE\Java13\bin to your path
- Dec 9, 2002 - added GCC compiler for Colfire in ECE 354
- Dec 9, 2002 - added WinCVS ver 1.2)
- Dec 9, 2002 - added Putty Suite (ver 0.53b) in q:\Eng\ECE\Util
- Dec 9, 2002 - added GNUPlot (ver 3.71) in q:\Eng\ECE
- Dec 9, 2002 - added GVim (also on C: for ECE machines)
Nexus (Windows 2000, XP)
Memory Use
UserAppSVC - 1.4M memory used
Firefox 1.5.0.7 70M memory used
Thunderbird 1.5.0.7 46M memory used
Norton NAV,SAV 17M memory used
Putty 500k + 3M per window memory used
Windows Media Player 9.0 6.7M memory used
StarOffice (OpenOffice) quickstart 8.3M memory used, 22.3M with blank text document open
Nexus Tuque Installs - Testing
Note - to find the uninstaller look under the registry in:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- Apr 2012 - Python 2.7.3 - MSI install, trivial
- Apr 2012 - OpenDSS 7.4.3 - simply unzip, create an icon and copy it to the Start Menu, uninstall by rm'ing link and directory
- Apr 2012 - Keil uVision 4.2.3 - there seems to be no silent install,
no install args which can be passed. The uninstall is a file uninstall.exe in the program directory - again it offers no help, no args to pass.
- Apr 2012 - Sonnet 13.5.6 - MSI file, need to figure out license setup
- Apr 2012 - ETap 11.1.0 - InstallShield, uninstall is via a response file which must be made then call setup.exe with -s -uninst -f1
- Mar 2012 - Snare 4.0.1.2 - installs fine April 11, 2012
- Mar 2012 - SmartMonTools - installs fine April 11, 2012
- Mar 2012 - Quartus 11+ can't be used because SOPC builder has been
replaced with QSys and requires a manual rewrite.
- Feb 24, 2012 - PSIM 9.1.3 x86 for Win XP and 64-bit for Win 7 Enterprise.
- Feb 2012 - ModelSim SE 10.1 - uninstall is "Install.exe -batchremove path_to_sw", to install first do the initial install - it'll drop in a program Start - Mentor Graphics - Batch Tool Then select wizard and it'll build the install batch file.
- Jan 2012 - ETap 11.0.0 - 10.2G - original Activiation Code was incorrect, silent install via InstallShield, silent uninstall still un-identified
- Jan 2012 - Quartus 11.1, silent uninstall doesn't work
- Jan 2012 - GIMP 2.6.11 + Audacity + Lame, silent pops up a window but doesn't require interaction
- Jan 2012 - XMing 7.5.0.43, silent uninstall overwrites putty.exe with a program that returns so that the uninstall doesn't throw a pop-up window.
Nexus Software Installs - Testing
Installed
- Jan 26, 2009 - Java3D on Nexus - deployed in public rooms
- Dec 3, 2007 - Upgraded ETap on ece-lic from version 5.3.0 to 5.5.6 (first Win Vista compatable version)
- Nov 1, 2007 - GIMP 2.4 -
- July 31, 2006 - GIMP 2.2.12 - 116M - slow startup like 2.2.10
-
- August 18, 2005 - GIMP 2.2.8 + GAP + Help + GTK - straight forward install - 71M
- August 18, 2005 - Eclipse 3.1, UML, EMF, XSD, GEF - Trivial install - just unzip!, 120M
- August 17, 2005 - Eclipse CDT - 11M
- July 11, 2005 - Dia 0.94 - Drawing program like MS Visio
- June 28, 2005 - Sonnet 10.52 using local license server (area51)
- July 2004 - NTsyslog 1.13 (1.8M memory used) ntsyslog web page This works from the server. NOTE: Winblows syslogs from ANY high numbered port - but Linux only
syslogs from port 514 for security.
- June 2004 - PSCad 4.1 for HV research and grad. level courses. We only have the Educational License - not the Professional
one - DELETE the link to start the Professional version!
NOTE: The compiler for this does not work - not even for the local admin
- Apr 2004 - Hi-Tech Software free C compiler for PIC version 8.02pl1 installing links to MPLAB - no MPLAB patches applied
This software is not run - but is used by creating a project in MPLAB and then
selecting the HiTech toolset.
- Apr 2004 - PIC programmer software PicMicro MPLab tools version 6.5 with VDIsetup (169M installed). Here is some good PIC Info
The PIC programmer S/W at Microchip programmer site
- The IDE does not start up for Restricted Users - but it works for Power Users. You have
to add +write permissions for the c:\Program Files\MPLab IDE\ directory
- Dec 2003 - PSpice 9.2 - To install: Select PSpice and Capture, not Capture CIS. It
uses "PSpice 9.2 Security.inf" security settings. Just installing PSpice itself worked
on a machine - but the MSI would not install on any other computer.
Ray fixed up the install Oct 2004 - opening up directory permissions then locking
all files as read-only. The original version wanted a reboot after a lengthly install
after user login. It also poped registry errors at startup on XP.
- Nov 13, 2003 - Testing PSpice 9.2 - aprox 50M install, tons of registry crap.
Install failes with failed to register PIPspice.dll - a manual MSI install - ignoreing
the error installs the software properly. Web search indicates need to
regsvr32 "C:path_to_dll" also tried /noautoregister on dll line in NAI but that
reported that the option was only available for installed software!??
- Nov 5, 2003 - Testing Quartus II 3.0 and NIOS 3.1 install - 1.4G, deleted
all FPGAs From Apex II .. Cyclone, Selected Quartus 3, not GnuTools/Excalibur and ModelSim
on the first CD. Then I added SP #2 (8,379 lines NAI, 231 reg lines) and then the
Full Nios SDK CD (24,355 lines NAI, 16 reg lines). Works with new lic. file.
- Oct. 2003 - Xilinx WebPack 6.1 + SP2 install + ModelSim - 750M (26,203 lines NAI
and 558 + 112 reg lines)
It takes 4.25 hours to build the MSI file on a 1.3 GHz machine (split into 2 pieces of 15,000 lines each).
The License.dat file conflicts with Altera Quartus as the licence can not
contain floating licenses without running a local server! Similarily a fixed license
ahead of the floating license does not work with Quartus II 3.0.
Everything works with Nexus-Windows XP and 2000.
A flag can be set to ignore unused pin constraints but it's a per-project flag and
put into the project PDF file - so it's not a global variable.
Registry keys - set to 0 Automatic web update, check updates at startup, CPLD update. Set
the default editor to be text for pins, disable project wizard??
Download via Impact requires the administrator to run it once - then it
works on almost no stations. Programming the PROM (first JTAG device) is
reliable.
- Defunct - September 17 - redoing ISE 5.2 install with SP3 + ModelSim fixes - ran into licence issues with ModelSim - the install is taking 24 hours to build the MSI file!! the Flex_LM
environment variable is not done properly - it will break the Quartus software if both are
installed in the same computer.
I'm unable to get a normal user running this software. Everything works for the admin. but
it dies with license errors if a user tries to start it - even if they have full access to
the files and many of the registry keys. Diffing the files and registry when the admin.
runs it revealed that winnt/mti_enc* and winnt/system32/m3.dll are modified. Also the
registry key HKLM/Software/Model Technology/Evaluation
Spartan II chips do not support a built in osc. for button debouncing.
Deleted the file win32xoem/mti_em if it complains that the registry file is invalid.
ModelSim license authentication breaks if anything changes - ie the date of
the computer is set back - requiring a full reinstall!!
September 15, 2003 - Xilinx ISE 5.2i (1.0G) and ModelSim 5.6 (198M) - the
administrator must log in once and run iMPACT in order to get FPGA to be programed by regular user
- Tweaking - October 28, 2002 - Sun Forte (87M) and Java 1.4.1 (107M), very low registry usage, requires user to answer setup questions at first start
The problem is that the user must manually set it up when they first run
it! Sun says that 256+M of RAM and 1+ GHz is minimum spec.
- Tweaking - October 28, 2002 - Borland JBuilder 7 Personal (uses
Java 1.3.1) It seems to use as much memory as Forte
The problem is that the user must manually point the software to the
license file C:\Documents and Settings\All Users\JBuilder-reg61.txt
- Testing - October 22, 2002 - Visual Studio .NET - 2.1G install without the server apps taking 10M of extra registry. Asus CUV4x and TUV4x motherboards
(at least) require a patch of 3 DLL's (zipped) before the install can proceed. IE 6.0
and a truckload of other things are required. It seems to co-exist with a
previous version of Visual Studio.
- Soon - Winter 2002 - PSpice 9.1 (student version) http://www.pspice.com (www.orcad.com/Product/simulation/pspice/pspsvrl.htm)
[ March 2002 - testing install of new PSpice ]
- Need to upgrade Austex (Defiant) Coldfire assembler to version 2.02
- Testing - November 2002 - Xilinx WebPack / Foundation ISE 5.1i (542M) [ECE 223]
- Testing - June 21, 2002 - SigFun
- Feb. 2003 - Dia version 0.90 - A block diagram / flow / UML diagram tool that is a simple version of Visio; easier to use and available for Windows and Unix. Dia Web page
- EEE (Engineering Equation Solver) upgraded by Bernie on Nexus Q: disk
- Oct 2002 - New installs use SP3, Direct X 8.1, new SMC 9432 eth driver, IE 5.5 patches
- Summer 2002 - Borland Turbo C/C++ version 3.0 (DOS based - same as Polaris)
- Aug 23, 2002 - PSpice 8.0 (in the Start Menu under ECE) [ECE 241]
- Aug 20, 2002 - Starting to deploy SP3 for W2k - installs only 50% of the time on lab machines.
Remove C:\Documents and Settings\Default User\Application Data\Microsoft\Internet
Explorer\Quick Launch and c:\document and settings\all users\ start menu\set program
access and defaults.lnk
- Aug 20, 2002 - Borland Turbo Prolog 2.0 (1987 vintage, DOS based) [ECE 251]
- June 21, 2002 - Watfile [ECE Staff use]
- June 21, 2002 - PowerWorld [ECE 465]
- June 21, 2002 - Power Flow - UWPflow from www.power.uwaterloo.ca (under Claudio)
- June 21, 2002 - my DOS Scope.exe program [ECE 100]
- June 11, 2002 - added OpenOffice 1.0 (formerly Star Office) http://www.openoffice.org - had to open user +w/modify on user/config directory
- June 4, 2002 - added new P&E Micro Assembler C:\Software\eng\ece\Coldfire\casmcfz.exe [Windows version 3.1 - works on machines > 600 MHz] and C:\Software\eng\ece\Coldfire\WinIDE32.exe (also under the start menu in the ECE folder)
Note: WinIDE tries to overwrite the INI (WinIDE.ini) file upon exit and since the file is not writeable you have to manually kill the app to shut it down.
- June 3, 2002 - Upgraded Quartus NIOS to version 2.1
- April 2002 - run "Q:\gen\etc\create xwin32 icons.js" to setup the license file and icons for X-Windows
- April 29 2002 - upgraded Defiant Coldfire assembler to version 1.9, linker to version 1.28, cfmake ver 1.1
- April 2002 - installed SP2 for Windows
- April 2002 - installed Quartus 2.0 Byteblaster fix, NIOS 2.0 BASH fix, NIOS 2.0 samples (328M 3,600 files)
- March 2002 - started installing GCC for Coldfire (Cygwin conflicts with Altera??)
- March 14 2002 - added NetOpt (1988 version!) to basic install for testing
- March 14 2002 - Putty 0.52 - http://www.chiark.greenend.org.uk/~sgtatham/putty for SSH connection to Unix
- Feb 20, 2002 - Quartus 2 ver 2.0 (350M) with NIOS (HW) 2.0 - striped without samples
- Feb 6, 2002 - Quartus 2 ver 1.1 - striped down to only support 200k part (687M install)
- Jan 20, 2002 - GVim 6.0 [icons under Text editors or type vim or gvim to run] - from ftp.vim.org/pub/vim/pc - I installed vim60rt.zip, vim60w32 (vim60d32.zip on Polais), vim60lang.zip, gvim60ole.zip
- Jan 2002 - Putty - a SSH / telnet program - C:\software\eng\ece\util\putty.exe
- Jan 15, 2002 - Fixed up Hyperterm with default configurations for Coldfire [ECE 222, 324, 354]
- Jan 4, 2002 - added Daves Coldfire emulator C:\software\eng\ece\Coldfire (www.lightbox.org/coldfire)
- Fall 2001 - GnuPlot 3.7 C:\software\eng\ece\gnuplot.exe (type gnuplot at DOS)
- Fall 2001 - Quartus 2 ver 1.0 - 2G total (GNU NIOS 155M, Leonardo 26M, Byte Blast 55k, Nios SW 180M, NIOS HW 184M, Flex 3.5M, Quartus 1.4G, Quartus slim 450M)
- Fall 2001 - Xilinx Foundation 3.1i (327M)
- It does not program FPGAs but seems to work otherwise
- Fall 2001 - Visual Prolog 5.2 (in the start menu) (50M)
- Eng. Comp. Suites - Maple (57M), Mathcad (106M), Matlab (67M), MS Visual Suite (790M)
Polaris
Note: In order to use much of this installed software you will have
to run Q:\eng\ece\utl\menu.bat and, probably, reboot.
If it
isn't in the path run it from Q:\eng\ece\utl\menu.bat ie Xilinx, CVS, Visual Prolog, PSpice 8, MaxPlus
- EEE (Engineering Equation Solver) upgraded by Bernie on Polaris Q: disk
- July 3, 2002 - upgraded Austex (Defiant) Coldfire assembler to version 2.02
- June 4, 2002 - added new P&E Micro Assembler (command line) Q:\eng\ece\68000\casmcfz.exe [Windows version 3.1 - works on machines > 600 MHz] and Q:\eng\ece\68000\winide32.exe for the IDE version.
Note: WinIDE tries to overwrite the INI file upon exit and since the file is not writeable you have to manually kill the app to shut it down.
- May 30, 2002 - upgraded Austex (Defiant) Coldfire assembler to version 2.0, linker to version 1.80, cfmake ver 1.3
- April 29 2002 - upgraded Defiant Coldfire assembler to version 1.9, linker to version 1.28, cfmake ver 1.1
- March 14 2002 - Putty 0.52 - http://www.chiark.greenend.org.uk/~sgtatham/putty
- Jan 2002 - Putty 0.51 - a SSH / telnet program - Q:\eng\ece\utl\putty.exe
- Jan 20, 2002 - GVim 6.0 [type vim or gvim to run]
- Jan 4, 2002 - added Daves Coldfire emulator - Q:\eng\ece\68000\coldfire
- Fall 2001 - GnuPlot 3.7
- Early 2001 - PSpice 8 (use the Menu command to add it)
- Early 2001 - WinCVS (Windows CVS client), Visual Prolog, PSpice, Terraterm SSH - run Q:\eng\ece\utl\menu.bat to install the start menu items. A reboot may be required. - http://wwww.CvsGui.org
- 1999 - GCC for Coldfire. Run Q:\eng\ece\utl\cf.bat or use the old file server and run k:\utl\cf.bat --> In both cases only the DOS box that you ran
cf.bat in will properly run GCC
- 1999 - Visual Prolog 5.2
Notes
- Syncronize setup - synchro.uwaterloo.ca:3
Student Photo System
- Tile software developed Oct 1994 but was based on PBM tools before that (Smooth.exe July 1985)
but was based on PBM tools before that
- Used for ECE Staff and Faculty pictures Nov. 1996
ECE 324 Computers
- 1996 -> 2001 Intel 8097 custom computer board
- 2002 -> 2006 Altera Apex 20KE FPGA board
- 2006 -> 2009? Altera DE2 FPGA board
ECE 222 Computers
- Motorola EXORciser II 6800 System 1978 (quanty 5?)
- Plessey 6800 VME (?) System 198? (quanty 5? 10?)
- Motorola Educational 68000 Computer 1981 (quanty 10)
- 1998 -> 2001 Motorola 5206 Coldfire computers by Arnewsh Inc 1996 (quanty 40)
- 2002+ MCF5307 Coldfire comptuers made CJ Designs (quanty 90)
E2-3344
- Mar 2010 - The existing GPIB driver does not support hibernation. Hibernate
had to be disabled.
- Dec 2008 - Upgrading to new AMD computers with a new install image. We use version LabView 5.1
compact executables and so are limited to NI488.2 driver 1.7 (current is 2.6). Driver >1.6 is
needed for support for new GPIB cards. http://digital.ni.com/public.nsf/allkb/2BFCEE471BECB95F862574020059117E
IOSuite 14.2 (2006) is the first to support USB such as our 82357A USB to GPIB converters
NI-488.2 version 2.2 is the first to support USB
"moving to Labview 6.1 is not hard" (July 30, 2009)
- April 2002 - upgraded Labview to 6.02 (6i + Service pack)
- April 2002 - upgraded Windows with SP2
Standalone Win 98
- Basic Win 98 + NAV + ZIP + Misc + W98 cab files = 600m
- Matlab (5.3?) 644M + 300M documentation
Special Computers
Harddrive Speed (RedHat)
hdparm -c1 (32-bit xfer) -d1 (DMA) enabled unless otherwise stated.
Speed tests are read tests hdparm -t and -T in square brackets []
- 2011 15k SAS HD 300G, 4 in RAID 6: 250 MB/sec
- 2009 7200rpm SATA II HD 1TB green WD, 6 in RAID 6: 250 MB/sec
- 2010 10k rpm SATA II HD 600G WD, 2 in Raid 1: 180 MB/sec
- 2010 SSD SATA II 80G: 175 MB/sec
- 2010 10k rpm SATA II HD 300G WD, 2 in software Raid 1: 120 MB/sec
- 2009 7200rpm SATA II HD 160G: 110 MB/sec
- 2009 7200rpm SATA II HD 1.5TB WD "green": 95 MB/sec
- 2009 7200rpm SATA II HD 500G: 71 MB/sec
- 2004 PATA HD 40G: 48 MB/sec (software mirroring CentOS 5)
- 2007 Vintage 7,200 rpm 500G SATA with 3Ware RAID Controller in RAID 5, Core 2 Duo with Centos 5.2: 74MB/sec[6150 MB/sec] (Nov 2008)
- 2007 Vintage 7,200 rpm 500G SATA in Core 2 Duo with Centos 5.2: 83MB/sec [7350 MB/sec] (Nov 2008)
- 2004 Vintage 10,000 rpm Ultra320 SCSI in Sunfire 65x with Centos 5.2: 65MB/sec [1250 MB/sec] (Nov 2008)
- 2002 Vintage 5,400 rpm (?) 4G PATA in P3-600MHz with RedHat 9.0: 9MB/sec [140MB/sec] (Nov 2008)
- 2002 Vintage 7,200 rpm 30G PATA in first generation P4 with Centos 5.2: 50MB/sec [780MB/sec] (Nov 2008)
- As above (no DMA): 6MB/sec, (16bit xfer -c0): 46MB/sec (Nov 2008)
Historical Computer Purchases
- Nov 2011 - 3.4GHz x2 AMD, 8-core AMD for servers
- July 2008 - 15 AMD 2.7GHZ Athlon 64 2G, 160G Sata II HD, $311 ea
- July 2008 - Home Hardware donated 26 + 30 (+30 more) P4 (1.8, 2.4, 2.6, 2.8 GHz), Intel NIC, NVidia, 512M
- Apr 2008 - 15 AMD 2.4GHZ Athlon 64 M2N-MX SE Plus M/B, 1G, 160G SATA II HD, $350 + tax ea
M2N-VM motherboard went obsolete
- Dec 2008 - 10 AMD 2.4GHZ Athlon 64 M2N-VM M/B, 1G, 160G HD
- Apr 2007 - 7 AMD 2.2GHz Athlon 64 A8N-VM motherboard, 1G ram, 80G HD, $480 + tax each
- May 2007 - 20 AMD Athlon 64 "3500" 2.2GHz, 1G ram, 80G HD, $410 + tax (MENG Lab)
- Apr 2007 - thirty 1.5GHz P4's from Eng. Computing (512M, 40G HD, WOL eth cards
- Feb 2004 - 2.5 GHz Celeron, 60G HD, 512M ram ($607)
- Nov 2003 - 1.3 GHz Celeron, 60G HD, 512M ram to upgrade 466 MHz systems ($420 ea)
- April 2003 - 1.4 GHz Celeron, 40G HD, 512M ram to upgrade 333 MHz systems ($560 ea)
- Sept 2002 - K6-2/333 M/B's are blowing up
- December 2002 $750 - Celeron 1.0G & 1.2GHz, 256M, 40G HD for Nexus upgrade
- September? 2000 - Celeron 500 MHz, 15G, 128M
- February 2000 - Celeron 466 MHz, 15G, 128M ($937)
- January 2000 - Celeron 433 Mhz (public room), 8G, 64M
- Nov, Dec 1998 - K6-2/333 MHz (32M, 4G HD) upgrade for public room
- April 1998 $900 - Pentium 200, 32M, 2G HD
- August 1997 - Pentium 133, 32M, 2G HD, Polaris upgrade, "trailing edge"
- January 1997 - Pentium 133, 16M, 2G HD, Watstar, "leading edge" computers
- ? - 486/50-66
- March 1992 - 486 / 33 MHz
- November 1991 - 386 / 33 MHz
- ? 1990 - 286
- 1985 - HP 64100 logic development system (Motorola 68000 based)
- 1984 - Watstar computer system (4.7 MHz IBM PC's)
- 1983 - Janet computer system (
- Sept 1980 - Gimix microcomputer
- Febuary 1979 - Rockwell AIM 6502 microcomputer
- 1976 - Silent 700 (Texas Inst) terminal
- Jan 1976 - DEC PDP11/40 16k parity memory, 30 cps console $17,640, extended instruciton set (multiply, divide) $1544, floating point option $1680, dual floppy disk $4095, bootstrap loader $525, real time clock $368
- Jan 196 PDFP 11/40 32k parity , memory management 24M disk and controller, $37,380
- April 29, 1973 - DEC KP15 process, 16k core memory, console, papertape station, real time clock DECtape Drive, RK15 Disk Drive $59,600, additional 16k core $14k, graphic usit with 17" scope $24,000, alphagraphic printer $11,700, 300 cpm card reader $4,860, 300 lpm line printer $17,500, disk drive $5,100
Monitor Purchases
- Nov 2011 - 24" LED LG wide-screen $210
- Sept 2011 - 22" LED 2211 model $150
- July 2008 - Purchase of LG 20" LCD wide-screen $219
- Nov 8, 2007 - surplus of old monitors. In the future there will be a
fee of $12 per monitor for disposal
- 19" LCD for MENG lab $256 ea, May 2007
- 17" LCD for labs (WEEF) $205 ea, Apr 2007
- 19" LCD for some Staff $280 ea, Dec 2006
- 17" for general use $170 each - Jan 2004, Oct 2004
- 19" for general use $285 each - August 2002
- 19" (first use) $490 ea - March 2000
- 17" for public room - Winter 1999
- 17" for P200's $485 ea - April 1998 (first use of 17")
- 15" for public room P133's - Jan 1997 (first use of 15")
- 14" for 386's - Sept 1991
- 12" mono - 1985
Network Equipment
- Dec 2007 - Moving to HP Procure Gbit equipment with fiber Gbit backbone and
10Gbit backbone between buildings
- Dlink 500TX ("Dec Tulip for linux - 21140") does not work in Auto-detect with SMC auto-switch or Bay 450's (??)
- Nortel / Baystack 450's - May 1999 (purchased till 2003)
- 10 Mbit hubs (for labs) - April 1998
- Pre 1998 - IBM Token Ring Pronet with some thick coax cable
"Operating Systems"
- Janet 1983?
- Watstar - 1984 .. April 2003 (mostly disabled Sept 1997)
We used VT terminals during this era.
Feb 1998 Summary: 67 computers, 38 standalone DOS
Breakdown: 2356 (15), public (20), 2363 (18), 2364 (10), 3371 (16), Paul/Bill (19)
- Waterloo Polaris (Win 95A) - Sept 1997 .. April 2003
Nov 1998 Summary: 19 Unix (Sparc IPC, 1+, Ultra 200E), 13 staff, 4 Polaris servers, 145 (30 offline) undergrad computers (486, P90, P133, P200)
- Waterloo Nexus (Win 2000) - Sept. 2001 .. ??
2001 Summary: 108 PCs (200, 333, 500 MHz)
- Waterloo Nexus (Win XP) - Sept. 2003 ..
2004 summary: 29 servers, 26 staff, 40 research, 296 (66 offline) undergrad computers
UWDir update
For the university
http://ego.uwaterloo.ca
First - use the 3nd link to set it to use your Polaris/Nexus password
using the EngMail server.
http://ego/~uwdir/UW-SignOn.html
Then click on the link to "Update Your UWdir Data".
https://ego/~uwdir/Update
Trivia
2004 inventory
- $800k in network and computer equipment
- $6M in analog / test equipment
Linux Optimizations
HDParam tests (cache Read, drive read) -c1 -d1
- 466 MHz, 8G drive, 162MB, 14MB
- CFserver, 4G drive, 156MB, 9M
- 2GHz Laptop 400MB, 20MB
- Old IEEE server (while loaded) 200MB, 28MB
- Core 2 P42.4G, 40G, 600MB, 7.4M (stock) 37MB (-c1-d1)
- Core 2 P31.2G, 40G, 310MB, 2M (stock) 48MB (-c1-d1)
- new IEEE P3 1.2G, 60G 8M cache, 168MB, 40MB
UPS Inventory
Unless otherwise stated all UPS's are APC Smart UPS
- E2-2365A (Ricardo) - 650, 1 of LC-RA1212P1 12V 20AH, replaced June 2010 with 12V 9AH
- E2-2361 - 3000 (PC), 2 batteries replaced Sept 8/06, 2 batt. replaced Aug 2010
- E2-2361 - 3000 (Unix left), EE 11774, aprox 2005 replaced
- E2-2361 - 3000 (Unix right), aprox 2004? replaced, replaced 04/08, UPS exploded Dec 08
- E2-2361 - 1400 (Unix), Feb 19,2007 replaced original batteries, 04/09 batteries venting, puffed and very hot, replaced with old batteries from Unix right (batteries 04/2006), 06/09 first pair of used batteries was hot and swapped out for 2nd pair from 3000VA UPS, Aug 2010 battery pair from Apr 2008 puffing - replaced with new pair
- E2-2361 - 1400 (network),
- E2-2361 - 500CS (WebObjects),
- E2-2361 - 500CS (redundant),
- E2-2358 - 1400, (Unix) battery replaced Sept 2002, Oct 2006 (used battery), July 2010 (used battery from 2007)
- E2-2357 - 1000XL, battery replaced Sept 2003, July 2006, Feb 2011 (used pair)
- E2-2357 - 650, EE 14200, EP-7-12 battery, battery failed Sept 20, 2006
- E2-3340 - 1400, EE 14197, battery replaced Jan 2010, 2005?
- E2-3344 - 1400, EE 14198, battery replaced April 2003, died before Dec 2008
- E2-3346 - 1400, EE 14199, battery still original Apr 2009?
- CPH-3370B - 500?
- E2-3366 - 500CS, 12Ah GP12120F2 battery
- CPH-1333A - 650, EE 14200, EP-7-12 battery, batt. replaced April 2009
UPS Events
Apr 2009 - CPH-1333A battery failure resulted in UPS continually power cycling.
Mar 2009 - severe battery failure (puffing, venting, hot) on 1400VA in E2-2361 on Unix rack
Dec 2008 - Major failure of 3000VA UPS in E2-2361 on Unix rack
2006? - minor battery failure on 1400VA UPS in E2-3340 resulting in UPS turning off and not failing onto mains
UPS Batteries
Batteries only seem to last 2 to 3 years. This is signif. shorter than
the 20+ years I was used to at a commerical UPS mfg. Visually batteries
indicate overcharing (puffing, cracking) and some failures involve the
battery going high-Z.
Measuring voltage on a pair of 3000VA APCs UPS the battery to a battery
pair was 26.2V and 27.4V so overvoltage charging could only happen due to
a difference in battery capacity and/or impediance- resulting in the lower
capacity/higher-Z battery being overcharged.
Replacement Batteries
- Battery Wholesale - 320 Lawrence Kit 519-743-2087
- RBC2 (UPS 500CS/350) - Exide EP7-12 12V, 7Ah, Panasonic LC-R127R2P, $28.57 Digikey Oct2004
- RBC4 (UPS 650) - Panasonic LC-RA1212P1, 12V, 12AH, $47 Digikey, $56 JKL Oct2004, $59 JKL Sept 2006,
Battery Wholesale only has GP12120-F1 (narrower connector $24.11 Sept 2006)
- RBC7 (1000, 1400VA) - Panasonic LCRC1217P 2 x $52 Digikey ($30 shipping for 2 of RBC7), $156 JKL Oct 2004, Battery Wholesale WP20-12 2 x $42.40 ea Aug 2006
- RBC11 (3000VA) - 2 of RBC7, $298 JKL Nov 2004
Projects
WOL
WOL works with Wake-up on Windows with M2N, M3 Asus AMD MBs. ether-wake
on Linux (net-tools rpm)
Websites with useful info:
Good backgrounder: http://www.dslreports.com/faq/wol?text=1
Linux source code: http://ahh.sourceforge.net/wol/
Great site listing tons of packages to use:
http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-3.html
Magic UDP packet port 9 (almost all)
AOpen M/B supports WOL with PCI card using connector
ASUS P3 require PCI eth nic support WOL - none of ours do
P4P-800VM apparently supports WOL but I've not gotten it to work.
Special Software - Windows
- Feb 2007 - SATA HDs do not work with SMARTmonTools 5.36 with Fedora Core 5, ok with Win XP
- If the machine doesn't have a CD you can boot BARTPE from RIS
http://staff.stir.ac.uk/thomas.speirs/Bart-PE_RIS.htm or a linux PXE/BOOTP
system http://oss.netfarm.it/guides/pxe.php
- The campus power is undervoltage - the UPSs spend much of the
daytime acting as power conditioners. Here is
one example
HD Specs
- 5.25" floppy disc - 250 kbits/sec, 5ms track-track, 300 rpm,
- 1994 4x CDROM - 700 KByte/sec (13MByte/sec burst), 20,000 hours MTBF
- 1996 8x CDROM - 2700 KByte/sec, 128kB buffer, 120ms access time, 60,000 hours MTBF (10% duty cycle), error rate 10^-9 read errors, 10^-12 after error correction, 780nm laser
- 1984 - 42M, 8k cache, 29ms seek
- Jan 1991 - 1.2G SCSI drive, 3600rpm
- 1993? - 4G SCSI Barracuda , 4-10 MB/sec, 7200rpm, 1M cache, 800,000 hours MTBF, 4.17ms latency, 10-20 MB/sec max transfer rate
- 2000 - 15G, 5400 rpm, 512k cache
- 2001 - 15G, 7200 rpm, 2M cache
- 2007 - 250G ($84), 500G ($209), 16M cache, 61 to 78MB/sec sustained, 5 year warranty, 1,000,000 MTBF hours
- 2008 Dec - aprox 7 MB/sec from 15G 5400 rpm PATA to SATA 2 7200rpm, around 24 MB/sec SATA 2 to SATA 2 while HD cloning
Special Equipment
- OIDs for SNMP www.oidView.com
- Fall 2004 - IP Telephones Grandstream BudgeTone-100 for ECE 355 (< $200 ea)
Firmware upgraded Nov 7, 2005 -
- Winter 2005 - CivEng NetGear ProSafe VPN Firewall 50 (FVS338), 8 port Gbit switch
Software Tools for Windows
- PSexec suite for remote login, reboot, shutdown, process listing
- Windows schtasks for scheduling tasks
- Windows chkdsk C: /F /R to force a full file system check (/F checks, /R forces check of disk surface)
- Windows defrag C: -F to defrag a volume - can be a scheduled task
Securing Information
- ..disabling the ability to login with passwords, and use SSH public-key authentication.
Set: PasswordAuthentication no
in sshd_config. For more info about SSH public keys, see:
http://www.cs.uwaterloo.ca/cscf/howto/ssh/public_key
FYDP Computer Demand
-
- 2001 - 10 computers, 5 monitors
- 2002 - 16 computers, 2 monitors
- 2003 - 21 computers
- 2005 - 14 computers, 4 monitors
- 2006 - 7 computers, 5 monitors
- 2007 - 2 computers, 4 monitors
- 2008 - 3 computers, 2 monitors
- 2011 - 20 monitors, 6 mon for SE
- 2012 - 10 monitors, 4 computers, dsl modem, switch, eth cables
Computer Performance Evaluation
Altera Quartus is our heaviest software and is used as a performance indicator.
For each test case several runs were performed. The first is often garbage.
October 2011 Performance Summary
- Win 7 x64 has aprox. 30% performance gains over Win XP x32. 2.5GHz x2 on Win 7 is comparable to 3.4GHz x2 on Win XP.
- Dual core CPUs have a slight 10% benefit
- SAV (Symantec anti-virus) has an aprox. 10% performance hit
- USB Keys are the worst performers at upto 3x slower than a local HD.
- The local HD is always the fastest
| Quartus 10.1 x64, Win 7, 4G RAM, M2N PV-VM, DDR2 | Q11.1 x64, Win 7, 4G RAM, M5A88V | Q9.0 x32, Win XP, 4G RAM, M3A785 |
| Disk | 2.2GHz x1 | 2.5GHz x2 | 2.5G x2 + SAV | 2.7GHz LE1640 | "250" 3.0GHz x2 DDR3 | "270" 3.4GHz x2 DDR2 |
| Nexus N: | 33,39,38 | 25,26 | 30,28,25,30 | 39,29,29,29 | 31,32,32 | 39,27,24,25 |
| Local HD | 26,26 | 24,18,19,18 | 19,19 | - | 13,13,13 | 23,21 |
| Linux IEEE (single HD) | 34,32 | 22,23,23 | - | - | 43,26,25 | 25,25,25 |
| Linux P: (SAS 15k rpm RAID 6) | 36,34 | 25,24 | 25,25 | - | - | - |
| USB Key | 55,56 | 47,43 | - | - | 40,44,40 | 41,41,43 |
Summer 2011 Quartus 9.0 vs 10.1 Performance Tests
| Hardware | RAM | Q 9.0 x32 Win XP | Q10.1 x32 Win XP |
| Eric's Nexus 3.1GHz x2 | 3G | 37, 28, 26 | 35, 23, 25 |
| Q9.0 x64 3.1GHz x2 | 2G | 23, 11, 10, 10 | |
| 2.6GHz 1-core | 2.5G | 33, 23, 21, 21 | |
| 2G | 34, 23, 25 | 37, 23, 22 |
| 1G | 34, 26 | |
| 512M | 166 !! | |
| 2.5GHz 2-core | 1G | 33, 23, 21, 21 | 46, 22, 22 |
| 2G | 32, 21, 22 | 38, 19, 19 |
| 3.1GHz 2-core | 2G | 28, 17, 18 | 34, 14, 15 |
| 4G | 28, 17, 17 | 34, 14, 15 |
| 2.3GHz 2-core, M2N-PV, Win 7 | 4G | 32, 22, 22 | 19, 19 |
| 2.2GHz 1-core, M2N-PV, Win 7 | 4G | 38, 27, 31, 27 | 28, 26, 26, 26 |
Computer Problems
Asus M2NPV-VM Motherboard and PS/2 and USB
Enabling CPU Virtualization seems to solve the interrupt issue (mouse or keyboard not working if they're USB) which can plague the last BIOS
Computer Evaluation
Jan 2008 - ComSol P3 vs P4
P3 systems are 600MHz to 1GHz with 256M to 384M of RAM. P4 systems are
1.5 to 2.4GHz with 512M ram. A Comsol 3D simulation was run on all machines.
P3's -- 19 to 25 seconds
P4's -- 8 to 10 seconds
Note that Intel has had the rug pulled from them by AMD and are
moving fast to catch up. They've "killed" their Pentium line of
processes and are now calling them "core". These are due to come
our real soon now. I believe that they've, finally, wrapped the
Intel Mobile power saving features into their desktop CPUs to
reduce power consumption.
PROBLEMS
--------
1) Only one serial port and it doesn't come out of the case by default.
We need 2 serial ports for the Coldfire computers.
We can do this via a dual serial port card ($52 per card).
Another possible solution may be USB <--> Serial adapters but
this is very unlikely as the serial communication programs do
not yet support USB.
2) Fedora Core 5 installed and worked well - AFTER I droped in a supported
network card and did a full OS update.
TESTS
-----
AMD system works with Norton Ghost (finding NDIS drivers was awkward and
the boot CD had to be manually massaged).
AMD system works with auto and locked network speed/duplex.
AMD system seems to automatically use power saving features with Fedora
Core 5, and it's easy to add with Windows (enable Minimal Power Saving
Mode after installing Power Now.
PERFORMANCE
-----------
This compares performance using Altera Quartus II 6.0 for compiling a sample
ECE 325 processor in VHDL. This is the most CPU intensive application in
our PC labs. Compile times are currently around 5 minutes using an Quartus II
3.0 on existing P3's (1.2 to 1.4 GHz).
Power Draw
----------
P4 3.0GHz HT System - 200W power draw, noisy fans
P4 3.0GHz Celeron Dual System - 110W, noisy fans
P4 2.4GHz Celeron - 85W, noisy fans
P3 System - 55W power draw
Historical power consumption:
P2 System - 47W
P1 System - 33W
486 System - 25W
386 System - 32W
AMD System - 55W power draw most of time, peaking 100W when number crunching
Performance
-----------
P3-1.2GHz - 2:45 compile time on C: disk (2:50 on N: disk!)
P4-2.4GHz Celeron - 1:25 compile time
P4-3.0GHz D Celeron - 1:20 compile time (dual cpu Celeron)
P4-3.0GHz HT P4 - 1:10 compile time (hyper-threading, quasi dual CPU)
AMD Athlon 64 2.2GHz (rated 3.5GHz) - 1:00 compile time
AMD Athlon 64 Dual 2GHz (rated 3.8GHz) - 1:00 compile time (dual CPU)
System Info:
AMD - joined to Nexus, minimal software install
P3 - typical Nexus machine, fully loaded with s/w and NAV
P4 - not on Nexus, NAV added a 1 sec delay to compile times
System Cost:
AMD 2GHZ Athlon 64 A8N-VM, $447
AMD 2.2GHZ Dual Athlon 64 A8N-VM, $630
P4P800VM P4 $503
P4P800VM Celeron dual $337
CPU prices +$120 for P4, +$230 for Mobile P4
AMD CPU 2GHz mobile $106,
2GHz Athlon 64 $197,
2.2GHz Dual Athlon 64 $381,
July 2006 - NOTE new AM2 processor using DDR2 coming no CSM M/B yet.
Investigation
Card Swiper Configuration
To set the baud speed (1200N81) with Centos 5.2 in rc.local add "stty -F /dev/ttyS0 1200"
To set the automatic login (GUI widget doesn't work) edit /etc/gdm/custom.conf
Add the user to the group which holds the serial port to allow access.
There is no password, and auto login, for the default account so disable keyboard locking.
HTTPS on Centos 5.x
genkey server_name.x.com
Apache rewrite to redirect http to https
From http://davmp.kimanddave.com/2008/03/30/installing-mailman-to-use-https-on-centos-51/
# You.ll need to insert two RewriteRule lines in your httpd config files to redirect all non-https requests for Mailman features to the https site. And if you don.t have any rewrite features setup elsewhere, you.ll need a couple of other lines. You can find out the most about this process by reading the Apache docs for the RewriteEngine here. But, since I.ve already got a virtual host file that represents the config I want to have Mailman show up as a part of, I simply added lines like the following:
...
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^/mailman/(.*) https://davmp.kimanddave.com/mailman/$1 [L,R]
RewriteRule ^/pipermail/(.*) https://davmp.kimanddave.com/pipermail/$1 [L,R]
...
Include "conf.d/mailman.conf.include"
And then renamed /etc/httpd/conf.d/mailman.conf to /etc/httpd/conf.d/mailman.conf.include. These settings prevent Apache from allowing these URLs to work for any other virtual hosts.
Investigation
Sunfire V65x, Intel SE7501WW2 motherboard, 4G, Dual dual core 3.06GHz Xeon (32 bit), Nov 2008
The onboard raid is Adaptec 7902 software raid. It may support hot swapping of drives
available at boot time - but it does not support adding extra drives when booted.
Power draw for these servers is around 220W at boot time and 140W when running Centos 5.
A modern quad core Xeon blade server sucks 140W with dual 15k RPM HDs. Both are much higher
than comparable AMD systems (typically 45W for a dual core in light use).
I tested the system by setting up RAID 1, installed the OS and pulled one HD. Immediately
the OS gave errors about the pulled drive. Booting into the RAID controller software revealed
that the RAID array was "optimal"! Reboot with the HD re-inserted and all seems well. I was
not able to find how the software raid was being done. /proc/mdstat revealed nothing. When I
pulled the one harddrive again the OS pretty well hung. This is symptomatic of software RAID
with RedHat.
The raid used revolves around the dmraid commands. "dmraid -l" to list support -r to list the
current setup and driver. Then "-s -s asr_raid1array" lists the raid particulars.
The Ultra 320 SCSI HDs are curious. I've seen one where the BIOS, at boot time, flagged it
as failing - but the SMART tools said that the health status was fine. The drive had bad sectors
but SMART monitoring was not reporting that - only the temperature. I inserted a failing HD
and it was not detected at boot time - but the SMART Health Status was failing.
My conclusion is that the RAID on these blade servers is less than useless.