[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