A few weeks ago, thinking that it would be easy to setup, I bought a PCMCIA
fax modem for my laptop
to use under Linux. I am running SuSE 7.0 with the stock 2.2.16 kernel.
The card is a taiwanese branded 56kps fax modem card and it works fine under
windows. I have read
the PCMCIA HOW-TO, man PCMCIA and other related man pages and the chapter on
PCMCIA cards in the
SuSE manual. As I understand it getting a PCMCIA modem to work should be as
simple as creating an
entry in /etc/pcmcia/config for the card and then configuring it using Yast.
Of course in real life
things aren't like that <grin>.
So far I have tried the following:
Get card information using 'cardctl ident':
Socket 0:
product info: "HCFLCNXT", "1143"
manfid: 0x0013, 0x0000
function: 254 ((null))
Use this information to add the following lines in /etc/pcmcia/config:
card "HCFLCNXT", "1143"
manfid 0x0013, 0x0000
bind "serial_cs"
Then I tried running both Yast and Yast2 to setup the modem. Neither of them
detected the modem. I
think that what I have done so far is correct so I started looking at other
things. Firest step was
to look at the information in WindowsME and I got the following information
from their rather nice
print out of all the hardware settings:
Name Conexant HCF 56K Data Fax PCMCIA Modem
Description Conexant HCF 56K Data Fax PCMCIA Modem
Device ID PCMCIA\HCFLCNXT-1143-CF89\0
Device Type Unknown
Attached To COM5
Answer Mode Not Available
PNP Device ID PCMCIA\HCFLCNXT-1143-CF89\0
Provider Name Conexant
A few weeks ago, thinking that it would be easy to setup, I bought a PCMCIA fax modem for my laptop to use under Linux. I am running SuSE 7.0 with the stock 2.2.16 kernel.
The card is a taiwanese branded 56kps fax modem card and it works fine under windows. I have read the PCMCIA HOW-TO, man PCMCIA and other related man pages and the chapter on PCMCIA cards in the SuSE manual. As I understand it getting a PCMCIA modem to work should be as simple as creating an entry in /etc/pcmcia/config for the card and then configuring it using Yast. Of course in real life things aren't like that <grin>.
So far I have tried the following:
Get card information using 'cardctl ident':
Socket 0: product info: "HCFLCNXT", "1143" manfid: 0x0013, 0x0000 function: 254 ((null))
Use this information to add the following lines in /etc/pcmcia/config:
card "HCFLCNXT", "1143" manfid 0x0013, 0x0000 bind "serial_cs"
Then I tried running both Yast and Yast2 to setup the modem. Neither of
detected the modem. I think that what I have done so far is correct so I started looking at other things. Firest step was to look at the information in WindowsME and I got the following information from their rather nice print out of all the hardware settings:
Name Conexant HCF 56K Data Fax PCMCIA Modem Description Conexant HCF 56K Data Fax PCMCIA Modem Device ID PCMCIA\HCFLCNXT-1143-CF89\0 Device Type Unknown Attached To COM5 Answer Mode Not Available PNP Device ID PCMCIA\HCFLCNXT-1143-CF89\0 Provider Name Conexant
I/O Port 0x0110-0x0117 IRQ Channel IRQ 10 This led me to the idea that maybe the serial port wasn't set up
I think to remember that HCF sugests a chip used on winmodems.
Also, I have the vague idea that you should use PCMCIA cards explicitly
supported in Linux.
I use a V.90 modem with Lucent chip without problems. It is automatically
recognized.
----- Mensaje original -----
De: "Jethro Cramp"
having read man setserial I tried:
setserial /dev/ttyS4 port 0X0110 irq 10
And then I fired up Yast/Yast2 and they didn't find the modem. I then looked some more at the man pages and realised that I probably have to bind /dev/modem to the port and the port to the pcmcia driver/card. Then I discovered that I didn't have a /dev/modem file on my computer. Aah this probably isn't helping.
So my question is how do I create a /dev/modem entry and set it up to work with the correct port and bind the pcmcia driver/card to this port?
Thanks for reading to the end.
Jethro
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq
Never one to stand still I have been doing some more rooting around I don't think that the cardmgr is correctly identifying my card. Here is the output from /var/log/messages when I re-insert the card. Mar 8 14:36:58 laptop cardmgr[145]: initializing socket 0 Mar 8 14:36:58 laptop cardmgr[145]: unsupported card in socket 0 Mar 8 14:36:59 laptop cardmgr[145]: product info: "HCFLCNXT", "1143" Mar 8 14:36:59 laptop cardmgr[145]: manfid: 0x0013, 0x0000 function: 254 ((null)) I tracked down the identification problem to the line in /etc/pcmcia/config which read: card "HCFLCNXT", "1143". I changed this to card "HCFLCNXT 1143" and the card is now recognised. On inserting the card I now get the following information from /var/lib/pcmcia/stab: Socket 0: HCFLCNXT 1143 0 serial serial_cs 0 ttyS18 4 82 And the following from /var/log/messages: Mar 8 15:07:48 laptop cardmgr[1238]: initializing socket 0 Mar 8 15:07:48 laptop kernel: cs: memory probe 0x0d0000-0x0dffff: clean. Mar 8 15:07:48 laptop cardmgr[1238]: socket 0: HCFLCNXT 1143 Mar 8 15:07:49 laptop cardmgr[1238]: executing: 'modprobe serial_cs' Mar 8 15:07:49 laptop kernel: Serial driver version 4.27 with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ enabled Mar 8 15:07:49 laptop kernel: tty18 at 0x0110 (irq = 3) is a 16550A Mar 8 15:07:49 laptop cardmgr[1238]: executing: './serial start ttyS18' I now have a device /dev/modem which is a link to /dev/ttyS18. I have tried using Yast2 again but it doesn't detect the modem. Any ideas where I should be looking now? TIA, Jethro
hi jethro, i bought a PCMCIA modem a couple of days ago. the box said it was linux compatible, and it was: i just inserted it and i could use it...
And the following from /var/log/messages:
Mar 8 15:07:48 laptop cardmgr[1238]: initializing socket 0 Mar 8 15:07:48 laptop kernel: cs: memory probe 0x0d0000-0x0dffff: clean. Mar 8 15:07:48 laptop cardmgr[1238]: socket 0: HCFLCNXT 1143 Mar 8 15:07:49 laptop cardmgr[1238]: executing: 'modprobe serial_cs' Mar 8 15:07:49 laptop kernel: Serial driver version 4.27 with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ enabled Mar 8 15:07:49 laptop kernel: tty18 at 0x0110 (irq = 3) is a 16550A Mar 8 15:07:49 laptop cardmgr[1238]: executing: './serial start ttyS18'
well, that looks very much like the messages i get when i insert the card, so it should work, i guess. but perhaps irq and io-port aren't set ok? try setserial again, or minicom. but before you do all that, are you absolutely sure you cannot connect? just try kppp or whatever program you use and see if it works, before you start messing about with setserial or minicom. as i said, in my case, i never had to do any of that, and i can only assume that the cardmanager takes care of these settings. BTW, i'm not sure if you should use yast at all to set up a PCMCIA modem. HTH, joost -- Joost Kremers, M.A. University of Nijmegen Department of Languages and Cultures of the Middle-East PO Box 9103 6500 HD Nijmegen tel: 024-3612996 fax: 024-3611972
Hi Joost, I have checked and my PCMCIA modem is definitely a windows modem and as there is only a beta binary driver available for it so I think that I am going to have to leave it on the shelf for a while. I did try your suggestion though - no luck. Thanks, Jethro
-----Original Message----- From: Joost Kremers [mailto:j.kremers@let.kun.nl] Sent: Thursday, March 08, 2001 5:57 PM To: Jethro Cramp Cc: suse-linux-e@suse.com Subject: Re: [SLE] PCMCIA MODEM
hi jethro,
i bought a PCMCIA modem a couple of days ago. the box said it was linux compatible, and it was: i just inserted it and i could use it...
And the following from /var/log/messages:
Mar 8 15:07:48 laptop cardmgr[1238]: initializing socket 0 Mar 8 15:07:48 laptop kernel: cs: memory probe 0x0d0000-0x0dffff: clean. Mar 8 15:07:48 laptop cardmgr[1238]: socket 0: HCFLCNXT 1143 Mar 8 15:07:49 laptop cardmgr[1238]: executing: 'modprobe serial_cs' Mar 8 15:07:49 laptop kernel: Serial driver version 4.27 with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ enabled Mar 8 15:07:49 laptop kernel: tty18 at 0x0110 (irq = 3) is a 16550A Mar 8 15:07:49 laptop cardmgr[1238]: executing: './serial start ttyS18'
well, that looks very much like the messages i get when i insert the card, so it should work, i guess. but perhaps irq and io-port aren't set ok? try setserial again, or minicom.
but before you do all that, are you absolutely sure you cannot connect? just try kppp or whatever program you use and see if it works, before you start messing about with setserial or minicom. as i said, in my case, i never had to do any of that, and i can only assume that the cardmanager takes care of these settings.
BTW, i'm not sure if you should use yast at all to set up a PCMCIA modem.
HTH,
joost
** LATEST *** I've just discovered that thiks PCMCIA modem is in fact a dodgy winmodem. Aagh. That will be a lesson to me not to buy cheap components from a dodgy looking chinese man. In my defence though nowhere on the box in either English or Chinese did it mention either the chipset or that it was a software modem. Not happy about wasting $50. Anyone got any recommendations for a PCMCIA modem? Jethro
I have the psion dacom gold card global which was autodected fine by 7.0 (6.2 need new pcmcia - not a problem) and it worked out of the box - I don't use it much but it works just fine. Francesco
well, i got a dynalink PCMCIA modem, model DYN1456CS. the box said "linux compatible", and as i indicated in an earlier e-mail, it works on my laptop without me having to set up anything. i just insert the card in the slot and it works. HTH, joost On Thursday 08 March 2001 10:28, you wrote:
** LATEST *** I've just discovered that thiks PCMCIA modem is in fact a dodgy winmodem. Aagh. That will be a lesson to me not to buy cheap components from a dodgy looking chinese man. In my defence though nowhere on the box in either English or Chinese did it mention either the chipset or that it was a software modem.
Not happy about wasting $50. Anyone got any recommendations for a PCMCIA modem?
Jethro
-- Joost Kremers, M.A. University of Nijmegen Department of Languages and Cultures of the Middle-East PO Box 9103 6500 HD Nijmegen tel: 024-3612996 fax: 024-3611972
participants (4)
-
Francesco Scaglioni
-
Jethro Cramp
-
Joost Kremers
-
Webillo Disperso