-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tuesday, August 19, 2003, 1:16:22 PM, Ognen wrote:
> Can you elaborate on this statement? (not that I do not agree, I have a
> bunch of pcmcia related problems myself...)

Certainly! Here are copies of the main messages I've posted looking
for help. The first describes how I cannot upgrade my ThinkPad 770ED
running RH 8.0 from the 2.4.18 kernel that works to the current crop
of 2.4.20, due to PCMCIA problems. The second describes how I have
failed in my efforts at building a 2.4.21 kernel from scratch that is
capable of talking PCMCIA. The third message is a continuation of the
2.4.21 effort.

At first, all I wanted was to be able to continue to upgrade to the
latest RH supplied kernel. I'll still accept that, but now I want
more! Now, I want to be able to build my own kernel. I *did* manage to
build a kernel that boots on the 770ED and seems to access all of the
hardware that the 2.4.18 kernel was, EXCEPT that it won't talk to the
PCMCIA card. Since that's where my Ethernet and Modem are, it's kinda
important to me. :-)

Ron.

-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.8
Comment: Until recently, the last PGP with full source disclosure.

iQA/AwUBP0KZM28pw+2/9pUJEQL/tQCfWmUnl38cYMrYZB8W3HP9ntxAwsYAoMt0
/szP3S5s3RusNix9BKKl8W9o
=0Cpx
-----END PGP SIGNATURE-----

===== Message that began my quest: =====

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello linux-thinkpad,

I'm running RH 8.0 on my 770ED. The system sits on a dock where the
floppy resides, along with a TDK CD-RW drive. On the dock's SCSI,
there is a Syquest SyJet with no disk in the drive. In the PCMCIA
slot, I have a 3Com/Megahertz 3CCFEM556 Ethernet/Modem card.

Running kernel 2.4.18-27.0, and several others before that, things
have been working pretty well. However, when I tried moving to the
first 2.4.20 kernel update that RH released, I had trouble. After
seeing some discussion here, it looked like it might have been caused
by PCMCIA difficulties. It looked more like that once I successfully
upgraded my A21p and three desktop systems (none of which use any
PCMCIA cards).

Now, I've tried upgrading to the latest 2.4.20-18.8, and my system is
still locking up at boot time. I am assuming that this is a "panic",
but since I can't remember seeing one on Linux before and since it
goes on for enough lines to scroll off the top of the screen, who
knows?

In /var/log/messages, the last few lines from my 2.4.20-18.8 boot
attempt are (without the date stamps):

pcmcia:  cardmgr.
cardmgr[598]: starting, version is 3.1.31
rc: Starting pcmcia:  succeeded
cardmgr[598]: config error, file 'config' line 2129: no function
bindings
cardmgr[598]: watching 4 sockets
cardmgr[598]: Card services release does not match

Note that the complaint about line 2129 also happens in the 2.4.18
boot. Note that the "Card services release does not match" complaint
also happens in the 2.4.18 boot.

In the 2.4.18 boot, what follows are lines from kernel/cs relating to
IO port probing, followed by the initialization of the Ethernet/Modem
card.

So, I guess I'm still suspicious of PCMCIA issues. Further evidence
pointing at PCMCIA is that when I pulled the card and re-booted, the
system came up fine (althouth, of course, not on the network).

Where do I go from here??? Thanks!

Ron.

-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.8
Comment: Until recently, the last PGP with full source disclosure.

iQA/AwUBPua2dm8pw+2/9pUJEQI7AACeKKQFURSVE3eXq8nBGYVWMC8sVZsAoOuD
7KQ3bTP4K8m9dW0qR1u7CILS
=f2iu
-----END PGP SIGNATURE-----

===== Message that began my kernel building sub-quest: =====

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello psyche-list,

Because of the problems I have been having with the 2.4.20 kernel
updates for RH 8.0, to which no one seems to even be able to provide a
hint on tracking down, I decided to have a go at grabbing the latest
stable kernel from www.kernel.org. I downloaded 2.4.21 dated
2003-06-13, in hopes that whatever broke between .18 and .20 got fixed
in .21.

So, I extracted the kernel source onto a filesystem with a bunch of
free space, as /data/kernel/linux-2.4.21, and followed the kernel
build instructions. Since this is a notebook computer that is not
likely to have any changes in sound card, processor, etc., I tried to
set everything up that it had (that I use all the time) as "y" to
include. Anything that I use only occasionally, I set up as "m", and
anything that doesn't exist or never is used, I set up as "n".

I've got six saved .config files at this point, but the first couple
don't really count, since I didn't even *try* to boot them. I have
attached rh5.config (rh for Ron Heiby, not Red Hat) to this message,
as it seems to be the closest to working. The change going from this
to rh6.config was to make CONFIG_PCMCIA and CONFIG_PCMCIA_3C574 "m",
rather than "y". With those changes, the kernel would not build, with
the final "ld" complaining about not being able to find
drivers/char/pcmcia/pcmcia_char.o, and with me wondering why it would
want to look for such a file.

Anyway, back to the attached config. The system boots just fine, but
no Ethernet. My Ethernet is a Megahertz PCMCIA combo card that runs
with no problem on the 2.4.18-27.8.0 stock build, while causing all of
the 2.4.20 builds to die horribly.

Looking at /var/log/messages, the best clue seems to be that it is
trying to "modprobe memory_cs", a module that does not exist. But, it
does not exist in any of the kernels I installed from .rpm files,
either. So, I'm obviously confused.

I ran across <http://www.oreillynet.com/pub/faqs/linux_faq_AEN2325>,
which seems to be telling me to turn off all the PCMCIA stuff in the
kernel build, and to re-compile the "kernel-pcmcia-cs-3.1.31.9"
package, pointing it at my new kernel source tree. While that seems to
make some sense, I have to wonder why the kernel-pcmcia-cs package
didn't have to be re-done for the 2.4.18 -> 2.4.20 transition. If I
don't hear/find something that seems to make more sense by the time I
get home from work, that's what I'll be trying next.

Thanks!

Ron.

-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.8
Comment: Until recently, the last PGP with full source disclosure.

iQA/AwUBPzOkfm8pw+2/9pUJEQKGKQCg2x6I8Gz5TsJBTfu4AXwSV20+lrAAoI8G
5zix3VaeTq3aXTtZuIRR10Co
=Jcw4
-----END PGP SIGNATURE-----

===== Message that continued my kernel building sub-quest: =====

Monday, August 11, 2003, 9:37:38 PM, Randy wrote:
> try renaming dir
> /lib/modules/<new_kernel)/pcmcia

Finally got a chance to try this. No joy. Here are the messages from
/var/log/messages that seem related.

Aug 15 23:23:03 rwh pcmcia: Starting PCMCIA services:
Aug 15 23:23:03 rwh pcmcia:  cardmgr.
Aug 15 23:23:03 rwh cardmgr[522]: starting, version is 3.1.31
Aug 15 23:23:03 rwh rc: Starting pcmcia:  succeeded
Aug 15 23:23:03 rwh cardmgr[522]: config error, file 'config' line 2129: no function 
bindings
Aug 15 23:23:03 rwh cardmgr[522]: watching 4 sockets
Aug 15 23:23:03 rwh cardmgr[522]: Card Services release does not match
Aug 15 23:23:03 rwh cardmgr[522]: initializing socket 1
Aug 15 23:23:03 rwh kernel: cs: memory probe 0x0c0000-0x0fffff: excluding 
0xc0000-0xcbfff
0xf0000-0xfffff
Aug 15 23:23:03 rwh cardmgr[522]: socket 1: Anonymous Memory
Aug 15 23:23:03 rwh cardmgr[522]: executing: 'modprobe memory_cs'
Aug 15 23:23:03 rwh cardmgr[522]: + modprobe: Can't locate module memory_cs
Aug 15 23:23:03 rwh cardmgr[522]: modprobe exited with status 255
Aug 15 23:23:03 rwh cardmgr[522]: module /lib/modules/2.4.21.rh1/pcmcia/memory_cs.o not
available
Aug 15 23:23:05 rwh cardmgr[522]: get dev info on socket 1 failed: Resource temporarily
unavailable

Ron.

===== (end of song) =====


-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to