I'm trying to get siphon-0.0.2, sip-1.0.0 (Vovida
SIP), and ixj-0.4.2 (QuickNet Driver) to run under
RH Linux 6.2 (Kernal 2.2.14-5.0)
I installed:
ixj-0.4.2 first,
sip-1.0.0 second,
siphon-0.0.2 third.
Ran ./configure --enable-quicknet --with-vovida-sip-
stack= $(My path here)/sip-1.0.0
ran
make
I'm getting the following abend message:
./siphon -t -f ../../etc/siphon.cfg
ERR SiphonMain : QuickNetDevice:91: Cannot
open /dev/phone
siphon: vmutex-linux.cxx:85: VMutex::~VMutex():
Assertion 'err != 16' failed.
Aborted
Does anyone have an idea what's up with this?
Logged In: YES
user_id=25709
You are getting this message because the "/dev/phone" device
cannot be open.
Here a list of possible things that can explain this
situation:
Hypothesis #1: The /dev/phone device is absent.
Cause: Installation of quicknet drivers is incomplete.
Solution: run the "phone_dev_create" script from the
quicknet-ixj driver distribution to create the appropriate
devices.
Hypothesis #2: The device is already open.
Cause: Another process is using the device. Do a "fuser
/dev/phone" to find out which one.
Solution: Kill this process.
Hypothesis #3: The ixj driver is not loaded.
Cause: Module initialization failed. Look into
/var/log/message for ixj error message. See if the
/proc/ixj file is present. With the lsmod command, you
should be able to see the ixj module in the list.
Solution: Contact Quicknet mailing list for support. Note
that ixj-drivers-0.4.2 has never been tested with Siphon
(0.3.31 was the only version tested).
Hypotheses #4: The Quicknet card is not recognized properly.
Cause: isapnp module not loaded. "modprobe isapnp" is
failing.
Solution: Look in /var/log/messages for additional details.
Logged In: YES
user_id=25709
In fact, the /dev/phone device is not created by the
phone_dev_create script. If you want to fix this, do this:
ln -s /dev/phone0 /dev/phone
Alternatively, you can edit the siphon.cfg file to have
/dev/phone0 instead of /dev/phone in the PhoneDevice_Name
parameter.