[ltp] PCMCIA problem

Joshua Jore linux-thinkpad@www.bm-soft.com
Wed, 3 Nov 1999 09:29:40 -0600



Given that the detection of device is so erratic while other devices are not I
would suspect that your hardware is somehow defective. I'd replace it with new
hardware.




Vincenzo Antonuccio <van@sunct.ct.astro.it> on 11/03/99 12:23:36 PM

Please respond to linux-thinkpad@www.bm-soft.com

To:   linux-thinkpad@bm-soft.com
cc:    (bcc: Joshua Jore/CSTDI/Imation)
Subject:  [ltp] PCMCIA problem



I have a Thinkpad 390-20 (the most basic model of the -390
series, with a 3.2 GB disk), with RedHat 5.2 installed. The problem
is that it has an erratic behaviour as far as the Fax/Modem
PCMCIA card's recognition is concerned. The Card is a US Robotics
V34, an old one. Until now, I have registered 4 possibilities:

a) The card is inserted BEFORE bootstrap and is recognized;
b) The card is inserted BEFORE bootstrap and is NOT recognized;
c) The card is inserted AFTER bootstrap and is recognized;
d) The card is inserted AFTER bootstrap and is NOT recognized.

Statistically, all the 4 cases seem to occurr with similar
frequencies.

Note that I never got any problem with another PCMCIA card I
have, a 3Com 3c589 Ethernet Card.

I have two questions for the members of the list:

1) Any suggestion to remedy my problem without thinking of
buying a new card?

2) Alternatively, do you have experience of a FAX/Modem PCMCIA
card working properly on a Thinkpad 390 ?

Many thanks in advance.

     Vincenzo ANTONUCCIO

=======================================================
Appendix:

A) Here is the output from /var/log/messages when the
card is not recognized:

===
Aug  5 09:03:06 cosmo-lap cardmgr[247]: initializing socket 1
Aug  5 09:03:06 cosmo-lap cardmgr[247]: socket 1: Anonymous Memory
Aug  5 09:03:06 cosmo-lap cardmgr[247]: executing: 'insmod
/lib/modules/preferred/pcmcia/memory_cs.o'
Aug  5 09:03:06 cosmo-lap kernel: memory_cs: mem0: anonymous: unknown size
Aug  5 09:03:06 cosmo-lap cardmgr[247]: executing: './memory start mem0'
Aug  5 09:03:34 cosmo-lap kernel: lp1 at 0x0378, (polling)
Aug  5 09:03:48 cosmo-lap cardmgr[247]: shutting down socket 1
Aug  5 09:03:48 cosmo-lap cardmgr[247]: executing: './memory stop mem0'
Aug  5 09:03:49 cosmo-lap cardmgr[247]: executing: 'rmmod memory_cs'
Aug  5 09:03:53 cosmo-lap cardmgr[247]: initializing socket 0
===

According to section 3.5 of the "Linux PCMCIA Howto", when a
"Anonymous Memory" message is issued the problem is most probably
lying in a possible memory conflict. I tried to exclude the memory
ranges as suggested in that paragraph, but still the behaviour
is erratic.

Here is the /var/log/messages reoport when everything works:
====
Aug  5 09:00:50 cosmo-lap cardmgr[247]: initializing socket 1
Aug  5 09:00:50 cosmo-lap cardmgr[247]: socket 1: WorldPort PCMCIA V.34 CE
Aug  5 09:00:50 cosmo-lap kernel: cs: memory probe 0xa0000000-0xa0ffffff:
excluding 0xa0000000-0xa01fffff
Aug  5 09:00:50 cosmo-lap cardmgr[247]: executing: 'insmod
/lib/modules/preferred/pcmcia/serial_cs.o'
Aug  5 09:00:50 cosmo-lap kernel: tty00 at 0x03f8 (irq = 3) is a 16550A
Aug  5 09:00:50 cosmo-lap cardmgr[247]: executing: './serial start ttyS0'
....
Aug  5 09:02:57 cosmo-lap cardmgr[247]: shutting down socket 1
Aug  5 09:02:57 cosmo-lap cardmgr[247]: executing: './serial stop ttyS0'
Aug  5 09:02:58 cosmo-lap cardmgr[247]: executing: 'rmmod serial_cs'

====



----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html






----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html