[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