Event ID 2019, MS WIndows 2000 und ein Promise onboard Raid-Controller

Kommt es bei folgender Konfiguration, Promise onboard Raid (Level 1) mit SATA, alle 5 Tage zu einem Einfrieren des Rechners, bzw. Netzwerkverbindungen funktionieren nicht mehr und man entdeckt im Ereignissprotokoll einen Eintrag wie:

Ereigniskennung 2019
Quelle: Srv
Der Server konnte keinen nicht ausgelagerten Poolspeicher reservieren, da der Pool leer war…

Dann liegt das an der tollen Controller-Software von Promise. Nach einer Deinstallation ist alles wieder im grünen Bereich.

Danke Promise …

tar + split für gigabyte backups

Wenn man ein tar Archiv erzeugen will, welches 2047 Mbyte übersteigt, ist das Kommando split ein hilfreiches Werkzeug.
Die Befehlszeile ist dann auch vergleichsweise einfach:
cd /dst_dir
tar cvf – /src_dir | split -b 650m – prefixname-
Bei split -b kann man bis zu 2047m große Teile erzeugen.
Zum wiederherstellen des tar Archivs genügt ein:
cd /dir_in_welchem_die_einzelnen_teile_liegen
cat prefixname-* | tar xvf –
Viel Spaß beim BackUp erzeugen.

Fritz! Card A1, Hylafax und Linux 2.4.23

Ist ein bisschen tricky, aber funktioniert primstens

Verwendet wurde Debian woody.
Kernel kompilieren mit folgenden Parametern:

CONFIG_EXPERIMENTAL=y
CONFIG_ISDN_CAPI=m
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m
CONFIG_ISDN_CAPI_CAPIDRV=m

Die Fritz-Treiber von AVM für SUSE 8.2 besorgen und entpacken.
Im srv.drv Verzeichnis die Datei defs.h editieren und die Zeile 89 (typedef void irqreturn_t;) löschen.

# make && make install

Nun wird im Kernel-Modul-Verzeichnis unter misc der fritz!-Treiber erscheinen, meine Wenigkeit kopiert denselben nach ../kernel/drivers/isdn/fritz, passt einfach besser.
Mit ‘modconf’ den Treiber laden und mit ‘lsmod’ überprüfen, ob dieser geladen ist.

Als nächstes die CAPI-Unterstützung installieren und konfigurieren:

# apt-get install libcapi20 isdnactivecards
# touch /etc/isdn/noconfig
# vi /etc/isdn/capi.conf

In der capi.conf alles bis auf die Zeile mit ‘fcpci’ auskommentieren.

Und jetzt kommt Hylafax:

# ln -s /dev/capi20 /dev/faxCAPI
# chmod 666 /dev/faxCAPI
# apt-get install hylafax-server libstdc++2.9-glibc2.1 metamail
# vi /usr/sbin/faxsetup

Man ändere hier /usr/local/bin/gs auf /usr/bin/gs

# /usr/sbin/faxsetup

Oh je, capi4hylafax:

capi4hylafax gibts auch bei AVM, aber Finger weg vom install-Skript, welches nicht ganz i.o. ist, es könnte sein, dass dann die ‘/etc/inittab’ fehlt!

# cp /pfad/zu/capi4hylafax/bin/c2faxrecv /usr/local/bin/
# cp /pfad/zu/capi4hylafax/bin/c2faxsend /usr/local/bin/
# cp /pfad/zu/capi4hylafax/sample_AVMC4_config.faxCAPI /etc/hylafax/config.faxCAPI

Die Konfigurationsdatei anpassen:

# vi /etc/hylafax/config.faxCAPI

# vi /etc/hylafax/config

SendFaxCmd: /usr/local/bin/c2faxsend

# adduser uucp dialout
# faxaddmodem faxCAPI
# faxmodem faxCAPI
# faxadduser UserDerFaxt

init Konfigurieren, aufdass nach einem möglichen reboot alles noch funktioniert:

# vi /etc/init.d/hylafax

echo -n ” faxmodem”
/usr/sbin/faxmodem faxCAPI

Startskript für c2faxrecv:

# vi /etc/init.d/capi4hylafax

#! /bin/sh
#
# Start or stop c2faxrecv daemon
#

test -x /usr/local/bin/c2faxrecv || exit 0

run_capi4hylafax=0
if [ -f /etc/default/capi4hylafax ]; then
. /etc/default/capi4hylafax
fi

if [ $run_capi4hylafax = 0 ]; then
cat < EOF exit 0 fi C2FAXRECVPID=/var/run/c2faxrecv.pid case "$1" in start) echo -n "Starting capi4hylafax: c2faxrev" start-stop-daemon --start --quiet --background --make-pidfile --pidfile $C2FAXRECVPID --exec /usr/local/bin/c2faxrecv -- -C /etc/hylafax/config.faxCAPI echo "." ;; stop) echo -n "Stopping capi4hylafax: c2faxrev" start-stop-daemon --stop --quiet --pidfile $C2FAXRECVPID rm -f $C2FAXRECVPID echo "." ;; restart | force-reload) echo -n "Restarting capi4hylafax: c2faxrev" start-stop-daemon --stop --quiet --pidfile $C2FAXRECVPID sleep 2 start-stop-daemon --start --quiet --background --make-pidfile --pidfile $C2FAXRECVPID --exec /usr/local/bin/c2faxrecv -- -C /etc/hylafax/config.faxCAPI echo "." ;; *) echo "Usage: /etc/init.d/capi4hylafax " exit 1 esac exit 0 # vi /etc/default/capi4hylafax run_capi4hylafax=1 # update-rc.d capi4hylafax defaults 21 19 >/dev/null

Nun kann man sich bei http://www.hylafax.org/howto/faxrcvd/ die entsprechenden Skripte besorgen, je nachdem, was mit den ankommenden Faxen passieren soll.

Um von Windows Büchsen übers Netz faxen zu können empfiehlt sich: http://www.uli-eckhardt.de/whfc/

Gut Fax!

Outlook Namen-Cache – NK2

Uralte, ungültige Einträge beim Autovervollständigen nerven!
Falls ihr in Euerem Outlook auch manchmal das Problem habt, daß die automatische Namensauflösung einen uralten ungültigen Eintrag (mit) anzeigt, dann löscht einfach die Datei in Euerem Profil

Vista:

C:\Users\%username%\AppData\Roaming\Microsoft\Outlook

XP:

C:\Documents and Settings\%username%\Application Data\Microsoft\Outlook

Putty von der Kommandozeile

Möchte man mit Putty einen Befehl auf einer entfernten Maschine ausführen geht das so:

\PfadZu\putty.exe user@host.dom -i “\PfadZum\priv_key.ppk” -m \PfadZumBefehlsTextFile