Reciclando Cajones de Dinero / Cash Drawer Recycling


Aquí un pequeño instructivo de como adaptar los cajones de dinero con solenoide para ser utilizados con impresoras fiscales Hasar.

Hoy en día es usual tener controladores fiscales viejos, a los que, una vez dados de baja, podemos desarmar para reutilizar el cajón de dinero.

En las impresoras fiscales Hasar (715, 441), la conexión se hace con una ficha RJ12 (es como la RJ11 pero con 6 pines).

2013-12-03 10.50.59

2013-12-03 10.50.29

Esquema de conexionado:

2013-12-02 11.53.45Con los pines 2 y 4 manejamos la bobina del solenoide. Con el 3 y 6, sensamos la apertura del cajón, es decir, verificamos si está abierto o no.

Solo tenemos que soldar respetando esta convención.

2013-12-03 10.49.45El resto es solo programar… 😉

script: verifica temperatura en discos / check hard disk temperature


Script para verificar la temperatura de los discos. De consulta frecuente para los servidores físicos. Puede modificarse facilmente para enviar un mail de alarma.

#!/bin/sh
#hvivani. 20131128
#Verifica temperatura en discos de servidor.
#Lista todos los dispositivos /dev/sd*
#Requiere instalado smartctl (yum install smartmontools)

for f in `fdisk -l |grep 'Disk /dev/sd' | cut -c6-13`
do
        echo $f "(ºC):"
        smartctl -a $f |grep Temperature |cut -c81-90
done

Salida:

# ./chkTemperaturaDiscos.sh 
/dev/sda (ºC):
       28
/dev/sdb (ºC):
       26
/dev/sdd (ºC):
       26
/dev/sdc (ºC):
       26

Cambiar negociación en placa de red / change duplex or auto negotiation on network card


No les ha pasado que algún equipo no se comunica bien con un switch ? Con la placa de red correctamente instalada, sin problemas de drivers, podemos tener grandes dolores de cabeza que se originan en la incompatibilidad de determinados hardware’s. Por ejemplo, un switch muy rápido con una placa de red lenta o que tiene problemas de clock.

En estas ocasiones, habiendo descartado problemas de configuración, tal vez podamos solucionar el problema modificando la manera de negociar de la placa de red.

Dos parámetros que podemos tocar son: la manera de comunicarse (duplex, half duplex, simplex) o la velocidad (10Mb, 100Mb ó 1000Mb).

Aclarando:

Dúplex: cuando la comunicación es bidireccional y en forma simultánea.

Semi Duplex o Half Duplex: cuando la comunicación es bidireccional, pero no en simultáneo.

Simplex: la comunicación es en un solo sentido.

Ahora bien, como vemos que configuración tenemos en una placa ?

[root@pc013 ~]# ethtool eth1
Settings for eth1:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supports auto-negotiation: Yes
    Advertised link modes:  100baseT/Half 
    Advertised pause frame use: No
    Advertised auto-negotiation: No
    Speed: 100Mb/s
    Duplex: Half
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: off
    MDI-X: Unknown
    Supports Wake-on: pg
    Wake-on: g
    Current message level: 0x00000037 (55)
                   drv probe link ifdown ifup
    Link detected: yes

o bien,

[root@pc013 ~]# mii-tool eth1
eth1: 100 Mbit, half duplex, link ok

Cómo modificamos por ejemplo la velocidad a 100Mb y el modo de negociación a half duplex ?

# ethtool -s eth1 speed 100 duplex half autoneg off

o bien,

# mii-tool eth0 -F 100baseTx-HD

Cómo hacemos para que el cambio persista luego de un booteo ?

Editamos el archivo /etc/sysconfig/network-scripts/ifcfg-eth1 y agregamos la siguiente línea:

ETHTOOL_OPTS="speed 100 duplex half autoneg off"

Hands On: UPS APC SURT 3000 XLI Battery Replacement / Cambio de Baterías


Supongo que en algún país se consiguen los cartuchos armados de baterías para realizar el cambio en este tipo de UPS’s, pero aquí conseguimos las 16 baterías de 12V 5Ah que lleva este modelo y tuvimos que abrir el cartucho y cambiarlas.

Las baterías se pueden quitar sin apagar el UPS y sin apagar los equipos conectados. (Hot Plug).

2013-09-13 09.37.372013-09-13 09.08.01

Los cartuchos, dos en total. Cada uno pesa 18Kg. !

2013-09-13 09.08.09

Las 16 baterías, 12V 5Ah:

2013-09-13 09.07.48

El desarmado del cartucho y recambio de baterías. Ojo con las polaridades:

2013-09-13 09.11.052013-09-13 12.45.53Probando el cartucho armado:

2013-09-13 09.13.10Nuevamente Online:

2013-09-13 09.38.37Gracias Clau por el soporte.

Recuperación de datos de disco rígido dañado


Resulta que hace unos días vino un usuario que por error había conectado el cable de alimentación de una diskettera en los pines de selección (master / slave / cable selected) de un disco rígido. Creanlo o no, ese conector entra perfectamente en los pines jumpeables de selección de modo.

El resultado fué este:

Uno de los integrados directamente voló.

La cuestión era como recuperar los datos !!

Estos modelos son Western Digital del año 2007. Al igual que muchos de los actuales, tienen la placa controladora totalmente independiente del mecanismo. Es decir, se puede sacar sin tener que tocar el mecanismo interno del disco. Que pasa si la cambiamos por otra de un disco que funcione ?

Aqui vemos dos discos de la misma marca y modelo:

Podemos ver estos datos a la derecha en el centro:

WD800JD
WD CAVIAR SE
MDL: WD800JD-00MSA1

Lo que hacemos es retirar los 4 tornillos de la placa con un destornillador tork e intercambiarla con la del disco alternativo.

Solo resta enchufar el disco, verificar si enciende y acceder a los datos.

Espero que este método resulte útil para otros con situaciones similares.

Limpieza de Coolers


Made in arreglatecomopuedas o Made in arreglateconloquetengas:

A la mayoria de los coolers que se han detenido o giran muy lento por la suciedad que juntan, podemos aplicarles este método de limpieza bastante simple para que tiren un tiempo mas:

1) Sacar la etiqueta autoadhesiva de uno de los laterales.

2) Sacar el tapón de goma o plástico que cubre el eje.

3) Aplicar limpiacontactos (ej. contacmatic) haciendo girar el eje para que desengrane y libere la suciedad.

4) Aplicar aceite bien liviano (ej. wd40) para terminar de limpiar y lubricar haciendo girar el eje.

(Si tenemos aire comprimido podemos hacer girar el eje a alta velocidad)

5) Aplicar un aceite un poco mas pesado para que el eje quede sumergido.

6) Tapamos con la tapa de plástico o goma, luego colocamos nuevamente la etiqueta y reforzamos con cinta y otra etiqueta en caso de ser necesario.

A girar !

Servidor Intel S5500BC – Noisy Problem


Resulta que nos topamos con un servidor Intel S5500 con 2 Xeon E5645, 12 cores… una belleza para estos días en Argentina, pero… resulta que a los segundos de estar encendido, los coolers de los dos procesadores, aumentaban su velocidad al máximo, con lo cual el ruido era muy molesto. Tal es así que después de unos minutos no querrías tener un bate de beisbol a mano.

Después de evaluar varias posiblidades y estudiar un poco el tema, nos dimos cuenta de que el problema radicaba en que el gabinete (rack 2u) era generico y no Intel. Por lo tanto, la BIOS esperaba que se conecten los coolers del chasis al mother… Por lo tanto, al no “verlos” conectados, mantenía los coolers de los CPUs “al palo” todo el tiempo.

La Solución: Hicimos un upgrade del bios. Pero teniendo especial cuidado de que al actualizar el módulo FRU / SDR (el módulo del bios que maneja los sensores) indicarle que los coolers del chasis no están conectados al mother.

Como se hace esto ? mientras está actualizando los diferentes modulos del bios, detecta que el chasis no es Intel y comienza a preguntarte como está conectado.

Por supuesto que además de consultarte esto, te advertirá que has cometido un sacrilegio al no usar un chasis Intel y que ellos no te absolveran de tu pecado.

Espero que esto sea útil para los que tengan este problema con este servidor u otros, dado que debe ser una caracteristica general de este tipo de servidores.

Mas de uno no se habrá dado cuenta, dado que tiene los servidores en una habitación  especial para ellos, pero hay que considerar que innecesariamente, el sistema de refrigeración se está sobrecargando y consumiendo mas energía.

Gracias Clau por la tu ayuda !