Differences between revisions 7 and 9 (spanning 2 versions)
Revision 7 as of 2010-08-31 00:46:21
Size: 2660
Editor: BobAdamson
Comment:
Revision 9 as of 2011-06-27 17:53:55
Size: 2715
Editor: BobAdamson
Comment: lol
Deletions are marked like this. Additions are marked like this.
Line 37: Line 37:
 * Connect directly to Centipede using the serial terminal in the machine room  * Connect directly to the modem via Centipede, using the serial terminal in the machine room
Line 57: Line 57:
 * The modem speaks 1200 bps - not 9600!

Fixing the door sensors

If the door sensors die:

  • On Mussel, as root:

/etc/init.d/uccdoors stop
/etc/init.d/latd restart
/etc/init.d/uccdoors start
  • On Madako, as root:

moprc -i eth0.2 janus
<enter password>
<enter username (UCC)>
set priv
<enter privilege password>
init del 0

Not all these steps may be necessary - often, resetting the DECterm (second item above) will do the trick.

Fixing the door lock

The door solenoid (ie the lock) is connected to the On-Hook relay of a modem, which is mounted on the wall in the machine room. This modem is connected via serial to Centipede, an old DECserver. When /usr/local/bin/opendoor is called from mussel, mussel connects to Centipede and sends an AT command to the modem to "pick up" causing the lock to open.

The first thing you will want to check is that the modem is properly connected to the DECserver:

  • From mussel:
    • llogin door -w-
    • Enter the password
    • From here you can send characters to the modem (they won't come up on the screen though)
    • Watch the lights on the front of the modem, one of them should turn on and flicker when you're sending data
    • To manually open the door over serial type ATH1F (case sensitive) and hit enter

OR

  • Connect directly to the modem via Centipede, using the serial terminal in the machine room
    • connect door
    • Enter the password
    • From here you can send characters to the modem (they won't come up on the screen though)
    • Watch the lights on the front of the modem, one of them should turn on and flicker when you're sending data

OR

  • dispense door and watch the lights on the front of the modem. This method isn't as good for debugging because it relies on a number of other servers and connections.

If you have not found the problem by now you will want to test the following with a multimeter immediately after sending the open command:

  • The terminals at the join of the modem and the in wall wiring
  • The terminals of the door lock

Last thing to check is that the lock itself is working - unscrew it from the door frame and test it with a 12V DC supply

Handy to know

  • The door solenoid requires a fair bit of power, the huge power supply in the machine room is huge because it needs to be. Don't try and substitute it with a wall wart.
  • Similarly, the door solenoid struggles for power when you try and power it with only 2 of the 4 wires. Instead, connect 2 wires to each terminal.
  • The modem takes 12V, so does the solenoid - don't try giving it 9V, it doesn't like it
  • The modem speaks 1200 bps - not 9600!


CategorySystemAdministration