Help needed with PCMCIA modem

Help needed with PCMCIA modem

Post by Steve Levin » Mon, 19 Nov 2001 07:16:29



I apologize if this is the wrong newsgroup, but I was curious if anyone
could help me with a modem problem, or could point me in the right
direction.

I am currently running Redhat 7.1 with a new 2.4.13 kernel.  I have a
"SinglePoint 56k Fax Modem" PCMCIA card.  It works fine under Windows ME.

Under Linux, all seems to be fine hardware-wise (no errors or messages),
but the modem doesn't seem to want to interpret any commands given to it.  
It always comes back with "OK" and does nothing else.  "ATDT5551212" gives
"OK".  Any "AT" command gives back an OK, even if it is not a valid
command.  Any ideas?  (More detailed information below...)

I would greatly appreciate any help or suggestions.

Steve

==========================

Under linux, I created an entry for it in /etc/pcmcia/config for cardmgr
since it didn't recongize the card at first:

card "Conexant HCF 56K Data Fax PCMCIA Modem"
  manfid 0x0013, 0x0000
  bind "serial_cs"

This manfid is based on the error message cardmgr was returning
originally.  The name is mine (it returned product info: "HCFLCNXT",
"1143"), and the bind line seems to be the standard for modems. And that
seems to make it happy now, as evidenced by /var/log/messages:

Nov 17 16:25:20 localhost cardmgr[819]: initializing socket 1
Nov 17 16:25:20 localhost cardmgr[819]: socket 1: Conexant HCF 56K Data
Fax PCMCIA Modem
Nov 17 16:25:20 localhost cardmgr[819]: executing: 'modprobe serial_cs'
Nov 17 16:25:20 localhost cardmgr[819]: executing: './serial start ttyS18'
Nov 17 16:25:20 localhost kernel: ttyS18 at port 0x0110 (irq = 9) is a
16550A

But, as evidenced from the kppp log file, you can see it's not really
working properly....

WvDial: Internet dialer version 1.41
Initializing modem.
Sending: ATZ
ATZ
OK
Sending: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +F
OK
Modem initialized.
Sending: ATDT 2191060
Waiting for carrier.
ATDT 2191060
OK

(It will just sit there.  No dialing is taking place.)

I could easily do the following:

ATQQQQQSDFSDFSDFSFDSF
OK
AT%^&%$^#$^$&
OK

Non-AT commands don't return "OK" -- they return nothing.

Any suggestions?

Steve