Re: [GnomeMeeting-list] gnomemeeting-0.98.5-1 and Quicknet PhoneJack PCI



GnomeMeeting has an automatic speaker phone mode activating the 
speakerphone mode during calls, that's something ohphone doesn't have.
That used to work with the older ixj and nixj versions, but I guess some
recent changes in the driver broke that. That could be a possible cause
to your problem.

Derek, would it be possible to test and validate your driver changes
with GnomeMeeting? I can't follow anymore on driver changes, I just can
confirm that the old ixj and nixj drivers were working fine, so there is
no reason why recent changes would have broken it, except if there are
new GM-only driver bugs (which is also possible).

Thank you for your work,

Le dim 09/11/2003 à 15:45, Pham Huy Vu a écrit :
> Hi Derek Smithies,
> Thanks for your reply,
> 
> >
> > Interesting, the results are not symmetrical. It works on one side, but
> > not the other. If the setups are identical, the results would be
> > symmetrical. Can you step through the settings of the two GnomeMeetings,
> > and compare. Are the machines identical?
> >
> 
> I find out GM and nixj driver control PhoneJack PCI card very funny :).
> I use anolog telephone to call another machine ( also use anolog telephone)
> but it's always set "Port speaker" not "Port pots" ( in /proc/ixj).
> In one side it set to "pots" in another it set to "speaker", that's why i
> can not hear in another side.
> 
> why it change to "speaker"?
> >
> > Are there any error messages sent to the kernel log files?
> > The messsages you report below are all fine. Very fine.
> > Error messages are quite different.
> >
> The /var/log/message seem good, not have any warning or error :)
> 
> > Do you have any problems if you use ohphone?
> In openh323 download page, I can not find out the old version of ohphone.
> I downloaded the current version of ohphone but can not compiled with
> pwlib-1.4.7-3, openh323-1.11.2 ( used by gnomemeeting-0.96.1).
> It's seem can not find ffh263codec.h for codec h263 in openh323-1.11.2.
> 
> > Do you have the line
> >   alias char-major-100 ixj
> >  in /etc/modules.conf?
> >
> > If you have this line, there is no need to do modprobe ixj.
> I't right.
> I use "modprobe ixj" for manually testing.
> 
> 
> These lines was extracted from /var/log/messages for one session call from
> 192.168.1.101 (Caller) to 192.168.1.102 (Callee), This session, ONLY Caller
> can hear the voice from Callee but Calle can not hear the voice from Caller.
> 1) Start GM, check log file in Caller and Callee :
> Nov  8 19:44:58 GNOMEMEETING kernel: phone0 ioctl, IXJCTL_PORT (0x400471d1),
> arg: 0x1
> Nov  8 19:44:58 GNOMEMEETING kernel: phone0 ioctl, IXJCTL_PORT done
> --> Set use "Port pots" when GM start and call API to sriver to control
> PJ/PCI
> 2) Make a phone call using analog telephone to 192.168.1.102
> The Caller have the log file still use "Port pots" but in Callee the log
> file very strange ( use "Port speaker" ).
> 
> Nov  8 19:45:47 GNOMEMEETING kernel: phone0 ioctl, PHONE_RINGBACK (0x71a2),
> arg: 0x0
> Nov  8 19:45:47 GNOMEMEETING kernel: phone0 ioctl, PHONE_RINGBACK done
> Nov  8 19:45:47 GNOMEMEETING kernel: phone0 ioctl, PHONE_RING_STOP (0x7188),
> arg: 0xbfffe2c8
> Nov  8 19:45:47 GNOMEMEETING kernel: phone0 ioctl, PHONE_RING_STOP done
> Nov  8 19:45:56 GNOMEMEETING kernel: Sending signal for event SIG_HOOKSTATE
> (1) at 470168 jiffies
> Nov  8 19:45:56 GNOMEMEETING kernel: phone0 ioctl, PHONE_EXCEPTION
> (0x8004719a), arg: 0x0
> Nov  8 19:45:56 GNOMEMEETING kernel: phone0 ioctl, PHONE_EXCEPTION done
> Nov  8 19:45:56 GNOMEMEETING kernel: phone0 ioctl, PHONE_HOOKSTATE (0x7184),
> arg: 0x0
> Nov  8 19:45:56 GNOMEMEETING kernel: phone0 ioctl, PHONE_HOOKSTATE done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_CPT_STOP (0x71a4),
> arg: 0x1
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_CPT_STOP done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_FRAME (0x4004718d),
> arg: 0x1e
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_FRAME done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_REC_CODEC
> (0x40047189), arg: 0xa
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_REC_CODEC done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_REC_DEPTH
> (0x4004718c), arg: 0x1
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_REC_DEPTH done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_REC_START (0x718a),
> arg: 0x1
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_REC_START done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_DTMF_OOB
> (0x40047199), arg: 0x1
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_DTMF_OOB done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, IXJCTL_PORT (0x400471d1),
> arg: 0x3
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, IXJCTL_PORT done
> 
> --> Why it set to use "Port speaker" ???
> 
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_RING_STOP (0x7188),
> arg: 0x0
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_RING_STOP done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_PLAY_CODEC
> (0x40047190), arg: 0xa
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_PLAY_CODEC done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_PLAY_DEPTH
> (0x40047193), arg: 0x1
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_PLAY_DEPTH done
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_PLAY_START
> (0x7191), arg: 0x1
> Nov  8 19:46:00 GNOMEMEETING kernel: phone0 ioctl, PHONE_PLAY_START done
> 
> 
> ----- Original Message ----- 
> From: "Derek Smithies" <derek indranet co nz>
> To: <gnomemeeting-list gnome org>
> Sent: Sunday, November 09, 2003 4:52 PM
> Subject: Re: [GnomeMeeting-list] gnomemeeting-0.98.5-1 and Quicknet
> PhoneJack PCI
> 
> 
> > Hi,
> >  I don't know what is happening.
> >  I have hours of success in useing the new drivers on the new cards on
> > ohpone. I have not tested with GnomeMeeting.
> >
> > You see, you report the cards work well with nixj.
> > Thus, the record, playback, nbring, and dtmf tools all work.
> >
> > Do you have any problems if you use ohphone?
> >
> > Interesting, the results are not symmetrical. It works on one side, but
> > not the other. If the setups are identical, the results would be
> > symmetrical. Can you step through the settings of the two GnomeMeetings,
> > and compare. Are the machines identical?
> >
> > Are there any error messages sent to the kernel log files?
> > The messsages you report below are all fine. Very fine.
> > Error messages are quite different.
> >
> > Do you have the line
> >   alias char-major-100 ixj
> >  in /etc/modules.conf?
> >
> > If you have this line, there is no need to do modprobe ixj.
> >
> > Derek.
> >
> >
> > On Sat, 8 Nov 2003, Pham Huy Vu wrote:
> >
> > > Hi all, I had 2 Quicknet PhoneJack PCI. After I installed newest version
> > > of quicknet driver ( ixj-3.1.0 ) / nixj, but still can not setup a phone
> > > call ( use 2 analog phones ) between 2 linux boxes in the same LAN.
> > >
> > > I also tested the phone jack with ixjsdk and nsdk. The phone jack work
> > > well.
> > >
> > > One of two linux boxes can hear the other side.
> > > I don;t know what's happen with my Gnomemeeting.
> > >
> > > -----------------
> > > 2 linux boxes with the same configurations and output:
> > >     - gnomemeeting-0.98.5-1 with openh323-1.12.0-2 & pwlib-1.5.0-2
> > >     - Linux RedHat 9.0
> > >     - modprobe ixj and check dmesg
> > > Linux telephony interface
> > > $Id: phonedev.c,v 1.4 2003/03/10 02:56:58 dereks Exp $ $Revision: 1.4 $
> > > Phonedev compiled Nov  8 2003 04:28:14
> > > PCI: Found IRQ 11 for device 00:08.0
> > > PCI: Sharing IRQ 11 with 00:12.0
> > > IXJ skip 8022 DSP for TJ setup
> > > IXJ PhoneJACK TJ PCI at 0xd000
> > > IXJ PhoneJACK TJ serial No: 0x533a00fe
> > > IXJ PhoneJACK TJ SLIC version 0x05
> > > IXJ module installed OK
> > > IXJ $Id: ixj.c,v 1.104 2003/11/02 20:40:28 dereksmithies Exp $
> > > IXJ compiled Nov  8 2003 04:28:10
> > > IXJ Debugging flags:
> > >
> > >     - lsmod
> > > Module                  Size  Used by    Not tainted
> > > ixj                   121892   0
> > > phonedev                3808   1  [ixj]
> > > soundcore               6404   0  (autoclean)
> > > autofs                 13268   0  (autoclean) (unused)
> > > via-rhine              15856   1
> > > mii                     3976   0  [via-rhine]
> > > ohci1394               20168   0  (unused)
> > > ieee1394               48780   0  [ohci1394]
> > > ov511                  82304   0
> > > videodev                8288   1  [ov511]
> > > keybdev                 2944   0  (unused)
> > > mousedev                5492   1
> > > hid                    22148   0  (unused)
> > > input                   5856   0  [keybdev mousedev hid]
> > > ehci-hcd               19976   0  (unused)
> > > usb-uhci               26348   0  (unused)
> > > usbcore                78784   1  [ov511 hid ehci-hcd usb-uhci]
> > > ext3                   70784   2
> > > jbd                    51892   2  [ext3]
> > >
> > >     - cat /proc/ixj
> > > $Id: ixj.c,v 1.104 2003/11/02 20:40:28 dereksmithies Exp $
> > > $Id: ixj.h,v 1.18 2003/09/18 09:52:15 dereksmithies Exp $
> > > $Id: ixjuser.h,v 1.14 2003/08/31 22:26:43 dereksmithies Exp $
> > > $Id: ixj_data.h,v 1.18 2003/09/18 09:52:15 dereksmithies Exp $
> > > Driver version 3.1.0
> > > sizeof IXJ struct 24020 bytes
> > > sizeof DAA struct 642 bytes
> > > Using old telephony API
> > > Debugging flags:
> > >
> > >
> > > Card Num 0
> > > DSP Base Address 0xd0c0
> > > XILINX Base Address 0x0000/0x00
> > > DSP Type 8022
> > > DSP Version 01.17
> > > Serial Number 533a00fe
> > > Card Type = Internet Phonejack TJ pci
> > > Readers 0
> > > Writers 0
> > > Capabilities 13
> > > DSP Processor load 105
> > > Play Codec : undefined
> > > Record Codec : undefined
> > > AEC none
> > > Rec volume 0x100
> > > Play volume 0x100
> > > DTMF prescale 0x40
> > > Hook:  on hook
> > > Port pots
> > > SLIC state PLD_SLIC_STATE_OC
> > > Base Frame 07.f0
> > > CID Base Frame  0
> > > Frames Read 0
> > > Frames Written 0
> > > Pots send ring pattern:  [1000]    3000  [1000]    3000
> > >
> > >
> > > Thank in advanced.
> > >
> > >
> >
> > -- 
> > Derek Smithies Ph.D.                           This PC runs pine on linux
> for email
> > IndraNet Technologies Ltd.                     If you find a virus
> apparently from me, it has
> > Email: derek indranet co nz                    forged  the e-mail headers
> on someone else's machine
> > ph +64 3 365 6485                              Please do not notify me
> when (apparently) receiving a
> > Web: http://www.indranet-technologies.com/     windows virus from me......
> >
> > _______________________________________________
> > GnomeMeeting-list mailing list
> > GnomeMeeting-list gnome org
> > http://mail.gnome.org/mailman/listinfo/gnomemeeting-list
> 
> _______________________________________________
> GnomeMeeting-list mailing list
> GnomeMeeting-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnomemeeting-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]