2x HFC-S mit Dual PCI Riser Card möglich? - IRQ-Sharing

Frittenbude

Neuer User
Mitglied seit
23 Dez 2005
Beiträge
73
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

hat jemand bereits erfolgreich 2 HFC-S PCI-Karten auf einer Dual PCI-Riser Card eingesetzt?
Ich frage, weil ich diese Möglichkeit gerne auf meinem Epia-System einsetzen würde, das nur einen PCI-Slot auf dem Board hat.
Es gibt spezielle Riser-Cards von beispielsweise VIA, die den PCI-Slot auf zwei erweitern passendes Gehäuse natürlich vorausgesetzt). Damit in Verbindung habe ich gelesen, dass man bei den VIA-Boards im BIOS IRQ-Sharing für den PCI-Bus aktivieren muss, um die Riser-Card einsetzen zu können (klappt übrigens nur bei neueren Epia-Systemen).

Allgemein soll das wohl auch mit z.B. Fritz-Karten gut funktionieren.
Da ich hier im Forum gelesen habe, dass sich eine HFC-S PCI-Karte keinen IRQ mit einem anderen Gerät teilen sollte, wollte ich mal nachfragen, ob das grundsätzlich negative Auswirkungen hat oder ob es nur die Wahrscheinlichkeit von Problemen erhöht?

Im Endeffekt sollen auf dem Epia-System 2 HFC-S PCI-Karten mit der Dual Riser Card zum Einsatz kommen.

Wäre nett, wenn mir jemand etwas hierzu sagen könnte.
Meint ihr, dass es einen Versuch wert ist?

Gruß,
Frittenbude
 
Das ganze kann funktionieren, muss aber nicht.
Ich selbst nutze zwei HFC-Karten mit einem IRQ. (siehe anderen Beitrag)
Hab dafür allerdings apic-aktiviert,

Probieren geht in deinem Fall über studieren.

Du solltest noch den Flortz Patch nutzen.
 
Das hört sich ja schon mal nicht schlecht an.

Bestellt habe ich die Riser-Karte bereits. Dauert aber noch ein wenig, bis ich sie bekomme, da ich ein nicht lagerndes Commell Mini-ITX-Board mitbestellt habe.

Ich werde hier auf jeden Fall berichten, ob es funktioniert oder eben nicht.

Alternativ dazu werde ich ein USB-Adapter mit HFC-S USB Chip verwenden. Bisher habe ich den USB-Adapter leider noch nicht mit mISDN zum laufen bekommen.

Gruß,
Frittenbude
 
ich hab es mit einem cl10000 versucht. hat nicht geklappt. ich starte aber noch einen 2.versuch.habs jetzt im moment in einem intel board laufen. das benutzt auch interrupt sharing dort funktioniert es aber. ich denke es liegt an der cpu geschwindigkeit. aber mal sehen ich hab mir jetzt nochmal 2 hfc karten besorgt.........dann mal epia die 2.
 
Hi,

habe einen CL6000.
Welche Riser-Karte benutzt Du denn? Vermutlich einen VIA-Riser, richtig?
Falls ja, bist Du bei der Nutzung nach folgender Anleitung vorgegangen?
http://www.mini-itx.de/Rosch/RC-PCI2-32.pdf

Und noch eine Frage hätte ich:
Wurden bei Dir überhaupt keine zwei Karten mit dem Riser erkannt oder war IRQ-Sharing das Problem? Das konnte ich aus Deinem Beitrag nicht erkennen.

Auf Deinen weiteren Ergebnisse bin ich ja mal gespannt.

Gruß,
Frittenbude
 
ich habe es ohne anleitung probiert. die karten wurden beide erkannt jedoch kamen hauffenweise fehlermeldung den buffer betreffend. ich denke weil die karten den gleichen interrupt wie die ethernetschnittstelle belegten. das betraf aber nur die 2.karte. weil die erste hfc nahm den interrupt von eth1 welche nicht verwendet wurde.

ps: es ist der original via riser

ich habe es jetzt auch mit win xp getestet da funktionieren beide karten (leider kann der beigefügte capi treiber 'billion isdn von conrad' auch nur eine karte)
 
Zuletzt bearbeitet:
Ist das jetzt das Ergebnis des 2. Epia-Versuchs?

Wenn ja, was würdest Du als Fazit bezüglich des VIA-Risers ziehen?

Gruß,
Frittenbude
 
bin gerade beim 2 ten test ..habs vorher nur unter xp ausprobiert. werde gleich mal sehen wie und ob es funktioniert. habe gelesen du verwendest die hfc-s usb ..wo bekommt man solche karten bzw funktionieren sie mit asterisk?
 
Hi,

den HFC-S USB-Adapter habe ich von Alternate.
Hier ein Link dazu:
http://www.alternate.de/html/shop/productDetails.html?showTechData=true&artno=O1DV16&#tecData
Kostet 34 Euro.

Ich selbst habe ihn noch nicht richtig in Asterisk einbinden können. Aber generell geht das wohl. Haben hier im Forum schon einige gemacht.
Dafür braucht man dann mISDN; also nicht Zaptel wie bei der PCI-Variante.
mISDN kann wohl auch die PCI-Version im NT-Modus ansprechen. Ob das gut funktioniert, weiß ich noch nicht.

Jedenfalls möchte ich eigentlich lieber zwei PCI-Karten einsetzen. Das hängt halt davon ab, ob der PCI-Riser funktioniert. Alternativ habe ich zur einen PCI-Karte die USB-Version.

Gruß,
Frittenbude
 
also jetzt das ergebnis meines tests ..mit einer karte ist es kein problem ..funktionier anstandslos ..wenn 2 karten drinnen sind geht gar nichts mehr, nicht einmal die lokalen klänge werden gespielt ..das heisst es gibt probleme mit dem takt ..möglicherweise liegt das aber auch am bristuff
man könnte noch mit misdn probieren , weil unter windows hat es ja auch funktioniert
 
Hi,

hört sich ja schon mal nicht unmachbar an.

Nächste Woche müsste mein Riser ankommen. Dann werde ich selbst auch mal etwas testen. Vorausgesetzt ich komme dazu.

Testest Du das noch mit mISDN?
Dazu kann ich Dir folgendes Howto nahelegen:
http://www.pug.org/index.php/Asterisk_und_Misdn_unter_Debian
Damit ist die Installation sehr einfach.

Gruß,
Frittenbude
 
chriswal schrieb:
also jetzt das ergebnis meines tests ..mit einer karte ist es kein problem ..funktionier anstandslos ..wenn 2 karten drinnen sind geht gar nichts mehr, nicht einmal die lokalen klänge werden gespielt ..das heisst es gibt probleme mit dem takt ..möglicherweise liegt das aber auch am bristuff
man könnte noch mit misdn probieren , weil unter windows hat es ja auch funktioniert

Du hast florz-patch installiert.
 
ja florz patch ist installiert. asterisk 1.2.1 bristuff 3d florzpatch

bei misdn bekomme ich immer kernel panik wenn ich versuche es zu laden.
hat schon mal jemand mit einem via epia board probiert?
 
Was probiert? mISDN auf einem Epia?
Wenn Du das meinst, dann habe ich es auf einem Epia laufen.

Ich musste in dem Makefile von Asterisk bei mir übrigens eine Änderung vornehmen, damit die Kompilierung ohne Fehler durchläuft.

Und zwar habe ich bei bristuff nicht das install.sh-Script ausführen lassen, sondern download.sh manuell ausgeführt und nach dem ausgeführten Download im Makefile von Asterisk die Stelle "proc=i586" uncommented (# entfernt).
Ist ne Optimierung für die VIA-CPUs, da sie wohl teilweise einen Bug haben sollen.
Jedenfalls ging es bei mir ohne nicht.
Vielleicht probiert Du das bei nächstem Mal auch aus.

Gruß,
Frittenbude
 
hatte ein angepasstes install-ZAPHFC

#!/bin/bash

#
# Version 1.0.1-2f - 6 December 2005 (draft)
#
# Usual caveats apply, so make sure you have backups: BEFORE YOU START!.
#
# Writtten by W1zz (please ask questions via AAH forum) w1zz {at} users [dot] sourceforge [dot] net
#

#
# This script is explicitly designed to load bristuff for BRI ISDN
#
# It was written and tested against AAH 2.0 (from ISO)
#
# It has not been tested with any other release (yet) so YMMV
#
# I don't expect other bristuff devices to work with this script.
# (which does not mean they won't - but don't expect it)

# Reported issues:
#
# - One user reported that running from an ISO build (AAH2.0) on a dual CPU machine
# that /bin/sh could not be found. [WORKAROUND] replace #!/bin/sh above with #!/bin/bash
#
# - Not known to be an issue: But if you have tried installing using a method similar to that
# described on http://dondisperato.blogspot.com/ then you should remove the edits in /etc/rc.d/rc.local
# This scripts configures Asterisk to load the zaphfc module in the same way that it
# loads any other zap module
#
# - Also reported: "During the script I saw a FAILED flash by during zaptel unload. But zaptel
# seems to never unload correctly....." (by the same person as it happens).
#
# - Not all motherboards will run the bristuff patched code. E.g. a motherboard known not to work is the Asus A7VC
# If this is the case you may be best reporting this to the guys at Junghanns.
# Otherwise you'll need to find another motherboard.
#

echo ""
echo "-----------------------------------------------------"
echo installing HFC ISDN support using BRISTUFF
echo "-----------------------------------------------------"
echo ""

# -------------------------------------------
# Static parameters
# -------------------------------------------

#
# If you want to build against a newer version of bristuff then you can call this script with e.g.:
#
# "install-bristuff-ZAPHCFC bristuff-0.3.1"
#
# (You will need to determine the version from junghanns web site.)
# To reduce the chance of error, use the same capitalisation that you see on the download site.

if [ $1 ]
then
BRISTUFF_VERSION=$1
else
BRISTUFF_VERSION=bristuff-0.3.0-PRE-1d
fi

if [ $2 ]
then
FLORZ_VERSION=$2
else
FLORZ_VERSION=zaphfc_0.3.0-PRE-1_florz-10
fi

ASTERISK_VERSION=1.2.1

DOWNLOAD_SITE=http://www.junghanns.net/downloads/

DOWNLOAD_SITE_FLORZ=http://zaphfc.florz.dyndns.org/

SOURCE_DIRECTORY=/usr/src

SLEEP_TIME=5


# -------------------------------------------
# Parameters read from system
# -------------------------------------------

LOGFILE=/etc/asterisk/install-zaphfc-`date -d today '+%y-%m-%d.%T'`
CURRENT_DIRECTORY=`pwd`
# Check lspci and see if there is one or more HFC cards listed... This is not foolproof.
NUMBER_HFC_PCI=`lspci|grep -c HFC`

cd $SOURCE_DIRECTORY

echo "" >$LOGFILE
echo "STARTED: Running $0 in $CURRENT_DIRECTORY on `date`" >>$LOGFILE


# -------------------------------------------
# If no HFC chipset card found, check user really wants to run this...
# -------------------------------------------
if [ 0 -eq $NUMBER_HFC_PCI ]
then
echo "-----------------------------------------------------"
echo -e "lspci:\t\t\tDoes NOT show an entry for an HFC device" >>$LOGFILE
echo "No HFC based chipset was found when lspci was run."
echo "Are you sure you wish to continue this build? [y/n]"
echo "-----------------------------------------------------"
read CONTINUE
if [ P$CONTINUE = Py ]
then
echo OK....
else
exit 0
fi
fi


# -------------------------------------------
# Kernel setup
# -------------------------------------------

KERNEL_VERSION=`uname -r`
MODULES_DIRECTORY=/lib/modules/$KERNEL_VERSION/extra

if [ Psmp = P`uname -r|grep -o smp` ]
then
KERNEL_DIRECTORY=${KERNEL_VERSION%%smp}-smp-`uname -m`
KERNEL_CPU=smp
else
KERNEL_DIRECTORY=$KERNEL_VERSION-`uname -m`
KERNEL_CPU=one
fi

echo "" >>$LOGFILE
echo -e "Kernel version:\t\t$KERNEL_VERSION" >>$LOGFILE
echo -e "Kernel directory:\t$KERNEL_DIRECTORY" >>$LOGFILE
echo -e "Modules directory:\t$MODULES_DIRECTORY" >>$LOGFILE


# check that the kernel libraries for the currently running kernel are present
# if not try and install or update them

if [ ! -d $SOURCE_DIRECTORY/kernels/$KERNEL_DIRECTORY/ ]
then
echo ""
echo "-----------------------------------------------------"
echo " Attempting to download/update kernel libraries..."
echo "-----------------------------------------------------"
if [ smp = $KERNEL_CPU ]
then
PACKAGE=kernel-smp-devel
PRESENT=`rpm -qa kernel-smp-devel`
if [ Pkernel-smp-devel != P${PRESENT:0:16} ]
then
ACTION=install
else
ACTION=update
fi
else
PACKAGE=kernel-devel
PRESENT=`rpm -qa kernel-devel`
if [ Pkernel-devel != P${PRESENT:0:12} ]
then
ACTION=install
else
ACTION=update
fi
fi
echo -e "yum:\t\t\tRunning yum to $ACTION $PACKAGE" >>$LOGFILE
echo "Running yum to $ACTION $PACKAGE"
yum -y $ACTION $PACKAGE
fi

# re-check that the kernel libraries for the currently running kernel are present

if [ ! -d $SOURCE_DIRECTORY/kernels/$KERNEL_DIRECTORY/ ]
then
echo ""
echo "-----------------------------------------------------"
echo "Unable to find or update kernel libraries for the currently"
echo "running kernel"
echo "Expecting to find $SOURCE_DIRECTORY/kernels/$KERNEL_DIRECTORY/"
echo ""
echo "You are running: $KERNEL_VERSION"
echo ""
echo "The kernel libraries loaded in $SOURCE_DIRECTORY/kernels are:"
echo ""
ls -1 $SOURCE_DIRECTORY/kernels
echo ""

exit 1
else
echo ""
echo "-----------------------------------------------------"
echo "Seting up links to kernel sources"
echo "-----------------------------------------------------"
echo ""

### If the links exist, remove them in case they are pointing to another version of the kernel.

if [ -d /usr/src/linux/ ]
then
rm -f /usr/src/linux
fi
ln -s $SOURCE_DIRECTORY/kernels/$KERNEL_DIRECTORY /usr/src/linux
echo -e "Link linux:\t\t`ls -l linux`" >>$LOGFILE

if [ -d /usr/src/linux-2.6/ ]
then
rm -f /usr/src/linux-2.6
fi
ln -s $SOURCE_DIRECTORY/kernels/$KERNEL_DIRECTORY /usr/src/linux-2.6
echo -e "Link linux-2.6:\t\t`ls -l linux-2.6`" >>$LOGFILE
fi


# -------------------------------------------
# Download Sources & prepare
# -------------------------------------------

echo ""
echo "-----------------------------------------------------"
echo "Downloading $DOWNLOAD_SITE/$BRISTUFF_VERSION.tar.gz."
echo "-----------------------------------------------------"
echo ""

if [ ! -f $BRISTUFF_VERSION.tar.gz ]
then
echo >>$LOGFILE
echo -e "Bristuff tar:\t\tDownloading $BRISTUFF_VERSION.tar.gz" >>$LOGFILE
wget $DOWNLOAD_SITE/$BRISTUFF_VERSION.tar.gz
else
echo "Local copy found. Not downloading"
echo -e "Bristuff tar:\t\tFound. Not downloading" >>$LOGFILE
fi

### if they have been previously downloaded remove.

if [ -d $BRISTUFF_VERSION ]
then
echo -e "Bristuff dir:\t\tPrevious install found. Removing." >>$LOGFILE
rm -rf $BRISTUFF_VERSION
fi

echo ""
echo "-----------------------------------------------------"
echo "Unpacking $BRISTUFF_VERSION.tar.gz."
echo "-----------------------------------------------------"
echo ""

tar -zxvf $BRISTUFF_VERSION.tar.gz

cd $BRISTUFF_VERSION

echo -e "Junghanns script:\tRunning `date -d today '+%T'`" >>$LOGFILE

echo ""
echo "-----------------------------------------------------"
echo "Running Junghanns script"
echo "-----------------------------------------------------"
echo ""

./download.sh
# change of makefile vor via epia mainboard
cd /usr/src/$BRISTUFF_VERSION/asterisk\-$ASTERISK_VERSION
mv Makefile Makefile.old
sed 's/\#PROC\=i586/PROC\=i586/g' Makefile.old > Makefile


cd /usr/src/$BRISTUFF_VERSION

echo ""
echo "-----------------------------------------------------"
echo "Downloading $DOWNLOAD_SITE_FLORZ/$FLORZ_VERSION.diff.gz."
echo "-----------------------------------------------------"
echo ""

if [ ! -f $FLORZ_VERSION.diff.gz ]
then
echo >>$LOGFILE
echo -e "FLORZ wget:\t\tDownloading $FLORZ_VERSION.diff.gz" >>$LOGFILE
wget $DOWNLOAD_SITE_FLORZ/$FLORZ_VERSION.diff.gz
else
echo "Local copy found. Not downloading"
echo -e "FLORZ tar:\t\tFound. Not downloading" >>$LOGFILE
fi

### if they have been previously downloaded remove.

if [ -d $FLORZ_VERSION ]
then
echo -e "FLORZ dir:\t\tPrevious install found. Removing." >>$LOGFILE
rm -rf $FLORZ_VERSION
fi

echo -e "FLORZ patch:\tRunning `date -d today '+%T'`" >>$LOGFILE

echo ""
echo "-----------------------------------------------------"
echo "Running FLORZ Patch"
echo "-----------------------------------------------------"
echo ""

gunzip $FLORZ_VERSION.diff.gz
mv $FLORZ_VERSION.diff $FLORZ_VERSION.diff.old
sed 's/1\.2\.0/1\.2\.1/g' $FLORZ_VERSION.diff.old > $FLORZ_VERSION.diff
cat $FLORZ_VERSION.diff | patch -p1

# -------------------------------------------
# System preparation
# -------------------------------------------

echo ""
echo "-----------------------------------------------------"
echo "Shutting down Asterisk & unloading zaptel"
echo "-----------------------------------------------------"
echo ""


/usr/sbin/amportal stop

if [ 0 -ne `lsmod|grep -c ztdummy` ]
then
rmmod ztdummy
echo -e "Found ztdummy:\t\tUnloading" >>$LOGFILE

fi

/bin/sleep 2

if [ 0 -ne `lsmod|grep -c zaptel` ]
then
/sbin/service zaptel stop
echo -e "Found zaptel:\t\tUnloading" >>$LOGFILE

fi


# -------------------------------------------
# Build
# -------------------------------------------

echo ""
echo "-----------------------------------------------------"

cd $SOURCE_DIRECTORY/$BRISTUFF_VERSION/zaptel-$ASTERISK_VERSION

echo "Building zaptel in: `pwd`"
echo "-----------------------------------------------------"
echo ""

make clean; make; make install

echo -e "Zaptel build:\t\t`ls -l zaptel.ko`" >>$LOGFILE
/bin/sleep $SLEEP_TIME

echo ""
echo "-----------------------------------------------------"

cd $SOURCE_DIRECTORY/$BRISTUFF_VERSION/libpri-$ASTERISK_VERSION

echo "Building libpri in: `pwd`"
echo "-----------------------------------------------------"
echo ""

make clean; make; make install

echo -e "Libpri build:\t\t`ls -l libpri.so`" >>$LOGFILE
/bin/sleep $SLEEP_TIME

echo ""
echo "-----------------------------------------------------"

cd $SOURCE_DIRECTORY/$BRISTUFF_VERSION/zaphfc

echo "Building zaphfc in: `pwd`"
echo "-----------------------------------------------------"
echo ""

make clean; make

echo -e "Zaphfc build:\t\t`ls -l zaphfc.ko`" >>$LOGFILE
/bin/sleep $SLEEP_TIME


### Check if module already exists, if so rename, then copy new module to libs/extra directory

if [ -f $MODULES_DIRECTORY/zaphfc.ko ]
then
mv $MODULES_DIRECTORY/zaphfc.ko $MODULES_DIRECTORY/zaphfc.ko.`stat -c %Y $MODULES_DIRECTORY/zaphfc.ko`
fi

cp $SOURCE_DIRECTORY/$BRISTUFF_VERSION/zaphfc/zaphfc.ko $MODULES_DIRECTORY/


echo ""
echo "-----------------------------------------------------"

cd $SOURCE_DIRECTORY/$BRISTUFF_VERSION/asterisk-$ASTERISK_VERSION

echo "Building Asterisk in: `pwd`"
echo "-----------------------------------------------------"
echo ""

make clean; make; make install

echo -e "Asterisk build:\t\t`ls -l asterisk`" >>$LOGFILE
/bin/sleep $SLEEP_TIME


# -------------------------------------------
# Re-configure for new ISDN card
# -------------------------------------------


echo ""
echo "-----------------------------------------------------"
echo "Setting up zaptel configuration"
echo "-----------------------------------------------------"
echo ""

if [ 0 -eq $NUMBER_HFC_PCI ]
then
echo "It does not look as if you have the HFC based ISDN card installed in your system."
echo "(Though this test may not be foolproof)"
echo ""
echo "When you have the card installed you should edit:"
echo ""
echo "modprobe.conf and add:"
echo ""
echo "install zaphfc /sbin/modprobe --ignore-install zaphfc && /sbin/ztcfg"
echo ""
echo "and then edit:"
echo ""
echo "/etc/sysconfig/zaptel and add:"
echo ""
echo 'MODULES="$MODULES zaphfc" # HFC ISDN module'
echo ""
else
echo -e "lspci:\t\t\tShows $NUMBER_HFC_PCI HFC device(s)" >>$LOGFILE

## check if zaphfc is already in /etc/modprobe.conf

if [ 0 -eq `fgrep -c zaphfc /etc/modprobe.conf` ]
then
echo "install zaphfc /sbin/modprobe --ignore-install zaphfc && /sbin/ztcfg" >> /etc/modprobe.conf
echo -e "modprobe.conf:\t\tAdding zaphfc entry" >>$LOGFILE
fi
echo -e "modprobe.conf:\t\t`fgrep zaphfc /etc/modprobe.conf`" >>$LOGFILE

## check if zaphfc is already in /etc/sysconfig/zaptel

if [ 0 -eq `fgrep -c zaphfc /etc/sysconfig/zaptel` ]
then
echo " " >> /etc/sysconfig/zaptel
echo 'MODULES="$MODULES zaphfc" # HFC ISDN module' >> /etc/sysconfig/zaptel
echo -e "sysconfig/zaptel:\tAdding zaphfc entry" >>$LOGFILE
fi
echo -e "sysconfig/zaptel:\t`fgrep zaphfc /etc/sysconfig/zaptel`" >>$LOGFILE
echo "" >>$LOGFILE

echo ""
echo "-----------------------------------------------------"
echo "Attempting to load/unload zaphfc independantly of zaptel"
echo "-----------------------------------------------------"
echo ""

TRY_UNLOAD=0

echo -n "Loading...."
modprobe zaphfc
RC=$?
if [ 0 -ne $RC ]
then
echo -t "\nFAILED: modprobe exited reporting an error."
echo "FAILED: Unable to load zaphfc."
echo "FAILED: You will need to fix this before proceeding"
echo "Load zaphfc:\t\tFailed - modprobe returned exit code $RC" >>$LOGFILE
exit 0

else
echo Success: zaphfc reported no errors on loading
echo "Load zaphfc:\t\tSuccess - modprobe reported no errors on loading zaphfc" >>$LOGFILE
TRY_UNLOAD=1
fi


if [ $TRY_UNLOAD -eq 1 ]
then
echo -n "Unloading...."
rmmod zaphfc
RC=$?
if [ 0 -ne $RC ]
then
echo -t "\nFAILED: Failed to unload (unexpected). Not disastrous, but you should investigate later."
echo "Unload zaphfc:\t\tFailed - rmmod returned exit code $RC" >>$LOGFILE
else
echo "Success: zaphfc unloaded sucessfully."
echo "Unload zaphfc:\t\tSuccess - rmmod reported no errors on unloading" >>$LOGFILE
fi
fi
fi

# -------------------------------------------
# Restart system
# -------------------------------------------

echo ""
echo "-----------------------------------------------------"
echo "Loading zaptel and starting Asterisk"
echo "-----------------------------------------------------"
echo ""


echo ""
echo "************************************************************"
echo "* WARNING WARNING WARNING WARNING WARNING WARNING WARNING *"
echo "* IF you use any other zap hardware you need to *"
echo "* edit /etc/sysconfig/zaptel to re-enable the driver load *"
echo "* on zaptel start *"
echo "************************************************************"
echo ""


/sbin/service zaptel start

/bin/sleep $SLEEP_TIME

/usr/sbin/amportal start


echo ""
echo "-----------------------------------------------------"
echo "Checking contents of /proc/zaptel"
echo "-----------------------------------------------------"
echo ""

# Don't look for an HFC process unless we think there is actually an HFC card installed.
if [ 0 -ne $NUMBER_HFC_PCI ]
then
if [ 0 -eq `fgrep -c zaphfc /proc/zaptel/*` ]
then
echo "zaphfc not found in /proc/zaptel/ directory"
echo ""
echo 'Try rebooting, then run "cat /proc/zaptel/*" from a console prompt'
echo ""
echo -e "proc:\t\t\tzaphfc not found in /proc/zaptel/" >>$LOGFILE
echo "" >>$LOGFILE
echo "-----------------------------------------------------"
echo " Contents of this builds logfile:"
echo "-----------------------------------------------------"
cat $LOGFILE
else
cat /proc/zaptel/*
echo -e "proc:\t\t\tzaphfc found in /proc/zaptel/" >>$LOGFILE
fi
fi

echo
echo "************************************************************"
echo "* You now need to configure: *"
echo "* /etc/zaptel.conf *"
echo "* /etc/asterisk/zapata-auto.conf (or similar) *"
echo "************************************************************"
echo

cd $CURRENT_DIRECTORY

echo "" >>$LOGFILE
echo "FINISHED: Running $0 in $CURRENT_DIRECTORY on `date`" >>$LOGFILE
echo "" >>$LOGFILE

exit 0
 
damit hab ich alles gepatcht , und die neuesten versionen installiert.
weil misdn nicht funktioniert hat, hab ich a@h 2.2 neu installiert, und dann nochmal misdn...ging noch immer nicht ..

hast du den kernel neu kompiliert? das makefile für misdn sagte mir ich muss was in der konfiguration vom kernel umstellen
 
Den Kernel habe ich unverändert gelassen. Ich nutze aber auch kein Asterisk@Home.

Gruß,
Frittenbude
 
ich besorge mir mal die isdn usb adapter..hoffentlich bekomme ich welche bei conrad elektronik ..der hat die billion usb adapter im programm, die sollen auch den hfc usb chip haben.
welche linux distribution verwendest du auf dem epia rechner?
oder versuchen meinen kernel neu zu kompilieren
mal sehen wie ich weiterkomme

sollte zwischendurch auch mal was arbeiten ;-)
 
Ich nutze Clarkconnect (Version 3.1) als Betriebssystem. Es basiert auf Redhat / Fedora.

Gruß,
Frittenbude
 
habs mal aufgegeben mit der riser-karte...bzw dem epia board ..möchte endlich die anlage in produktion bringen ..werde vielleicht später nochmal probieren ..habe auch isdn usb adapter...ist leider nicht so einfach mit dem *@home kernel ..habe mir jetzt ein motherboard mit 5 pci slots zugelegt und dort 4 hfc karten eingebaut..falls du ein ergebnis hast bei deinen tests dann würde ich mich freuen davon zu hören..
nach meinen bisherigen tests bin ich zu folgendem ergebnis gekommen:
das resultat von der installation des zaphfc treibers ist abhängig von der geschwindigkeit des rechners und der last, die die interruptlleitung zu bewältigen hat an der die hfc karte installiert ist. leider ist das epia motherboard langsam und die verwendung von mehreren hfc karten nicht wirklich zu empfehlen (da der interrupt auch nicht zugewiesen werden kann)
.....
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,100
Beiträge
2,246,177
Mitglieder
373,582
Neuestes Mitglied
Achim17
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.