Menu

#1 Won't run with Quicknet Phone Jack

open
nobody
None
5
2001-03-23
2001-03-23
Anonymous
No

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?

Discussion

  • Jean-Philippe Gariepy

    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.

     
  • Jean-Philippe Gariepy

    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.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.