[hcflinux] Linux drivers,

Steve Laverty hcflinux_list at steve.nu
Tue May 20 12:28:49 EDT 2003


The problem I found was that, as you can see below, it detects it as a 
Rockwell and uses Rockwell AT commands (which can be seen if you 
increase the debugging/logging level).  These don't match the documented 
AT command set for the Conexant at all.  Since the command set is 
autodetected via a few AT command tests and since the AT command sets 
are in the code, this led me to my aforementioned dilemma.

Steve

Spencer Thomas wrote:

>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