Por las dudas también verificaría que el servicio "Firebird" esté ejecutándose automáticamente al arrancar el sistema operativo. La mayoría de las distribuciones de Linux tienen herramientas de configuración en modo gráfico para controlar esto (iniciar o detener servicios, además de configurar si se iniciarán en forma automática o manual); OpenSUSE tiene al todopoderoso YAST, Mandriva tiene el Control Center, etc.
En el caso de Firebird, trataría de usar la versión disponible en el repositorio nativo para la distribución que uso, de esa manera me ahorro algunas tareas que de otra forma se tienen que hacer "a mano".