<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.csclub.uwaterloo.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mspang</id>
	<title>CSCWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.csclub.uwaterloo.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mspang"/>
	<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/Special:Contributions/Mspang"/>
	<updated>2026-06-03T21:48:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Budget_Guide&amp;diff=3389</id>
		<title>Budget Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Budget_Guide&amp;diff=3389"/>
		<updated>2013-05-21T17:24:25Z</updated>

		<summary type="html">&lt;p&gt;Mspang: add disclaimer to script&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The amount of funding we get is determined by MathSoc policy 4 (see http://www.mathsoc.uwaterloo.ca/pinkbook.php). In particular, the maximum amount of funding is proportional to the number of full members we have.&lt;br /&gt;
&lt;br /&gt;
 1.k).vi.iv. A recognized Club may apply to the Society for funding by submitting a budget proposal to the Vice-President, Finances within the first three weeks of the term&lt;br /&gt;
             for which they are seeking funding.&lt;br /&gt;
&lt;br /&gt;
==Recruitment and election funding==&lt;br /&gt;
 1.k).vi.v At the beginning of each term, a recognized Club is entitled to the following, over and above their budget proposal:&lt;br /&gt;
   1.k).vi.v.i. a fifty dollar ($50) budget for recruiting activities and&lt;br /&gt;
   1.k).vi.v.ii. a twenty dollar ($20) budget for elections&lt;br /&gt;
   Only expenditures deemed reasonable for their respective purposes, in the estimation of the Vice President, Finances, may be applied to the respective amounts.&lt;br /&gt;
&lt;br /&gt;
In Winter 2008, we ran our first recruitment drive. We gave out 4 free pops to people who registered for the current term. In order to keep track of who was entitled to pops, we gave people red tickets (stored in the desk in the CSC).&lt;br /&gt;
&lt;br /&gt;
We&#039;ve noticed that people on co-op terms tend not to pay for membership during their co-op term. A suggestion is to allow people to sign-up for 2 terms at a price of $3.&lt;br /&gt;
&lt;br /&gt;
==Membership list==&lt;br /&gt;
 1.k).vi.vi. A recognized Club must present to the Society a list of its members before or with its proposed budget. An acceptable membership list will consist of the names of&lt;br /&gt;
             members as well as at least one corresponding University issued unique identifier, including but not limited to UWDir ID, or Student Identification number. An &lt;br /&gt;
             electronic copy of this list must be submitted to the Director of Internal Affairs.&lt;br /&gt;
&lt;br /&gt;
In order to generate this memberlist, &#039;ceo memberlist&#039; can be used. The following script estimates the number of full members.&lt;br /&gt;
&lt;br /&gt;
Note: This script is flawed, and the number it gives you is not even in the right ballpark. You have been warned!&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 REGEX=&amp;quot;(mat/|vpa/se|computer science|math)&amp;quot;&lt;br /&gt;
 BADUSERS=&amp;quot;(dtbartle|dlgawley|cpdohert|mbiggs|tmyklebu)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo -n &#039;Members with Math/CS as their program: &#039;&lt;br /&gt;
 ceo memberlist | egrep -i &amp;quot;$REGEX&amp;quot; | egrep -v $BADUSERS | wc -l&lt;br /&gt;
&lt;br /&gt;
==The Budget==&lt;br /&gt;
 1.k).vi.vii. The Society will allocate funds to the Clubs on the basis of the submitted budget proposal, in accordance with, but not necessarily limited to, the following&lt;br /&gt;
              considerations:&lt;br /&gt;
   1.k).vi.vii.i. A Club may not receive in funding from the Society an amount greater than that determined by the following formula: &lt;br /&gt;
                  [(Student Fee) – (Dedicated Revenues) + (Club Fee)] X (Club Membership)&lt;br /&gt;
                  Where “Student Fee” refers to the present fee collected by the Society on the University tuition fee bill, and where “Dedicated Revenues” refers to portions of&lt;br /&gt;
                  the ‘Student Fee” that are dedicated to specific funds or external organizations, including but not limited to mathNEWS and the Capital Improvements Fund, and&lt;br /&gt;
                  where “Club Fee” refers to the fee levied by the Club in accordance with this Policy, possibly zero, and where “Club Membership” refers to the number of Full Members&lt;br /&gt;
                  of the Club, as indicated by the most recently received list submitted by the Club and verified by the Director or Internal Affairs.&lt;br /&gt;
  1.k).vi.vii.ii. The appropriateness of any given budget item in light of the stated purpose of the Club and the financial state of the Society.&lt;br /&gt;
&lt;br /&gt;
It is worth noting that MathSoc essentially matches our membership fee. When submitting budgets, we are required to include membership revenues. Currently, as per the above formula, MathSoc will give us about $11.50 per member. In the past, MathSoc has had very few complaints about the appropriateness of our budgets. We typically ask for:&lt;br /&gt;
* Hardware; in the past, we&#039;ve asked for up to $1500 worth of hardware and have had it approved.&lt;br /&gt;
* Office supplies; usually $100 or so.&lt;br /&gt;
* Food for talks and events: usually $200 or so.&lt;br /&gt;
* Advertising for talks and events: usually $200 or so.&lt;br /&gt;
&lt;br /&gt;
==Submitting expense forms==&lt;br /&gt;
 1.k).vi.viii. Clubs shall receive their funding following an activity upon submitting an Expense Reimbursement Form to the Vice-President, Finances. The Vice-President, Finances&lt;br /&gt;
               may dispense funds prior to an activity, but the Club must submit an Expense Reimbursement Form afterward in order to reconcile the difference.&lt;br /&gt;
   1.k).vi.viii.i. The Vice President, Finances may withhold reimbursements to a Club deemed to be delinquent in its duties as prescribed by this Policy as advised by the Director&lt;br /&gt;
                   of Internal Affairs. If this becomes the case, the Vice President, Finances will give written notice to the executive of the Club, detailing the rationale for&lt;br /&gt;
                   withholding reimbursement and what steps must be taken in order to fulfill the duties of the Club.&lt;br /&gt;
&lt;br /&gt;
It is the treasurer&#039;s responsibility to submit expense forms to MathSoc, and to ensure that MathSoc issues the CSClub cheques accordingly.&lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]]&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Budget_Guide&amp;diff=3387</id>
		<title>Budget Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Budget_Guide&amp;diff=3387"/>
		<updated>2013-05-21T16:08:56Z</updated>

		<summary type="html">&lt;p&gt;Mspang: the programs thing is dumb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The amount of funding we get is determined by MathSoc policy 4 (see http://www.mathsoc.uwaterloo.ca/pinkbook.php). In particular, the maximum amount of funding is proportional to the number of full members we have.&lt;br /&gt;
&lt;br /&gt;
 1.k).vi.iv. A recognized Club may apply to the Society for funding by submitting a budget proposal to the Vice-President, Finances within the first three weeks of the term&lt;br /&gt;
             for which they are seeking funding.&lt;br /&gt;
&lt;br /&gt;
==Recruitment and election funding==&lt;br /&gt;
 1.k).vi.v At the beginning of each term, a recognized Club is entitled to the following, over and above their budget proposal:&lt;br /&gt;
   1.k).vi.v.i. a fifty dollar ($50) budget for recruiting activities and&lt;br /&gt;
   1.k).vi.v.ii. a twenty dollar ($20) budget for elections&lt;br /&gt;
   Only expenditures deemed reasonable for their respective purposes, in the estimation of the Vice President, Finances, may be applied to the respective amounts.&lt;br /&gt;
&lt;br /&gt;
In Winter 2008, we ran our first recruitment drive. We gave out 4 free pops to people who registered for the current term. In order to keep track of who was entitled to pops, we gave people red tickets (stored in the desk in the CSC).&lt;br /&gt;
&lt;br /&gt;
We&#039;ve noticed that people on co-op terms tend not to pay for membership during their co-op term. A suggestion is to allow people to sign-up for 2 terms at a price of $3.&lt;br /&gt;
&lt;br /&gt;
==Membership list==&lt;br /&gt;
 1.k).vi.vi. A recognized Club must present to the Society a list of its members before or with its proposed budget. An acceptable membership list will consist of the names of&lt;br /&gt;
             members as well as at least one corresponding University issued unique identifier, including but not limited to UWDir ID, or Student Identification number. An &lt;br /&gt;
             electronic copy of this list must be submitted to the Director of Internal Affairs.&lt;br /&gt;
&lt;br /&gt;
In order to generate this memberlist, &#039;ceo memberlist&#039; can be used. The following script prints out the number of full members:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 BADUSERS=&amp;quot;(dtbartle|dlgawley|cpdohert|mbiggs|tmyklebu)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo -n &#039;Members with Math/CS as their program: &#039;&lt;br /&gt;
 ceo memberlist | egrep -v $BADUSERS | wc -l&lt;br /&gt;
&lt;br /&gt;
==The Budget==&lt;br /&gt;
 1.k).vi.vii. The Society will allocate funds to the Clubs on the basis of the submitted budget proposal, in accordance with, but not necessarily limited to, the following&lt;br /&gt;
              considerations:&lt;br /&gt;
   1.k).vi.vii.i. A Club may not receive in funding from the Society an amount greater than that determined by the following formula: &lt;br /&gt;
                  [(Student Fee) – (Dedicated Revenues) + (Club Fee)] X (Club Membership)&lt;br /&gt;
                  Where “Student Fee” refers to the present fee collected by the Society on the University tuition fee bill, and where “Dedicated Revenues” refers to portions of&lt;br /&gt;
                  the ‘Student Fee” that are dedicated to specific funds or external organizations, including but not limited to mathNEWS and the Capital Improvements Fund, and&lt;br /&gt;
                  where “Club Fee” refers to the fee levied by the Club in accordance with this Policy, possibly zero, and where “Club Membership” refers to the number of Full Members&lt;br /&gt;
                  of the Club, as indicated by the most recently received list submitted by the Club and verified by the Director or Internal Affairs.&lt;br /&gt;
  1.k).vi.vii.ii. The appropriateness of any given budget item in light of the stated purpose of the Club and the financial state of the Society.&lt;br /&gt;
&lt;br /&gt;
It is worth noting that MathSoc essentially matches our membership fee. When submitting budgets, we are required to include membership revenues. Currently, as per the above formula, MathSoc will give us about $11.50 per member. In the past, MathSoc has had very few complaints about the appropriateness of our budgets. We typically ask for:&lt;br /&gt;
* Hardware; in the past, we&#039;ve asked for up to $1500 worth of hardware and have had it approved.&lt;br /&gt;
* Office supplies; usually $100 or so.&lt;br /&gt;
* Food for talks and events: usually $200 or so.&lt;br /&gt;
* Advertising for talks and events: usually $200 or so.&lt;br /&gt;
&lt;br /&gt;
==Submitting expense forms==&lt;br /&gt;
 1.k).vi.viii. Clubs shall receive their funding following an activity upon submitting an Expense Reimbursement Form to the Vice-President, Finances. The Vice-President, Finances&lt;br /&gt;
               may dispense funds prior to an activity, but the Club must submit an Expense Reimbursement Form afterward in order to reconcile the difference.&lt;br /&gt;
   1.k).vi.viii.i. The Vice President, Finances may withhold reimbursements to a Club deemed to be delinquent in its duties as prescribed by this Policy as advised by the Director&lt;br /&gt;
                   of Internal Affairs. If this becomes the case, the Vice President, Finances will give written notice to the executive of the Club, detailing the rationale for&lt;br /&gt;
                   withholding reimbursement and what steps must be taken in order to fulfill the duties of the Club.&lt;br /&gt;
&lt;br /&gt;
It is the treasurer&#039;s responsibility to submit expense forms to MathSoc, and to ensure that MathSoc issues the CSClub cheques accordingly.&lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]]&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3329</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3329"/>
		<updated>2012-10-27T10:13:09Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board goto80&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the program will end and return to U-Boot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
* Port your code to Binaerpilot.&lt;br /&gt;
&lt;br /&gt;
== Binaerpilot ==&lt;br /&gt;
&lt;br /&gt;
We also have a Gumstix Overo Tide machine that is newer and faster than the TS-7800. Access it using&lt;br /&gt;
&lt;br /&gt;
 become_board binaerpilot&lt;br /&gt;
&lt;br /&gt;
The base files for this board are available using&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/overo-bwio.git&lt;br /&gt;
&lt;br /&gt;
The documentation for this board is available at http://csclub.uwaterloo.ca/~board/docs/.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=New_CSC_Machine&amp;diff=3203</id>
		<title>New CSC Machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=New_CSC_Machine&amp;diff=3203"/>
		<updated>2012-04-21T17:38:49Z</updated>

		<summary type="html">&lt;p&gt;Mspang: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft of how to set up a new CSC machine&lt;br /&gt;
&lt;br /&gt;
= Booting =&lt;br /&gt;
&lt;br /&gt;
* Put the TFTP image in place (if dist-arch pair installed before, you may skip this).&lt;br /&gt;
e.g. extract http://mirror.csclub.uwaterloo.ca/ubuntu/dists/oneiric/main/installer-amd64/current/images/netboot/netboot.tar.gz to caffeine:/srv/tftp/oneiric-amd64&lt;br /&gt;
&lt;br /&gt;
* Configure DHCP server; see caffeine:/etc/dhcp/dhcpd.conf. This allow caffeine to identify the host by its MAC address and give it the correct IP and boot image. e.g.&lt;br /&gt;
 host bit-shifter {&lt;br /&gt;
   hardware ethernet 6C:F0:49:08:49:48;&lt;br /&gt;
   fixed-address 129.97.134.111;&lt;br /&gt;
   next-server 129.97.134.17;&lt;br /&gt;
   filename &amp;quot;precise-amd64/pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* Force network boot in the BIOS. This may be called &amp;quot;Legacy LAN&amp;quot; or other such cryptic things. If this doesn&#039;t work, boot from CD or USB instead.&lt;br /&gt;
&lt;br /&gt;
It is preferred to use the &amp;quot;alternate&amp;quot; Ubuntu installer image, based on debian-installer, instead of the Ubiquity installer. This installer supports software RAID and LVM out of the box, and will generally make your life easier. If installing Debian, this is the usual installer, so don&#039;t sweat it.&lt;br /&gt;
&lt;br /&gt;
= Installing =&lt;br /&gt;
&lt;br /&gt;
== debian-installer ==&lt;br /&gt;
&lt;br /&gt;
At least in expert mode, you can choose a custom mirror (top of the countries list) and give the path for mirror directly. This will make installation super-fast compared to installing from anywhere else.&lt;br /&gt;
&lt;br /&gt;
Please install to LVM volumes, as this is our standard configuration on all machines where possible. It allows more flexible partitioning across available volumes. Since GRUB 2, even /boot may be on LVM; this is the preferred configuration for simplicity, except when legacy partitioning setups make this inconvenient.&lt;br /&gt;
&lt;br /&gt;
You may enable unattended upgrades, but do not enable Canonical&#039;s remote management service or any such nonsense. This is mostly a straightforward Debian/Ubuntu install.&lt;br /&gt;
&lt;br /&gt;
== Ubiquity ==&lt;br /&gt;
&lt;br /&gt;
Ubiquity is the Ubuntu GUI installer. For it to have lvm support, run:&lt;br /&gt;
 apt-get install lvm2&lt;br /&gt;
&lt;br /&gt;
If you still can&#039;t see the partitions (even if lvscan sees them, but no devices exist), run &amp;lt;tt&amp;gt;vgscan&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;vgchange -ay&amp;lt;/tt&amp;gt; as root. Now the partitioner should be able to see them. We prefer to use LVM for partitions. Since GRUB 2, even /boot may be on LVM; this is the preferred configuration for simplicity, except when legacy partitioning setups make this inconvenient.&lt;br /&gt;
&lt;br /&gt;
After installing with Ubiquity, you must also add LVM support to the newly installed system, and in particular its initramfs.&lt;br /&gt;
&lt;br /&gt;
 mount /dev/vg0/root /mnt&lt;br /&gt;
 mount /dev/sda1 /mnt/boot&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 apt-get install lvm2&lt;br /&gt;
&lt;br /&gt;
You should see an update-initramfs update. Reboot.&lt;br /&gt;
&lt;br /&gt;
= After Installing =&lt;br /&gt;
&lt;br /&gt;
== apt ==&lt;br /&gt;
&lt;br /&gt;
If you did not during installation, change all references in &amp;lt;tt&amp;gt;/etc/apt/sources.list&amp;lt;/tt&amp;gt; to use &amp;lt;tt&amp;gt;mirror&amp;lt;/tt&amp;gt;instead of the usual mirrors.&lt;br /&gt;
&lt;br /&gt;
Also add support for the CSC packages. Add the following to &amp;lt;tt&amp;gt;/etc/apt/sources.list.d/csclub.list&amp;lt;/tt&amp;gt; (or copy from another host):&lt;br /&gt;
&lt;br /&gt;
 deb http://debian.csclub.uwaterloo.ca/ &amp;lt;distribution&amp;gt; main contrib non-free&lt;br /&gt;
 deb-src http://debian.csclub.uwaterloo.ca/ &amp;lt;distribution&amp;gt; main contrib non-free&lt;br /&gt;
&lt;br /&gt;
You&#039;ll also need the CSC archive signing key (if &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; is not installed, install it).&lt;br /&gt;
 curl -s http://debian.csclub.uwaterloo.ca/csclub.asc | apt-key add -&lt;br /&gt;
&lt;br /&gt;
You should now run &amp;lt;tt&amp;gt;apt-get update&amp;lt;/tt&amp;gt; to reflect these changes.&lt;br /&gt;
&lt;br /&gt;
Next, install &amp;lt;tt&amp;gt;inapt&amp;lt;/tt&amp;gt; (it is in the CSC Debian archive). If it hasn&#039;t previously been built for the current platform, clone and build it (TODO: describe how to do this).&lt;br /&gt;
&lt;br /&gt;
Clone &amp;lt;tt&amp;gt;~git/public/packages.git&amp;lt;/tt&amp;gt;, update it if necessary (notably updating &amp;lt;tt&amp;gt;nodes.ia&amp;lt;/tt&amp;gt; to reflect the distribution and role of the machine), then run:&lt;br /&gt;
 inapt *.ia&lt;br /&gt;
&lt;br /&gt;
(Due to a bug, if a warning is thrown, this will segfault. Until fixed, just temporarily remove whatever packages it complains about from the list.)&lt;br /&gt;
&lt;br /&gt;
Warning: this will take a long time due to the large number of packages being installed. Some of the below can be done once the relevant packages are installed, but while other packages are still being installed.&lt;br /&gt;
&lt;br /&gt;
== Keys ==&lt;br /&gt;
&lt;br /&gt;
If this is a reinstall of an existing host, copy back the SSH host keys and &amp;lt;tt&amp;gt;/etc/krb5.keytab&amp;lt;/tt&amp;gt; from its former incarnation. Otherwise, create a new Kerberos principal and copy the keytab over, as follows (run from the host in question):&lt;br /&gt;
 kadmin -p sysadmin/admin   # or any other admin principal; the password for this one is the usual root password&lt;br /&gt;
 addprinc -randkey host/[hostname].csclub.uwaterloo.ca&lt;br /&gt;
 ktadd host/[hostname].csclub.uwaterloo.ca&lt;br /&gt;
&lt;br /&gt;
This will generate a new principal (you can skip this step if one already exists) and add it to the local Kerberos keytab.&lt;br /&gt;
&lt;br /&gt;
Also copy &amp;lt;tt&amp;gt;/etc/ssl/certs/GlobalSign_Intermediate_Root.pem&amp;lt;/tt&amp;gt; from another host, as many of our services use a certificate issued by this CA.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
The following config files are needed to work in the CSC environment (examples given below for an office terminal; perhaps refer to another host if preferred).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/nsswitch.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
 # /etc/nsswitch.conf&lt;br /&gt;
 #&lt;br /&gt;
 # Example configuration of GNU Name Service Switch functionality.&lt;br /&gt;
 # If you have the `glibc-doc-reference&#039; and `info&#039; packages installed, try:&lt;br /&gt;
 # `info libc &amp;quot;Name Service Switch&amp;quot;&#039; for information about this file.&lt;br /&gt;
 &lt;br /&gt;
 passwd:         files ldap&lt;br /&gt;
 group:          files ldap&lt;br /&gt;
 shadow:         files&lt;br /&gt;
 sudoers:        files ldap&lt;br /&gt;
 &lt;br /&gt;
 hosts:          files dns&lt;br /&gt;
 networks:       files&lt;br /&gt;
 &lt;br /&gt;
 protocols:      db files&lt;br /&gt;
 services:       db files&lt;br /&gt;
 ethers:         db files&lt;br /&gt;
 rpc:            db files&lt;br /&gt;
 &lt;br /&gt;
 netgroup:       nis&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/ldap/ldap.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
 # $OpenLDAP: pkg/ldap/libraries/libldap/ldap.conf,v 1.9 2000/09/04 19:57:01 kurt Exp $&lt;br /&gt;
 #&lt;br /&gt;
 # LDAP Defaults&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 # See ldap.conf(5) for details&lt;br /&gt;
 # This file should be world readable but not world writable.&lt;br /&gt;
 &lt;br /&gt;
 BASE   dc=csclub, dc=uwaterloo, dc=ca&lt;br /&gt;
 URI     ldaps://ldap1.csclub.uwaterloo.ca ldaps://ldap2.csclub.uwaterloo.ca&lt;br /&gt;
 &lt;br /&gt;
 SIZELIMIT      0&lt;br /&gt;
 &lt;br /&gt;
 TLS_CACERT      /etc/ssl/certs/GlobalSign_Intermediate_Root.pem&lt;br /&gt;
 TLS_CACERTFILE /etc/ssl/certs/GlobalSign_Intermediate_Root.pem&lt;br /&gt;
 &lt;br /&gt;
 SUDOERS_BASE    ou=SUDOers,dc=csclub,dc=uwaterloo,dc=ca&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/nslcd.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
 # /etc/nslcd.conf&lt;br /&gt;
 # nslcd configuration file. See nslcd.conf(5)&lt;br /&gt;
 # for details.&lt;br /&gt;
 &lt;br /&gt;
 # The user and group nslcd should run as.&lt;br /&gt;
 uid nslcd&lt;br /&gt;
 gid nslcd&lt;br /&gt;
 &lt;br /&gt;
 # The location at which the LDAP server(s) should be reachable.&lt;br /&gt;
 uri ldap://ldap1.csclub.uwaterloo.ca&lt;br /&gt;
 uri ldap://ldap2.csclub.uwaterloo.ca&lt;br /&gt;
 &lt;br /&gt;
 # The search base that will be used for all queries.&lt;br /&gt;
 base dc=csclub,dc=uwaterloo,dc=ca&lt;br /&gt;
 &lt;br /&gt;
 # use the uniqueMember attribute for group membership&lt;br /&gt;
 map group member uniqueMember&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/krb5.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
         default_realm = CSCLUB.UWATERLOO.CA&lt;br /&gt;
         forwardable = true&lt;br /&gt;
         proxiable = true&lt;br /&gt;
 &lt;br /&gt;
         # remove this once NFS mounts without it&lt;br /&gt;
         allow_weak_crypto = true&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
         CSCLUB.UWATERLOO.CA = {&lt;br /&gt;
                 kdc = kdc1.csclub.uwaterloo.ca&lt;br /&gt;
                 kdc = kdc2.csclub.uwaterloo.ca&lt;br /&gt;
                 admin_server = kadmin.csclub.uwaterloo.ca&lt;br /&gt;
         }&lt;br /&gt;
 (rest omitted for brevity)&lt;br /&gt;
&lt;br /&gt;
Notably, &amp;lt;tt&amp;gt;allow_weak_crypto&amp;lt;/tt&amp;gt; is currently needed to mount &amp;lt;tt&amp;gt;/users&amp;lt;/tt&amp;gt; (though oddly, not &amp;lt;tt&amp;gt;/music&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt;). Otherwise, you will get a mysterious &amp;quot;permission denied&amp;quot; error (even though the server claims to have authenticated the mount successfully).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/pam.d/common-account&amp;lt;/tt&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # /etc/pam.d/common-account - authorization settings common to all services&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 # here are the per-package modules (the &amp;quot;Primary&amp;quot; block)&lt;br /&gt;
 account        [success=1 new_authtok_reqd=done default=ignore]        pam_unix.so &lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 account        requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 account        required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 account        required                        pam_krb5.so minimum_uid=10000&lt;br /&gt;
 # end of pam-auth-update config&lt;br /&gt;
 &lt;br /&gt;
 # Make sure the user is up to date. System accounts and syscom are exempt.&lt;br /&gt;
 account [success=2 default=ignore]     pam_succeed_if.so quiet uid &amp;lt; 10000&lt;br /&gt;
 account [success=1 default=ignore]     pam_succeed_if.so quiet user ingroup syscom&lt;br /&gt;
 account required        pam_csc.so&lt;br /&gt;
&lt;br /&gt;
This file is notably different on syscom-only hosts. Look at an existing syscom-only host to see the difference.&lt;br /&gt;
&lt;br /&gt;
Alter &amp;lt;tt&amp;gt;/etc/default/nfs-common&amp;lt;/tt&amp;gt; to enable &amp;lt;tt&amp;gt;statd&amp;lt;/tt&amp;gt;, and more importantly &amp;lt;tt&amp;gt;gssd&amp;lt;/tt&amp;gt; (needed for Kerberos NFS mounts). Start both daemons manually for now.&lt;br /&gt;
&lt;br /&gt;
Add &amp;lt;tt&amp;gt;/users&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/music&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;/etc/fstab&amp;lt;/tt&amp;gt; (as appropriate for the machine&#039;s role), make their mount points and mount them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt; (for single sign-on)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/ssh/ssh_known_hosts&amp;lt;/tt&amp;gt; (to remove hostkey warnings within our network)&lt;br /&gt;
&lt;br /&gt;
(TODO: DM configuration etc.)&lt;br /&gt;
&lt;br /&gt;
= New Distribution =&lt;br /&gt;
&lt;br /&gt;
If new distribution, create in conf/distributions AND conf/uploaders, and do rrr-update as well as rrr-incoming.&lt;br /&gt;
(TODO: expand this to describe building and pushing core CSC packages)&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=New_CSC_Machine&amp;diff=3202</id>
		<title>New CSC Machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=New_CSC_Machine&amp;diff=3202"/>
		<updated>2012-04-21T17:37:40Z</updated>

		<summary type="html">&lt;p&gt;Mspang: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft of how to set up a new CSC machine&lt;br /&gt;
&lt;br /&gt;
= Booting =&lt;br /&gt;
&lt;br /&gt;
* Put the TFTP image in place (if dist-arch pair installed before, you may skip this).&lt;br /&gt;
e.g. extract http://mirror.csclub.uwaterloo.ca/ubuntu/dists/oneiric/main/installer-amd64/current/images/netboot/netboot.tar.gz to caffeine:/srv/tftp/oneiric-amd64&lt;br /&gt;
&lt;br /&gt;
* Configure DHCP server; see caffeine:/etc/dhcp/dhcpd.conf. This allow caffeine to identify the host by its MAC address and give it the correct IP and boot image. e.g.&lt;br /&gt;
 host bit-shifter {&lt;br /&gt;
   hardware ethernet 6C:F0:49:08:49:48;&lt;br /&gt;
   fixed-address 129.97.134.111;&lt;br /&gt;
   next-server 129.97.134.17;&lt;br /&gt;
   filename &amp;quot;precise-amd64/pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* Force network boot in the BIOS. This may be called &amp;quot;Legacy LAN&amp;quot; or other such cryptic things. If this doesn&#039;t work, boot from CD or USB instead.&lt;br /&gt;
&lt;br /&gt;
It is preferred to use the &amp;quot;alternate&amp;quot; Ubuntu installer image, based on debian-installer, instead of the Ubiquity installer. This installer supports software RAID and LVM out of the box, and will generally make your life easier. If installing Debian, this is the usual installer, so don&#039;t sweat it.&lt;br /&gt;
&lt;br /&gt;
= Installing =&lt;br /&gt;
&lt;br /&gt;
== debian-installer ==&lt;br /&gt;
&lt;br /&gt;
At least in expert mode, you can choose a custom mirror (top of the countries list) and give the path for mirror directly. This will make installation super-fast compared to installing from anywhere else.&lt;br /&gt;
&lt;br /&gt;
Please install to LVM volumes, as this is our standard configuration on all machines where possible. It allows more flexible partitioning across available volumes. Since GRUB 2, even /boot may be on LVM; this is the preferred configuration for simplicity, except when legacy partitioning setups make this inconvenient.&lt;br /&gt;
&lt;br /&gt;
You may enable unattended upgrades, but do not enable Canonical&#039;s remote management service or any such nonsense. This is mostly a straightforward Debian/Ubuntu install.&lt;br /&gt;
&lt;br /&gt;
== Ubiquity ==&lt;br /&gt;
&lt;br /&gt;
Ubiquity is the Ubuntu GUI installer. For it to have lvm support, run:&lt;br /&gt;
 apt-get install lvm2&lt;br /&gt;
&lt;br /&gt;
If you still can&#039;t see the partitions (even if lvscan sees them, but no devices exist), run &amp;lt;tt&amp;gt;vgscan&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;vgchange -ay&amp;lt;/tt&amp;gt; as root. Now the partitioner should be able to see them. We prefer to use LVM for partitions. Since GRUB 2, even /boot may be on LVM; this is the preferred configuration for simplicity, except when legacy partitioning setups make this inconvenient.&lt;br /&gt;
&lt;br /&gt;
After installing with Ubiquity, you must also add LVM support to the newly installed system, and in particular its initramfs.&lt;br /&gt;
&lt;br /&gt;
 mount /dev/vg0/root /mnt&lt;br /&gt;
 mount /dev/sda1 /mnt/boot&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 apt-get install lvm2&lt;br /&gt;
&lt;br /&gt;
You should see an update-initramfs update. Reboot.&lt;br /&gt;
&lt;br /&gt;
= After Installing =&lt;br /&gt;
&lt;br /&gt;
== apt ==&lt;br /&gt;
&lt;br /&gt;
If you did not during installation, change all references in &amp;lt;tt&amp;gt;/etc/apt/sources.list&amp;lt;/tt&amp;gt; to use &amp;lt;tt&amp;gt;mirror&amp;lt;/tt&amp;gt;instead of the usual mirrors.&lt;br /&gt;
&lt;br /&gt;
Also add support for the CSC packages. Add the following to &amp;lt;tt&amp;gt;/etc/apt/sources.list.d/csclub.list&amp;lt;/tt&amp;gt; (or copy from another host):&lt;br /&gt;
&lt;br /&gt;
 deb http://debian.csclub.uwaterloo.ca/ &amp;lt;distribution&amp;gt; main contrib non-free&lt;br /&gt;
 deb-src http://debian.csclub.uwaterloo.ca/ &amp;lt;distribution&amp;gt; main contrib non-free&lt;br /&gt;
&lt;br /&gt;
You&#039;ll also need the CSC archive signing key (if &amp;lt;tt&amp;gt;curl&amp;lt;/tt&amp;gt; is not installed, install it).&lt;br /&gt;
 curl -s http://debian.csclub.uwaterloo.ca/csclub.asc | apt-key add -&lt;br /&gt;
&lt;br /&gt;
You should now run &amp;lt;tt&amp;gt;apt-get update&amp;lt;/tt&amp;gt; to reflect these changes.&lt;br /&gt;
&lt;br /&gt;
Next, install &amp;lt;tt&amp;gt;inapt&amp;lt;/tt&amp;gt; (it is in the CSC Debian archive). If it hasn&#039;t previously been built for the current platform, clone and build it (TODO: describe how to do this).&lt;br /&gt;
&lt;br /&gt;
Clone &amp;lt;tt&amp;gt;~git/public/packages.git&amp;lt;/tt&amp;gt;, update it if necessary (notably updating &amp;lt;tt&amp;gt;nodes.ia&amp;lt;/tt&amp;gt; to reflect the distribution and role of the machine), then run:&lt;br /&gt;
 inapt *.ia&lt;br /&gt;
&lt;br /&gt;
(Due to a bug, if a warning is thrown, this will segfault. Until fixed, just temporarily remove whatever packages it complains about from the list.)&lt;br /&gt;
&lt;br /&gt;
Warning: this will take a long time due to the large number of packages being installed. Some of the below can be done once the relevant packages are installed, but while other packages are still being installed.&lt;br /&gt;
&lt;br /&gt;
== Keys ==&lt;br /&gt;
&lt;br /&gt;
If this is a reinstall of an existing host, copy back the SSH host keys and &amp;lt;tt&amp;gt;/etc/krb5.keytab&amp;lt;/tt&amp;gt; from its former incarnation. Otherwise, create a new Kerberos principal and copy the keytab over, as follows (run from the host in question):&lt;br /&gt;
 kadmin -p sysadmin/admin   # or any other admin principal; the password for this one is the usual root password&lt;br /&gt;
 addprinc -randkey host/[hostname].csclub.uwaterloo.ca&lt;br /&gt;
 ktadd host/[hostname].csclub.uwaterloo.ca&lt;br /&gt;
&lt;br /&gt;
This will generate a new principal (you can skip this step if one already exists) and add it to the local Kerberos keytab.&lt;br /&gt;
&lt;br /&gt;
Also copy &amp;lt;tt&amp;gt;/etc/ssl/certs/GlobalSign_Intermediate_Root.pem&amp;lt;/tt&amp;gt; from another host, as many of our services use a certificate issued by this CA.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
The following config files are needed to work in the CSC environment (examples given below for an office terminal; perhaps refer to another host if preferred).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/nsswitch.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
 # /etc/nsswitch.conf&lt;br /&gt;
 #&lt;br /&gt;
 # Example configuration of GNU Name Service Switch functionality.&lt;br /&gt;
 # If you have the `glibc-doc-reference&#039; and `info&#039; packages installed, try:&lt;br /&gt;
 # `info libc &amp;quot;Name Service Switch&amp;quot;&#039; for information about this file.&lt;br /&gt;
 &lt;br /&gt;
 passwd:         files ldap&lt;br /&gt;
 group:          files ldap&lt;br /&gt;
 shadow:         files&lt;br /&gt;
 sudoers:        files ldap&lt;br /&gt;
 &lt;br /&gt;
 hosts:          files dns&lt;br /&gt;
 networks:       files&lt;br /&gt;
 &lt;br /&gt;
 protocols:      db files&lt;br /&gt;
 services:       db files&lt;br /&gt;
 ethers:         db files&lt;br /&gt;
 rpc:            db files&lt;br /&gt;
 &lt;br /&gt;
 netgroup:       nis&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/ldap/ldap.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
 # $OpenLDAP: pkg/ldap/libraries/libldap/ldap.conf,v 1.9 2000/09/04 19:57:01 kurt Exp $&lt;br /&gt;
 #&lt;br /&gt;
 # LDAP Defaults&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 # See ldap.conf(5) for details&lt;br /&gt;
 # This file should be world readable but not world writable.&lt;br /&gt;
 &lt;br /&gt;
 BASE   dc=csclub, dc=uwaterloo, dc=ca&lt;br /&gt;
 URI     ldaps://ldap1.csclub.uwaterloo.ca ldaps://ldap2.csclub.uwaterloo.ca&lt;br /&gt;
 &lt;br /&gt;
 SIZELIMIT      0&lt;br /&gt;
 &lt;br /&gt;
 TLS_CACERT      /etc/ssl/certs/GlobalSign_Intermediate_Root.pem&lt;br /&gt;
 TLS_CACERTFILE /etc/ssl/certs/GlobalSign_Intermediate_Root.pem&lt;br /&gt;
 &lt;br /&gt;
 SUDOERS_BASE    ou=SUDOers,dc=csclub,dc=uwaterloo,dc=ca&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/nslcd.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
 # /etc/nslcd.conf&lt;br /&gt;
 # nslcd configuration file. See nslcd.conf(5)&lt;br /&gt;
 # for details.&lt;br /&gt;
 &lt;br /&gt;
 # The user and group nslcd should run as.&lt;br /&gt;
 uid nslcd&lt;br /&gt;
 gid nslcd&lt;br /&gt;
 &lt;br /&gt;
 # The location at which the LDAP server(s) should be reachable.&lt;br /&gt;
 uri ldap://ldap1.csclub.uwaterloo.ca&lt;br /&gt;
 uri ldap://ldap2.csclub.uwaterloo.ca&lt;br /&gt;
 &lt;br /&gt;
 # The search base that will be used for all queries.&lt;br /&gt;
 base dc=csclub,dc=uwaterloo,dc=ca&lt;br /&gt;
 &lt;br /&gt;
 # use the uniqueMember attribute for group membership&lt;br /&gt;
 map group member uniqueMember&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/krb5.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
 [libdefaults]&lt;br /&gt;
         default_realm = CSCLUB.UWATERLOO.CA&lt;br /&gt;
         forwardable = true&lt;br /&gt;
         proxiable = true&lt;br /&gt;
 &lt;br /&gt;
         # remove this once NFS mounts without it&lt;br /&gt;
         allow_weak_crypto = true&lt;br /&gt;
 &lt;br /&gt;
 [realms]&lt;br /&gt;
         CSCLUB.UWATERLOO.CA = {&lt;br /&gt;
                 kdc = kdc1.csclub.uwaterloo.ca&lt;br /&gt;
                 kdc = kdc2.csclub.uwaterloo.ca&lt;br /&gt;
                 admin_server = kadmin.csclub.uwaterloo.ca&lt;br /&gt;
         }&lt;br /&gt;
 (rest omitted for brevity)&lt;br /&gt;
&lt;br /&gt;
Notably, &amp;lt;tt&amp;gt;allow_weak_crypto&amp;lt;/tt&amp;gt; is currently needed to mount &amp;lt;tt&amp;gt;/users&amp;lt;/tt&amp;gt; (though oddly, not &amp;lt;tt&amp;gt;/music&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt;). Otherwise, you will get a mysterious &amp;quot;permission denied&amp;quot; error (even though the server claims to have authenticated the mount successfully).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/pam.d/common-account&amp;lt;/tt&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # /etc/pam.d/common-account - authorization settings common to all services&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 # here are the per-package modules (the &amp;quot;Primary&amp;quot; block)&lt;br /&gt;
 account        [success=1 new_authtok_reqd=done default=ignore]        pam_unix.so &lt;br /&gt;
 # here&#039;s the fallback if no module succeeds&lt;br /&gt;
 account        requisite                       pam_deny.so&lt;br /&gt;
 # prime the stack with a positive return value if there isn&#039;t one already;&lt;br /&gt;
 # this avoids us returning an error just because nothing sets a success code&lt;br /&gt;
 # since the modules above will each just jump around&lt;br /&gt;
 account        required                        pam_permit.so&lt;br /&gt;
 # and here are more per-package modules (the &amp;quot;Additional&amp;quot; block)&lt;br /&gt;
 account        required                        pam_krb5.so minimum_uid=10000&lt;br /&gt;
 # end of pam-auth-update config&lt;br /&gt;
 &lt;br /&gt;
 # Make sure the user is up to date. System accounts and syscom are exempt.&lt;br /&gt;
 account [success=2 default=ignore]     pam_succeed_if.so quiet uid &amp;lt; 10000&lt;br /&gt;
 account [success=1 default=ignore]     pam_succeed_if.so quiet user ingroup syscom&lt;br /&gt;
 account required        pam_csc.so&lt;br /&gt;
&lt;br /&gt;
This file is notably different on syscom-only hosts. Look at an existing syscom-only host to see the difference.&lt;br /&gt;
&lt;br /&gt;
Alter &amp;lt;tt&amp;gt;/etc/default/nfs-common&amp;lt;/tt&amp;gt; to enable &amp;lt;tt&amp;gt;statd&amp;lt;/tt&amp;gt;, and more importantly &amp;lt;tt&amp;gt;gssd&amp;lt;/tt&amp;gt; (needed for Kerberos NFS mounts). Start both daemons manually for now.&lt;br /&gt;
&lt;br /&gt;
Add &amp;lt;tt&amp;gt;/users&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/music&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;/etc/fstab&amp;lt;/tt&amp;gt; (as appropriate for the machine&#039;s role), make their mount points and mount them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;/etc/ssh/ssh_known_hosts&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(TODO: DM configuration etc.)&lt;br /&gt;
&lt;br /&gt;
= New Distribution =&lt;br /&gt;
&lt;br /&gt;
If new distribution, create in conf/distributions AND conf/uploaders, and do rrr-update as well as rrr-incoming.&lt;br /&gt;
(TODO: expand this to describe building and pushing core CSC packages)&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3051</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3051"/>
		<updated>2011-07-25T21:34:38Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board goto80&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the program will end and return to U-Boot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
* Port your code to Binaerpilot.&lt;br /&gt;
&lt;br /&gt;
== Binaerpilot ==&lt;br /&gt;
&lt;br /&gt;
We also have a Gumstix Overo Tide machine that is newer and faster than the TS-7800. Access it using&lt;br /&gt;
&lt;br /&gt;
 become_board binaerpilot&lt;br /&gt;
&lt;br /&gt;
The base files for this board are available using&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
&lt;br /&gt;
The documentation for this board is available at http://csclub.uwaterloo.ca/~board/docs/.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3050</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3050"/>
		<updated>2011-07-25T21:34:10Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board goto80&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the program will end and return to U-Boot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
* Port your code to Binearpilot.&lt;br /&gt;
&lt;br /&gt;
== Binearpilot ==&lt;br /&gt;
&lt;br /&gt;
We also have a Gumstix Overo Tide machine that is newer and faster than the TS-7800. Access it using&lt;br /&gt;
&lt;br /&gt;
 become_board binaerpilot&lt;br /&gt;
&lt;br /&gt;
The base files for this board are available using&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
&lt;br /&gt;
The documentation for this board is available at http://csclub.uwaterloo.ca/~board/docs/.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3049</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3049"/>
		<updated>2011-07-25T21:32:52Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board goto80&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the program will end and return to U-Boot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Binearpilot ==&lt;br /&gt;
&lt;br /&gt;
We also have a Gumstix Overo Tide machine that is newer and faster than the TS-7800. Access it using&lt;br /&gt;
&lt;br /&gt;
 become_board binaerpilot&lt;br /&gt;
&lt;br /&gt;
The base files for this board are available using&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3048</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3048"/>
		<updated>2011-07-25T21:15:51Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board goto80&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the program will end and return to U-Boot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3047</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3047"/>
		<updated>2011-07-25T21:15:37Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
* The Gumstix Overo is configured similarly.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board goto80&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the program will end and return to U-Boot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3045</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3045"/>
		<updated>2011-07-25T21:14:33Z</updated>

		<summary type="html">&lt;p&gt;Mspang: moved TS-7800 to ARM over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board goto80&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the program will end and return to U-Boot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3044</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3044"/>
		<updated>2011-07-25T21:07:17Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board goto80&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the program will end and return to U-Boot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3042</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3042"/>
		<updated>2011-07-20T02:26:15Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the program will end and return to U-Boot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3041</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3041"/>
		<updated>2011-07-19T23:21:04Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The TS-7800 is connected by serial port to corn-syrup. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the board will reboot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3037</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3037"/>
		<updated>2011-07-19T22:23:03Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 glomag               ttyS0 LOM &amp;lt;- glomag-ipmi          -     115200&lt;br /&gt;
 denardo              ttyS0 LOM &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- sodium-benzoate      ttyS0 9600&lt;br /&gt;
 goto80               ttyS0     &amp;lt;- corn-syrup           hub1  115200&lt;br /&gt;
 goto80               ttyS1     &amp;lt;- corn-syrup           hub2  115200&lt;br /&gt;
 goto80               power     &amp;lt;- corn-syrup           hub3  115200&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- corn-syrup           hub4  9600&lt;br /&gt;
 kvm                  -         &amp;lt;- corn-syrup           hub5  115200&lt;br /&gt;
 electrons            -         &amp;lt;- corn-syrup           hub8  9600&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;hubN&amp;quot; ports are on the 8-port serial hub. To access, look in /dev/csc.&lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Club_Hosting&amp;diff=3036</id>
		<title>Club Hosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Club_Hosting&amp;diff=3036"/>
		<updated>2011-07-12T23:08:56Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Computer Science Club provides web hosting to other clubs free of charge. We host many club web sites and mailing lists. If you have a question about our hosting service, contact systems-committee@csclub.uwaterloo.ca or visit our office in MC 3036.&lt;br /&gt;
&lt;br /&gt;
=== Hosting Features ===&lt;br /&gt;
&lt;br /&gt;
* 4 GB web space&lt;br /&gt;
* Scripting&lt;br /&gt;
** PHP (mod_fcgid)&lt;br /&gt;
** Perl (mod_fcgid)&lt;br /&gt;
** Python (mod_fcgid)&lt;br /&gt;
** Ruby (mod_fcgid)&lt;br /&gt;
* Databases&lt;br /&gt;
** [[MySQL]]&lt;br /&gt;
&lt;br /&gt;
This is not an exhaustive list. Contact us if you want something not listed or installed.&lt;br /&gt;
&lt;br /&gt;
=== Getting Hosted ===&lt;br /&gt;
&lt;br /&gt;
To get hosted, you need:&lt;br /&gt;
&lt;br /&gt;
# a club account&lt;br /&gt;
# one user account for each person who will be updating the club&#039;s web site or other files&lt;br /&gt;
&lt;br /&gt;
==== Club Account ====&lt;br /&gt;
&lt;br /&gt;
Each club we host has a &amp;quot;club account&amp;quot; that owns and stores club resources. You can request a club account via email or in person. The club account:&lt;br /&gt;
&lt;br /&gt;
* Is named after the club, possibly abbreviated.&lt;br /&gt;
* Has a home directory named /users/clubname, where club files are stored.&lt;br /&gt;
* Is not permitted to login. You must use your own user account to login.&lt;br /&gt;
&lt;br /&gt;
Anyone with office staff or greater privileges may create club accounts using [[ceo]].&lt;br /&gt;
&lt;br /&gt;
==== User Accounts ====&lt;br /&gt;
&lt;br /&gt;
Each user who needs access to the club account must have his/her own user account on our machines. There are two ways to get an account:&lt;br /&gt;
&lt;br /&gt;
* Become a member of the Computer Science Club. Membership is $2.00 per term.&lt;br /&gt;
* Request a free &amp;quot;club representative&amp;quot; account. These accounts are to be used solely for managing the club account, and expire at the end of the term.&lt;br /&gt;
&lt;br /&gt;
In both cases, you must come to MC 3036 in person for initial registration. Club representatives can request renewal of their free accounts if they still need the account in future terms. Renewal can be done in person or via email.&lt;br /&gt;
&lt;br /&gt;
Your user account must also be authorized to change club files. Each club has a &amp;quot;club group&amp;quot; whose members may update the clubs files. We add users to the group upon request, or when we&#039;re setting up the club account.&lt;br /&gt;
&lt;br /&gt;
Anyone with office staff or greater privileges may create both of the above types of accounts using [[ceo]]. Currently, only systems committee may add users to club groups.&lt;br /&gt;
&lt;br /&gt;
=== Accessing Club Resources ===&lt;br /&gt;
&lt;br /&gt;
==== Shell Access ====&lt;br /&gt;
&lt;br /&gt;
At this point, you have a user account and a club account, and need to get started with your web site. Before you can do anything, you need to log into our machines somehow. You can:&lt;br /&gt;
&lt;br /&gt;
* Log in using a terminal in the office&lt;br /&gt;
* Log in from anywhere using SSH. Our web server (caffeine) is available at csclub.uwaterloo.ca.&lt;br /&gt;
&lt;br /&gt;
The club&#039;s files are stored in /users/clubname.&lt;br /&gt;
&lt;br /&gt;
If you want, you can become the club user by typing &amp;quot;become_club clubname&amp;quot;. This is not usually necessary, as the permissions usually allow you to make changes as yourself.&lt;br /&gt;
&lt;br /&gt;
==== SFTP File Access ====&lt;br /&gt;
&lt;br /&gt;
You may access files stored on our servers, or upload new ones, via SFTP and SCP. If you are a Windows user you should use [http://winscp.net/ WinSCP] or a similar client with SFTP/SCP abilities. If you are using OS X you can use the sftp or scp Terminal commands, or you can install a graphical client such as [http://cyberduck.ch/ Cyberduck]. Similarly on GNU/Linux you can use the shell commands or a graphical client such as gftp.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
==== Web Hosting ====&lt;br /&gt;
&lt;br /&gt;
The /users/clubname/www directory is accessible via the web at http://csclub.uwaterloo.ca/~clubname. This is set up by default and requires no special configuration.&lt;br /&gt;
&lt;br /&gt;
If you want a domain of the form clubname.uwaterloo.ca, you can request this via email. You can also use your own domain (e.g. club.org), if you purchase it yourself.&lt;br /&gt;
&lt;br /&gt;
==== Databases ====&lt;br /&gt;
&lt;br /&gt;
MySQL databases are available.&lt;br /&gt;
&lt;br /&gt;
You can create a MySQL database yourself through [[ceo]] by following [[MySQL#Using_ceo|these instructions]].&lt;br /&gt;
&lt;br /&gt;
==== Mailing Lists ====&lt;br /&gt;
&lt;br /&gt;
We can set up [http://www.gnu.org/software/mailman/index.html GNU Mailman] for you upon request.&lt;br /&gt;
&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3028</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3028"/>
		<updated>2011-04-30T22:31:00Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sid is a container with Debian testing installed.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Newer software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;freebsd&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
FreeBSD is a virtual machine with FreeBSD installed.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Newer software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;rainbowdragoneyes&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Rainbowdragoneyes is our Lemote Fuloong MIPS machine. This machine is aliased to rde.csclub.uwaterloo.ca.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 800MHz MIPS Loongson 2f CPU&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering. It is named after Gordon Strombola.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;binaerpilot&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a Gumstix Overo Tide CPU on a Tobi expansion board.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* TI OMAP 3530 750Mhz (ARM Cortex-A8)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;anamanaguchi&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a Gumstix Overo Tide CPU on a Chestnut43 expansion board.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* TI OMAP 3530 750Mhz (ARM Cortex-A8)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;paza&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
An iMac G3 that is used as a dumb terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 233Mhz PowerPC 740/750&lt;br /&gt;
* 96 MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3027</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3027"/>
		<updated>2011-04-30T04:15:01Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 glomag               ttyS0 LOM &amp;lt;- glomag-ipmi          -     115200&lt;br /&gt;
 denardo              ttyS0 LOM &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- sodium-benzoate      ttyS0 9600&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 kvm                  -         &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
 electrons            -         &amp;lt;- corn-syrup           ttyS0 9600&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3026</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3026"/>
		<updated>2011-04-30T04:13:22Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo              ttyS0 LOM &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- sodium-benzoate      ttyS0 9600&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 kvm                  -         &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
 electrons            -         &amp;lt;- corn-syrup           ttyS0 9600&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3025</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3025"/>
		<updated>2011-04-30T04:12:49Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo              ttyS0 LOM &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- sodium-benzoate      ttyS0 9600&lt;br /&gt;
 &lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 kvm                  -         &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
 electrons            -         &amp;lt;- corn-syrup           ttyS0 9600&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3024</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3024"/>
		<updated>2011-04-30T04:09:55Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo              ttyS0 LOM &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- sodium-benzoate      ttyS0 9600&lt;br /&gt;
 &lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 kvm                  -         &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
 electrons            -         &amp;lt;- corn-syrup           ttyS0 115200&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3023</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3023"/>
		<updated>2011-04-30T04:09:27Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo              ttyS0 LOM &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- sodium-benzoate      ttyS0 9600&lt;br /&gt;
&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 kvm                  -         &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
 electrons            -         &amp;lt;- corn-syrup           ttyS0 115200&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3022</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3022"/>
		<updated>2011-04-22T01:29:53Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo              ttyS0 LOM &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 &lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- artificial-flavours  ttyS0 9600&lt;br /&gt;
                                &amp;lt;- potassium-citrate    ttyS1 115200&lt;br /&gt;
 &lt;br /&gt;
 ginseng              ttyS0     &amp;lt;- corn-syrup           ttyS0 115200&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 glomag               ttyS0     &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3021</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3021"/>
		<updated>2011-04-22T01:29:38Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo              ttyS0 LOM &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 &lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- artificial-flavours  ttyS0 9600&lt;br /&gt;
                                &amp;lt;- potassium-citrate    ttyS1 9600&lt;br /&gt;
 &lt;br /&gt;
 ginseng              ttyS0     &amp;lt;- corn-syrup           ttyS0 115200&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 glomag               ttyS0     &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3020</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3020"/>
		<updated>2011-04-22T01:28:29Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo              ttyS0 LOM &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 &lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- artificial-flavours  ttyS0 9600&lt;br /&gt;
 citric-acid          ttyS0 LOM &amp;lt;- potassium-citrate    ttyS1 9600&lt;br /&gt;
 &lt;br /&gt;
 ginseng              ttyS0     &amp;lt;- corn-syrup           ttyS0 115200&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 glomag               ttyS0     &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3019</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3019"/>
		<updated>2011-04-22T01:27:10Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo                        &amp;lt;- denardo-alom         -     9600&lt;br /&gt;
 &lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- artificial-flavours  ttyS0 9600&lt;br /&gt;
 citric-acid          ttyS0 LOM &amp;lt;- potassium-citrate    ttyS1 9600&lt;br /&gt;
 &lt;br /&gt;
 ginseng              ttyS0     &amp;lt;- corn-syrup           ttyS0 115200&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 glomag               ttyS0     &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3018</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3018"/>
		<updated>2011-04-20T04:55:33Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sid is a container with Debian testing installed.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Newer software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;freebsd&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
FreeBSD is a virtual machine with FreeBSD installed.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Newer software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;rainbowdragoneyes&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Rainbowdragoneyes is our Lemote Fuloong MIPS machine. This machine is aliased to rde.csclub.uwaterloo.ca.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 800MHz MIPS Loongson 2f CPU&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering. It is named after Gordon Strombola.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;paza&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
An iMac G3 that is used as a dumb terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 233Mhz PowerPC 740/750&lt;br /&gt;
* 96 MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3017</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3017"/>
		<updated>2011-04-20T04:55:05Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sid is a container with Debian testing installed.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Newer software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;freebsd&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
FreeBSD is a virtual machine with FreeBSD installed.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Newer software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;rainbowdragoneyes&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Rainbowdragoneyes is our Lemote Fuloong MIPS machine.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 800MHz MIPS Loongson 2f CPU&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering. It is named after Gordon Strombola.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;paza&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
An iMac G3 that is used as a dumb terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 233Mhz PowerPC 740/750&lt;br /&gt;
* 96 MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3015</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3015"/>
		<updated>2011-04-17T21:43:47Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo                        &amp;lt;- denardo-alom&lt;br /&gt;
 &lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- artificial-flavours  ttyS0 9600&lt;br /&gt;
 citric-acid          ttyS0 LOM &amp;lt;- potassium-citrate    ttyS1 9600&lt;br /&gt;
 &lt;br /&gt;
 ginseng              ttyS0     &amp;lt;- corn-syrup           ttyS0 115200&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 glomag               ttyS0     &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3014</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3014"/>
		<updated>2011-04-17T06:09:21Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sid is a container with Debian testing installed.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Newer software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;freebsd&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
FreeBSD is a virtual machine with FreeBSD installed.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Newer software&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering. It is named after Gordon Strombola.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;paza&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
An iMac G3 that is used as a dumb terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 233Mhz PowerPC 740/750&lt;br /&gt;
* 96 MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Kerberos&amp;diff=3011</id>
		<title>Kerberos</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Kerberos&amp;diff=3011"/>
		<updated>2011-04-13T00:08:10Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We use [http://web.mit.edu/Kerberos/ MIT Kerberos 5] for authentication. Our kerberos realm is CSCLUB.UWATERLOO.CA. KDCs run on [[Machine_List#ginseng|ginseng]] and [[Machine_List#ascorbic-acid|ascorbic-acid]].&lt;br /&gt;
&lt;br /&gt;
=== Password Resets ===&lt;br /&gt;
To change your own password you can run passwd on any of the club&#039;s machines.&lt;br /&gt;
&lt;br /&gt;
Changing other users&#039; passwords&lt;br /&gt;
* ssh ginseng&lt;br /&gt;
* sudo kadmin.local&lt;br /&gt;
* cpw username&lt;br /&gt;
* Enter new password and confirm&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
[http://cryptnet.net/mirrors/docs/krb5api.html API Documentation]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3010</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3010"/>
		<updated>2011-04-11T06:56:10Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sid is a container with Debian testing installed.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Newer software&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering. It is named after Gordon Strombola.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;paza&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
An iMac G3 that is used as a dumb terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 233Mhz PowerPC 740/750&lt;br /&gt;
* 96 MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3009</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3009"/>
		<updated>2011-04-10T19:17:47Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering. It is named after Gordon Strombola.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;paza&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
An iMac G3 that is used as a dumb terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 233Mhz PowerPC 740/750&lt;br /&gt;
* 96 MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3008</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=3008"/>
		<updated>2011-03-28T20:51:33Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering. It is named after Gordon Strombola.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;paza&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A iMac G3 that is used as a dumb terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 233Mhz PowerPC 740/750&lt;br /&gt;
* 96 MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3007</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3007"/>
		<updated>2011-03-28T20:36:21Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo                        &amp;lt;- denardo-alom&lt;br /&gt;
 &lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- artificial-flavours  ttyS0 9600&lt;br /&gt;
 citric-acid          ttyS0 LOM &amp;lt;- potassium-citrate    ttyS1 9600&lt;br /&gt;
 &lt;br /&gt;
 ginseng              ttyS0     &amp;lt;- corn-syrup           ttyS0 115200&lt;br /&gt;
 potassium-citrate    ttyS0     &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 glomag               ttyS0     &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
&lt;br /&gt;
==== MC 3036 ====&lt;br /&gt;
&lt;br /&gt;
 phosphoric-acid      ttyS0     &amp;lt;- sodium-citrate       ttyS0 115200&lt;br /&gt;
 sodium-citrate       ttyS1     &amp;lt;- phosphoric-acid      ttyS1 115200&lt;br /&gt;
 acesulfame-potassium ttyS0     &amp;lt;- natural-flavours     ttyS0 115200&lt;br /&gt;
 dumbterm                       &amp;lt;- caramel-colour       ttyS1 19200&lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3006</id>
		<title>Serial Connections</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Serial_Connections&amp;diff=3006"/>
		<updated>2011-03-28T20:31:55Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the physical serial ports on each machine and the connections between them. These connections are used for console access using [[Conserver]].&lt;br /&gt;
&lt;br /&gt;
==== MC 3015 ====&lt;br /&gt;
&lt;br /&gt;
 corn-syrup           ttyS1 LOM &amp;lt;- corn-syrup-ipmi      -     57600&lt;br /&gt;
 mirror               ttyS1 LOM &amp;lt;- sodium-benzoate-ipmi -     57600&lt;br /&gt;
 taurine              ttyS1 LOM &amp;lt;- taurine-ilo          -     115200&lt;br /&gt;
 denardo                        &amp;lt;- denardo-alom&lt;br /&gt;
 &lt;br /&gt;
 ascorbic-acid        ttyS0 LOM &amp;lt;- artificial-flavours  ttyS0 9600&lt;br /&gt;
 citric-acid          ttyS0 LOM &amp;lt;- potassium-citrate    ttyS1 9600&lt;br /&gt;
 &lt;br /&gt;
 ginseng              ttyS0     &amp;lt;- corn-syrup           ttyS0 115200&lt;br /&gt;
 potassium-citrate    ttyS0 LOM &amp;lt;- ascorbic-acid        ttyS1 9600&lt;br /&gt;
 glomag               ttyS0     &amp;lt;- taurine              ttyS0 115200&lt;br /&gt;
&lt;br /&gt;
==== MC 3036 ====&lt;br /&gt;
&lt;br /&gt;
 phosphoric-acid      ttyS0     &amp;lt;- sodium-citrate       ttyS0 115200&lt;br /&gt;
 sodium-citrate       ttyS1     &amp;lt;- phosphoric-acid      ttyS1 115200&lt;br /&gt;
 acesulfame-potassium ttyS0     &amp;lt;- natural-flavours     ttyS0 115200&lt;br /&gt;
 dumbterm                       &amp;lt;- caramel-colour       ttyS1 19200&lt;br /&gt;
&lt;br /&gt;
== Machine Ports ==&lt;br /&gt;
&lt;br /&gt;
Most machines either have no serial ports, or one [[Serial_Pin-outs#RS-232_over_DE-9|DE-9]] serial port. Details of other configurations are listed here. We do not have any modems (DCE), so all connections should be crossed (i.e., use null modem cables or compatible).&lt;br /&gt;
&lt;br /&gt;
==== taurine ====&lt;br /&gt;
&lt;br /&gt;
taurine has a virtual serial port that can be accessed via telnet or SSH&lt;br /&gt;
&lt;br /&gt;
 ttyS0 physical DE-9&lt;br /&gt;
 ttyS1 virtual&lt;br /&gt;
&lt;br /&gt;
==== ascorbic-acid ====&lt;br /&gt;
&lt;br /&gt;
ascorbic-acid has two [[Serial_Pin-outs#RS-232_over_8P8C_.28Sun.29|Sun 8P8C]] serial ports stacked vertically, with the first port on top. The first port may be used to access LOM, and probably has to be set to 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 A (ttyS0, LOM)&lt;br /&gt;
 B (ttyS1)&lt;br /&gt;
&lt;br /&gt;
These ports should be connected to another system&#039;s DE-9 using a DE-9&amp;lt;-&amp;gt;8P8C modular adapter and an [[Serial_Pin-outs#Almost_Rollover_Cable|Almost Rollover]] or standard rollover.&lt;br /&gt;
&lt;br /&gt;
==== potassium-citrate ====&lt;br /&gt;
&lt;br /&gt;
potassium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 101102 (ttyS1) 101101 (ttyS0)&lt;br /&gt;
&lt;br /&gt;
==== citric-acid ====&lt;br /&gt;
&lt;br /&gt;
citric-acid has two DE-9 serial ports stacked vertically, with the second port on the bottom, and a dead DE-9 labeled &amp;quot;modem&amp;quot; to its right. The first port must be run at 9600 baud to access the embedded remote console.&lt;br /&gt;
&lt;br /&gt;
 ttyS0&lt;br /&gt;
 ttyS1 modem&lt;br /&gt;
&lt;br /&gt;
==== sodium-citrate ====&lt;br /&gt;
&lt;br /&gt;
sodium-citrate has two DE-9 serial ports side by side, with the second port on the left&lt;br /&gt;
&lt;br /&gt;
 ttyS1 ttyS0&lt;br /&gt;
&lt;br /&gt;
==== caramel-colour ====&lt;br /&gt;
&lt;br /&gt;
caramel-colour has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== phosphoric-acid ====&lt;br /&gt;
&lt;br /&gt;
phosphoric-acid has two DE-9 serial ports&lt;br /&gt;
&lt;br /&gt;
 ttyS0 on motherboard I/O shield&lt;br /&gt;
 ttyS1 on motherboard in a PCI header&lt;br /&gt;
&lt;br /&gt;
==== dumbterm ====&lt;br /&gt;
&lt;br /&gt;
dumbterm has one DB-25 serial port. It is currently connected to a black [[Serial_Pin-outs#Grey_DB-25_Female_to_8P8C_Adapter|nonstandard DB-25&amp;lt;-&amp;gt;8P8C adapter]], to a [[Serial_Pin-outs#Dumbterm_Cable|special twisted pair cable]], to a [[Serial_Pin-outs#Black_DE-9_Female_to_8P8C_Adapter|nonstandard 8P8C&amp;lt;-&amp;gt;DE-9 adapter]]. All of these pieces are labeled &amp;quot;dumbterm&amp;quot;. The dumbterm cable is not symmetric; the end labeled &amp;quot;DE-9&amp;quot; must be plugged into the DE-9 adapter.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3005</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3005"/>
		<updated>2011-03-14T05:56:07Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The TS-7800 is connected by serial port to strombola, one of the office machines. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment ([http://goto80.csclub.uwaterloo.ca goto80.csclub.uwaterloo.ca]). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Share the board. If other people are connected, keep your sessions short and reset the board when you&#039;ve finished testing.&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the board will reboot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Main_Page&amp;diff=3004</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Main_Page&amp;diff=3004"/>
		<updated>2011-03-14T05:50:24Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Wiki of the [[Computer Science Club]]. Feel free to start adding pages and information.&lt;br /&gt;
&lt;br /&gt;
== Guides ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Budget Guide]]&lt;br /&gt;
* [[Club Hosting]]&lt;br /&gt;
* [[Member Hosting]]&lt;br /&gt;
* [[Exec Manual]]&lt;br /&gt;
* [[Imapd Guide]]&lt;br /&gt;
* [[MEF Guide]]&lt;br /&gt;
* [[Office Staff]]&lt;br /&gt;
* [[Talks Guide]]&lt;br /&gt;
* [[SCS Guide]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News and Events ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Meetings]]&lt;br /&gt;
* [[Talks]]&lt;br /&gt;
* [[Projects]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Machine/System Documentation ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Authentication]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[ceo]]&lt;br /&gt;
* [[Conserver]]&lt;br /&gt;
* [[DNS]]&lt;br /&gt;
* [[Debian Repository]]&lt;br /&gt;
* [[Digital Cutter]]&lt;br /&gt;
* [[Directory Services]]&lt;br /&gt;
* [[Machine List]]&lt;br /&gt;
* [[Mail]]&lt;br /&gt;
* [[Mailing Lists]]&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[OID Assignment]]&lt;br /&gt;
* [[SNMP]]&lt;br /&gt;
* [[Serial Connections]]&lt;br /&gt;
* [[Switches]]&lt;br /&gt;
* [[Sony Camera]]&lt;br /&gt;
* [[Systems Committee]]&lt;br /&gt;
* [[TS-7800]]&lt;br /&gt;
* [[UID/GID Assignment]]&lt;br /&gt;
* [[User-data]]&lt;br /&gt;
* [[Webcams]]&lt;br /&gt;
* [[Webmail]]&lt;br /&gt;
* [[Website]]&lt;br /&gt;
* [[Virtualization]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Budget]]&lt;br /&gt;
* [[Executive]]&lt;br /&gt;
* [[History]]&lt;br /&gt;
* [[Library]]&lt;br /&gt;
* [[MEF Proposals]]&lt;br /&gt;
* [[Office Policies]]&lt;br /&gt;
* [[Projector]]&lt;br /&gt;
* [[Term Notes]]&lt;br /&gt;
&amp;lt;/div&amp;gt; __NOTOC__&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3002</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3002"/>
		<updated>2011-03-14T05:14:15Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The TS-7800 is connected by serial port to strombola, one of the office machines. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment (goto80.csclub.uwaterloo.ca). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board hardware. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Try not to reset the board while another user is running their program. &lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the board will reboot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3001</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3001"/>
		<updated>2011-03-14T05:02:55Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The TS-7800 is connected by serial port to strombola, one of the office machines. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment (goto80.csclub.uwaterloo.ca). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Try not to reset the board while another user is running their program. &lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the board will reboot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some C code. You can start by modifying iotest.c.&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3000</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=3000"/>
		<updated>2011-03-14T04:59:51Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The TS-7800 is connected by serial port to strombola, one of the office machines. We have ported U-Boot to the board and installed it to the onboard flash memory. U-Boot is used to load a compiled program from our TFTP server over the network. We have also wired the board so that it resets when COM3 is opened; this is used to reset the board when a user program crashes it.&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
&lt;br /&gt;
Every CSC machine has a utility called &amp;quot;become_board&amp;quot; installed that is used to connect to the board&#039;s console. You must use this program to interact with the board.&lt;br /&gt;
&lt;br /&gt;
The board also sometimes runs a linux environment (goto80.csclub.uwaterloo.ca). It is okay to reset the board while linux is running; don&#039;t worry about shutting it down safely.&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Regulations ==&lt;br /&gt;
&lt;br /&gt;
* Only the systems committee touches the board. You can power cycle the board without touching it. If there is a problem, email syscom@csclub.uwaterloo.ca.&lt;br /&gt;
* Try not to reset the board while another user is running their program. &lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the board will reboot.&lt;br /&gt;
&lt;br /&gt;
== Further Steps ==&lt;br /&gt;
&lt;br /&gt;
* Write some ARM assembly. You can start by modifying ts7800.S.&lt;br /&gt;
* Work through the CS 452 kernel assignments (skip the train parts). These are available on [http://www.cgl.uwaterloo.ca/~wmcowan/teaching/cs452/ Bill Cowan&#039;s web site].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If the shared screen session is not working properly, such as when an important window is closed, the easiest way to recover is to terminate the screen session entirely and rerun become_board. Press C-a \ (control-A, then backslash) to terminate the screen session. Note that this disconnects everyone and should be used sparingly.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* The hardware documentation is available at [http://www.embeddedarm.com/products/board-detail.php?product=ts-7800 embeddedarm.com] and locally at [http://csclub.uwaterloo.ca/~board/ts7800 csclub.uwaterloo.ca/~board/ts7800].&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=2999</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=ARM&amp;diff=2999"/>
		<updated>2011-03-14T04:40:04Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Email syscom@csclub.uwaterloo.ca asking to be added to the board group.&lt;br /&gt;
* An ARM compiler and build environment. If you do your development on corn-syrup this is already set up for you.&lt;br /&gt;
* Basic working knowledge of [http://www.gnu.org/software/screen/ GNU screen].&lt;br /&gt;
&lt;br /&gt;
== Compiling and Running Your First Program ==&lt;br /&gt;
&lt;br /&gt;
We have modified the busy-wait I/O library used by CS 452 to work with the TS-7800. The following steps explain how to compile and run the test application on the TS-7800. These steps should be completed on corn-syrup.&lt;br /&gt;
&lt;br /&gt;
* Clone the test git repository from [http://git.csclub.uwaterloo.ca/?p=arm/ts7800-bwio.git csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git]:&lt;br /&gt;
&lt;br /&gt;
 git clone csclub.uwaterloo.ca:/srv/git/arm/ts7800-bwio.git&lt;br /&gt;
 cd ts7800-bwio&lt;br /&gt;
&lt;br /&gt;
* Build the test application:&lt;br /&gt;
&lt;br /&gt;
 make CC=arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
* Create yourself a directory on our TFTP server (caffeine):&lt;br /&gt;
&lt;br /&gt;
 ssh caffeine mkdir -p /srv/tftp/ARM/$USER&lt;br /&gt;
&lt;br /&gt;
* Copy the test application (bin/iotest) to your directory on the TFTP server.&lt;br /&gt;
&lt;br /&gt;
 scp bin/iotest caffeine:/srv/tftp/ARM/$USER/&lt;br /&gt;
&lt;br /&gt;
* Run become_board to attach to the TS-7800 screen session.&lt;br /&gt;
&lt;br /&gt;
 become_board&lt;br /&gt;
&lt;br /&gt;
* Reboot the board from the radreboot window. Press C-a 1 (control-A, then 1) to switch windows, then press enter to reboot.&lt;br /&gt;
&lt;br /&gt;
* Execute your test program on the board. Press C-a 0 (control-A, then 0) to switch windows. Replace $USER by your user name.&lt;br /&gt;
&lt;br /&gt;
 tftp ARM/$USER/iotest&lt;br /&gt;
 bootelf&lt;br /&gt;
&lt;br /&gt;
If all goes well, you should see the following output:&lt;br /&gt;
&lt;br /&gt;
 Hello&lt;br /&gt;
 ***Hello&lt;br /&gt;
 Hello world.&lt;br /&gt;
 Well, hello world23.&lt;br /&gt;
 -23 worlds for 1 person.&lt;br /&gt;
 ffffffe9 worlds for 723 people.&lt;br /&gt;
&lt;br /&gt;
If you press any key the board will reboot.&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Main_Page&amp;diff=2996</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Main_Page&amp;diff=2996"/>
		<updated>2011-03-13T05:54:53Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Wiki of the [[Computer Science Club]]. Feel free to start adding pages and information.&lt;br /&gt;
&lt;br /&gt;
== Guides ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Budget Guide]]&lt;br /&gt;
* [[Club Hosting]]&lt;br /&gt;
* [[Member Hosting]]&lt;br /&gt;
* [[Exec Manual]]&lt;br /&gt;
* [[Imapd Guide]]&lt;br /&gt;
* [[MEF Guide]]&lt;br /&gt;
* [[Office Staff]]&lt;br /&gt;
* [[Talks Guide]]&lt;br /&gt;
* [[SCS Guide]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News and Events ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Meetings]]&lt;br /&gt;
* [[Talks]]&lt;br /&gt;
* [[Projects]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Machine/System Documentation ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Authentication]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[ceo]]&lt;br /&gt;
* [[Conserver]]&lt;br /&gt;
* [[DNS]]&lt;br /&gt;
* [[Debian Repository]]&lt;br /&gt;
* [[Digital Cutter]]&lt;br /&gt;
* [[Directory Services]]&lt;br /&gt;
* [[Machine List]]&lt;br /&gt;
* [[Mail]]&lt;br /&gt;
* [[Mailing Lists]]&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[OID Assignment]]&lt;br /&gt;
* [[SNMP]]&lt;br /&gt;
* [[Serial Connections]]&lt;br /&gt;
* [[Switches]]&lt;br /&gt;
* [[Sony Camera]]&lt;br /&gt;
* [[Systems Committee]]&lt;br /&gt;
* [[UID/GID Assignment]]&lt;br /&gt;
* [[User-data]]&lt;br /&gt;
* [[Webcams]]&lt;br /&gt;
* [[Webmail]]&lt;br /&gt;
* [[Website]]&lt;br /&gt;
* [[Virtualization]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;-webkit-column-count:3; -moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Budget]]&lt;br /&gt;
* [[Executive]]&lt;br /&gt;
* [[History]]&lt;br /&gt;
* [[Library]]&lt;br /&gt;
* [[MEF Proposals]]&lt;br /&gt;
* [[Office Policies]]&lt;br /&gt;
* [[Projector]]&lt;br /&gt;
* [[Term Notes]]&lt;br /&gt;
&amp;lt;/div&amp;gt; __NOTOC__&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2995</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2995"/>
		<updated>2011-03-12T15:00:55Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
* Wikileaks mirror hosted on port 80&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering. It is named after Gordon Strombola.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;paza&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A iMac G3 that is used as a dumb terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 233Mhz PowerPC 740/750&lt;br /&gt;
* 96 MB RAM&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2994</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2994"/>
		<updated>2011-03-08T20:37:48Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
* Wikileaks mirror hosted on port 80&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering. It is named after Gordon Strombola.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=SNMP&amp;diff=2990</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=SNMP&amp;diff=2990"/>
		<updated>2011-03-05T21:10:19Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Computer Science Club runs Net-SNMP on all of our host machines. This provides real-time data on network, cpu and disk load, as well as memory usage. We also record temperature and fan speed data for capable hosts. On caffeine, we record apache and postfix statistics.&lt;br /&gt;
&lt;br /&gt;
Update: SNMP is annoying and complicated and has been removed almost everywhere. Mirror still runs it however.&lt;br /&gt;
&lt;br /&gt;
Installation of snmpd on our machines is done via puppet.&lt;br /&gt;
&lt;br /&gt;
If you want to enable sensors:&lt;br /&gt;
* sudo apt-get install lm-sensors&lt;br /&gt;
* sudo sensors-detect&lt;br /&gt;
* sudo modprobe the recommended modules and them to /etc/modules as needed; run sensors to verify that correct modules are loaded and working&lt;br /&gt;
* sudo invoke-rc.d snmpd restart&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2989</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2989"/>
		<updated>2011-03-05T05:31:43Z</updated>

		<summary type="html">&lt;p&gt;Mspang: reorg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
* Wikileaks mirror hosted on port 80&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2988</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2988"/>
		<updated>2011-03-05T02:08:50Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
* Wikileaks mirror hosted on port 80&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 500 MHz Feroceon (ARM926ej-s compatible) processor&lt;br /&gt;
* ARMv5TEJ architecture&lt;br /&gt;
&lt;br /&gt;
Use -march=armv5te -mtune=arm926ej-s options to GCC.&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2987</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2987"/>
		<updated>2011-03-05T01:40:05Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
* Wikileaks mirror hosted on port 80&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; (decommissioned) ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* ARM926&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
	<entry>
		<id>https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2986</id>
		<title>Machine List</title>
		<link rel="alternate" type="text/html" href="https://wiki.csclub.uwaterloo.ca/index.php?title=Machine_List&amp;diff=2986"/>
		<updated>2011-03-05T01:37:54Z</updated>

		<summary type="html">&lt;p&gt;Mspang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Servers =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ascorbic-acid&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ascorbic-acid is Sun Netra T1. Needs &#039;rootdelay=15&#039; kernel argument to boot.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Sun Netra T1&lt;br /&gt;
* 256MB RAM&lt;br /&gt;
* 2 &amp;amp;times; 20 GB Seagate hard drive, configured as a 34 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user&#039;s convenience.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;caffeine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Caffeine is the Computer Science Club&#039;s primary server. It servers mail, websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* currently hosted on [[#glomag|glomag]]&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Club and member web sites with [[Apache]]&lt;br /&gt;
* [[MySQL]] databases&lt;br /&gt;
* [[Mail]] services&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
* [[DNS]] master&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;corn-syrup&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon E5405 @ 2.00 GHz&lt;br /&gt;
* 12 GB RAM&lt;br /&gt;
* eth0 (&amp;quot;Gb0&amp;quot;) mac addr 00:24:e8:52:41:27&lt;br /&gt;
* eth1 (&amp;quot;Gb1&amp;quot;) mac addr 00:24:e8:52:41:29&lt;br /&gt;
* IPMI mac addr 00:24:e8:52:41:2b&lt;br /&gt;
* 3 &amp;amp;times; Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Use eth0/Gb0 for the mathstudentorgsnet connection&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Hosts 1 TB &amp;lt;tt&amp;gt;/scratch&amp;lt;/tt&amp;gt; and exports via NFS (sec=krb5)&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;denardo&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Sun Fire V210&lt;br /&gt;
* TI UltraSparc IIIi (Jalapeño)&lt;br /&gt;
* 2 GB RAM&lt;br /&gt;
* 160 GB RAID array&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
* Wikileaks mirror hosted on port 80&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;potassium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. Needs &#039;rootdelay=15&#039; kernel argument to boot.  Might have bad memory, which needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Alphaserver CS20 (2 833MHz EV68al CPUs)&lt;br /&gt;
* 512MB RAM&lt;br /&gt;
* 36 GB Seagate SCSI hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;taurine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 AMD Opteron 2218 CPUs&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* 136 GB LVM volume group&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* Virtual machines&lt;br /&gt;
* BitlBee IRC instant messaging gateway (localhost only)&lt;br /&gt;
* [[DNS]] slave&lt;br /&gt;
&lt;br /&gt;
= Office Terminals =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;bit-shifter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
bit-shifter is an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel(R) Core(TM)2 Quad CPU    Q8300&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* nVidea GeForce GT 240&lt;br /&gt;
* 1x 750GB Segate SATA drive&lt;br /&gt;
* 1x 80GB IDE Drive (part of a striped LVM volume for /video)&lt;br /&gt;
* Jacob Parker&#039;s Firewire Card&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;maltodextrin&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Maltodextrin is an office terminal; it used to be Bartle&#039;s Box of doom.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E7200 @ 2.53 GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf Gigabyte GA-EP35-DS3L] Motherboard&lt;br /&gt;
* Seagate Barracuda 400 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;natural-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Natural-flavours is an office terminal; it used to be our mirror.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Core 2 Duo E6300 @ 1.86 GHz&lt;br /&gt;
* 2x1GB RAM&lt;br /&gt;
* 320 GB Seagate Barracuda hard drive&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ga-ep35_s3l_e.pdf ASUS P5L-MX] Motherboard&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;nullsleep&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel® Dual Core Atom™ 330&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* NVIDIA® ION™ graphics&lt;br /&gt;
* 320 GB hard drive&lt;br /&gt;
* DVD Burner&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-citrate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-citrate is an SGI O2 machine.&lt;br /&gt;
&lt;br /&gt;
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* SGI O2 MIPS processor&lt;br /&gt;
* 423 MB (?) RAM&lt;br /&gt;
* 2 &amp;amp;times; 2 GB hard drive&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;strombola&#039;&#039;==&lt;br /&gt;
Strombola is our newest, shiniest office terminal and has a decent videocard suitable for work with graphics and rendering.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Core2 Quad Q8200 @ 2.33GHz&lt;br /&gt;
* 4 GB RAM&lt;br /&gt;
* nVidia GeForce 8600 GTS&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard&lt;br /&gt;
* Western-Digital Caviar Blue 160 GB SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Speakers ====&lt;br /&gt;
Strombola has integrated 5.1 channel sound and the office speakers are currently connected to it.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
Strombola runs MPD for playing music. Control of MPD is available only to users in the &amp;quot;audio&amp;quot; group.&lt;br /&gt;
Music is located in /music on the office terminals&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;acesulfame-potassium&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
* Intel Pentium 4 2.67GHz&lt;br /&gt;
* 1GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard&lt;br /&gt;
* ATI Radeon 7000&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;romana&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Romana is a BeBox that has been in the CSC&#039;s possession since long before BeOS became defunct.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* 2 PowerPC based procccessors&lt;br /&gt;
* Stylish Blinken processor-load lights&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;goto80&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* ARM926&lt;br /&gt;
&lt;br /&gt;
For information on the TS-7800&#039;s hardware see here:&lt;br /&gt;
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800&lt;br /&gt;
&lt;br /&gt;
= Syscom Only =&lt;br /&gt;
&lt;br /&gt;
The following systems may only be accessible to members of the [[Systems Committee]] for a variety of reasons; the most common of which being that some of these machines host [[Kerberos]] authentication services for the CSC.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;artificial-flavours&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Artificial-flavours is our backup server. It used to be an office terminal.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Celeron 3.2GHz&lt;br /&gt;
* 2GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard&lt;br /&gt;
* Western-Digital 80 GB ATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Cacti]]&lt;br /&gt;
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]&lt;br /&gt;
* [[BNBT]] BitTorrent tracker&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;ginseng&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Ginseng is our file server.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Pentium Dual Core E2180&lt;br /&gt;
* 8GB RAM&lt;br /&gt;
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]&lt;br /&gt;
* 4 &amp;amp;times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[User-data|/users]] via NFS&lt;br /&gt;
* Directory services with [[OpenLDAP]]&lt;br /&gt;
* Authentication with [[Kerberos]]&lt;br /&gt;
* [[ceo]] daemon&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;glomag&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon X3450 @ 2.67 GHz&lt;br /&gt;
* 6 GB RAM&lt;br /&gt;
* vg0: 931 GB software RAID0 (contains root partition):&lt;br /&gt;
** 2 &amp;amp;times; 500 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg1: 596 GB software RAID1 (contains caffeine):&lt;br /&gt;
** 2 &amp;amp;times; 640 GB Western-Digital Caviar Blue SATA hard drive&lt;br /&gt;
* vg2: 750 GB Seagate Barracuda SATA hard drive&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;sodium-benzoate&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Sodium-benzoate is our mirror server, funded by MEF.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon Quad Core E5405 @ 2.00 GHz&lt;br /&gt;
* 16GB RAM&lt;br /&gt;
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)&lt;br /&gt;
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)&lt;br /&gt;
** 8 &amp;amp;times; 2 TB hard drive (RAID-5)&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [[Mirror]]&lt;br /&gt;
* [[Talks]] mirror&lt;br /&gt;
* [[Debian_Repository|CSClub packages repository]]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;digital cutter&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
See [[Digital Cutter|here]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Lisp machine&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.&lt;br /&gt;
&lt;br /&gt;
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.&lt;br /&gt;
&lt;br /&gt;
==== Specs ====&lt;br /&gt;
&lt;br /&gt;
Currently inoperable due to (at least) a missing console cable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Mspang</name></author>
	</entry>
</feed>