[hcflinux] Linux drivers,
Spencer Thomas
spencer at catalystnet.com
Tue May 20 12:12:08 EDT 2003
I was able to get the voice (FCLASS=8) to work by manually telling
hcfpciconfig to use the v.92 modem config (it was picking v.90
automatically). However, I had to manually hack the init string in
policy.h for mgetty to not use "&D3" (changed to &D2) and recompile it
(which looks a little rough under redhat, lots of warnings). After this,
I was able to get vgetty to run but this is what it reported in the log
(a little long, sorry) :
05/19 23:08:08 dem vgetty: experimental test release 0.9.32 / 24Dec01
05/19 23:08:08 dem mgetty: experimental test release 1.1.30-Dec16 05/19
23:08:08 dem reading generic configuration from config file
/usr/local/etc/mgetty+sendfax/voice.conf
05/19 23:08:08 dem no config file found:
/usr/local/etc/mgetty+sendfax/voice.conf
05/19 23:08:08 dem reading program vgetty configuration from config
file /usr/local/etc/mgetty+sendfax/voice.conf
05/19 23:08:08 dem no config file found:
/usr/local/etc/mgetty+sendfax/voice.conf
05/19 23:08:08 dem reading port modem configuration from config file
/usr/local/etc/mgetty+sendfax/voice.conf
05/19 23:08:08 dem no config file found:
/usr/local/etc/mgetty+sendfax/voice.conf
05/19 23:08:08 dem check for lockfiles
05/19 23:08:08 dem locking the line
05/19 23:08:08 dem can't get group 'modem': No such file or directory
05/19 23:08:09 dem lowering DTR to reset Modem
05/19 23:08:10 dem send: \dATQ0V1H0[0d]
05/19 23:08:10 dem waiting for ``OK'' ** found **
05/19 23:08:11 dem send: ATS0=0Q0&D2&C1[0d]
05/19 23:08:11 dem waiting for ``OK'' ** found **
05/19 23:08:11 dem mdm_send: 'ATI'
05/19 23:08:11 dem Generic Rockwell modem (56000)
05/19 23:08:11 dem mdm_send: 'ATI3'
05/19 23:08:11 dem mdm_send: 'ATI4'
05/19 23:08:11 dem additional info: 'Conexant Octopus HCF V.92 PCI
Modem'
05/19 23:08:11 dem modem quirks: 0004
05/19 23:08:11 dem mdm_send: 'AT+FCLASS=2' -> ERROR
05/19 23:08:12 dem mdm_send: 'AT+FCLASS=2.0' -> ERROR
05/19 23:08:12 dem mdm_send: 'AT+FCLASS=2' -> ERROR
05/19 23:08:12 dem detecting voice modem type
05/19 23:08:13 dem Rockwell detected
05/19 23:08:25 dem vgetty: timeout while reading character from voice
modem
05/19 23:08:25 dem initializing ROCKWELL voice modem
05/19 23:08:25 dem vgetty: Modem returned ERROR
05/19 23:08:25 dem can't set silence period
05/19 23:08:25 dem vgetty: Modem returned ERROR
05/19 23:08:25 dem can't set transmit gain
05/19 23:08:25 dem vgetty: Modem returned ERROR
05/19 23:08:25 dem can't set record gain
05/19 23:08:26 dem vgetty: Modem returned ERROR
05/19 23:08:26 dem can't disable silence deletion
05/19 23:08:26 dem vgetty: Modem returned ERROR
05/19 23:08:26 dem can't set DLE responses
05/19 23:08:26 dem vgetty: Modem returned ERROR
05/19 23:08:26 dem can't set silence threshold
05/19 23:08:26 dem vgetty: Modem returned ERROR
05/19 23:08:27 dem waiting...
It doesn't seem to like a lot of the "advanced" voice options, are these
different for the HCF driver or something? Haven't actually plugged it
into the wall to see if it will answer the phone, I will post if I can
get it to work. All I am really interested in doing is making a simple 1
voicemail box answering machine with caller-id (with possibly the
addition of a "paging" ability, where the computer will call my mobile
phone and let me listen to the voicemail should I get one).
-----Original Message-----
From: Steve Laverty [mailto:steve at steve.nu]
Sent: Tuesday, May 20, 2003 10:50 AM
To: Spencer Thomas
Cc: hcflinux-announce at lists.mbsi.ca
Subject: Re: [hcflinux] Linux drivers,
I was also looking to use vgetty. When I executed the voice AT commands
listed in the Conexant documentation (also on the driver website) they
appeared to work fine. The problem I found was that vgetty did not
support the AT command set used by the Conexant driver. Unfortunately
the commands are in the code instead of in a config file. I considered
adding the Conexant command set to vgetty but then got too busy. Does
anyone know if support has been added or is being added?
Steve
Spencer Thomas wrote:
>I have a small Dell machine that I have been fooling around with and I
>installed Redhat 9 on it. It is fairly old and apparently has a
>software modem. The string from /proc/pci states "Conexant HCF 56k
>Data/Fax/Voice/Spkp Modem (rev 8)" which lead me to your site. I was
>kind of hoping I could get vgetty to work with it (which would require
>FCLASS=8). However, after attempting to install one of your drivers
>(first attempted a kernel specific one, but I am using 2.4.20-13.9
>which doesn't seem to be support yet), version "0.99lnxtbeta03042700"
>of the "generic" drivers, the best I can get from AT+FCLASS=? is
>"0,1,1.0". After digging through the mailing list archive a little I
>found :
>
>Wed Aug 21 2002 Marc Boucher <marc at mbsi.ca>
> * Integrated voice (AT+FCLASS=8) support.
>
>(irrelevant lines ommitted)
>
>I read on the "Limitations" page that the voice is very "preliminary,"
>but I can't seem to find any at all. Is this support not available for
>my modem? What am I doing wrong? Could I help in some way to get voice
>working with your driver(s)?
>
>Any help would be appreciated.
>
>Spencer
>
>_______________________________________________
>hcflinux mailing list
>hcflinux at lists.mbsi.ca http://www.mbsi.ca/mailman/listinfo/hcflinux
>
>
>
>
More information about the hcflinux
mailing list