PCMCIA on ThinkPad 755c: "anonymous memory"

This is a discussion on PCMCIA on ThinkPad 755c: "anonymous memory" within the Linux Networking forums, part of the Linux Forums category; -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm trying to get a Belkin F5D 5020 16 bit PCMCIA NIC running ...


Go Back   Usenet Forums > Linux Forums > Linux Networking

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-16-2004
Karsten M. Self
 
Posts: n/a
Default PCMCIA on ThinkPad 755c: "anonymous memory"

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

I'm trying to get a Belkin F5D 5020 16 bit PCMCIA NIC running on a
ThinkPad 755C type 9454 486 laptop, running Debian testing/unstable on
a stock 2.4.18-1-386 kernel.


My problem is that the card turns up undetected as "anonymous memory".


The PCMCIA HOWTO suggests that specifying a different memory range
should work, but none of the suggested ranges (or several others) works.


I have added the recommended line to /etc/pcmcia/config:

# Modified KMSelf Sun Aug 17 23:37:11 PDT 2003
card "Belkin-5020"
version "Belkin", "F5D5020-PCMCIA-Network-Card"
bind "pcnet_cs"


Of two other PCMCIA NICs, one works (but is needed on another system),
another doesn't.

I have the same model NIC running in another ThinkPad, though a
different model (P-133). It does generate some lost interrupt errors,
but otherwise appears to work reasonably well.



Results of '/etc/init.d/pcmcia restart', as logged to /var/log/syslog:

Feb 16 00:01:49 reflex cardmgr[1527]: shutting down socket 0
Feb 16 00:01:49 reflex cardmgr[1527]: executing: 'modprobe -r memory_cs'
Feb 16 00:01:50 reflex cardmgr[1527]: exiting

Feb 16 00:01:52 reflex kernel: Trying to free nonexistent resource <000003e0-000003e1>

Feb 16 00:01:52 reflex kernel: unloading Kernel Card Services
Feb 16 00:01:53 reflex kernel: Linux Kernel Card Services 3.1.22
Feb 16 00:01:53 reflex kernel: options: [pci] [cardbus] [pm]
Feb 16 00:01:53 reflex kernel: Intel PCIC probe:

Feb 16 00:01:53 reflex kernel: Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets

Feb 16 00:01:53 reflex kernel: host opts [0]: none
Feb 16 00:01:53 reflex kernel: host opts [1]: none

Feb 16 00:01:53 reflex kernel: ISA irqs (scanned) = 3,5,7,9 polling interval = 1000 ms

Feb 16 00:01:54 reflex cardmgr[1653]: starting, version is 3.1.33
Feb 16 00:01:54 reflex cardmgr[1653]: watching 2 sockets
Feb 16 00:01:54 reflex cardmgr[1653]: Card Services release does not match

Feb 16 00:01:54 reflex kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Feb 16 00:01:54 reflex kernel: cs: IO port probe 0x0800-0x08ff: clean.

Feb 16 00:01:54 reflex kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x268-0x26f

Feb 16 00:01:54 reflex cardmgr[1653]: initializing socket 0

Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000100-0x00021f: excluding 0x100-0x20ff


Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000230-0x000267: excluding 0x230-0x222f


Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000270-0x00032f: excluding 0x270-0x226f


Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000338-0x000387: excluding 0x338-0x2337


Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000390-0x0004cf: excluding 0x390-0x238f


Feb 16 00:01:54 reflex kernel: cs: memory probe 0x0004d8-0x0004ff: excluding 0x4d8-0x24d7


Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000800-0x0008ff: excluding 0x800-0x27ff


Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000a00-0x000aff: excluding 0xa00-0x29ff


Feb 16 00:01:54 reflex kernel: cs: memory probe 0x000c00-0x000cff: excluding 0xc00-0x2bff

Feb 16 00:01:54 reflex kernel: cs: unable to map card memory!
Feb 16 00:01:54 reflex kernel: cs: unable to map card memory!
Feb 16 00:01:54 reflex cardmgr[1653]: socket 0: Anonymous Memory
Feb 16 00:01:54 reflex cardmgr[1653]: executing: 'modprobe memory_cs'

Feb 16 00:01:55 reflex cardmgr[1653]: + modprobe: Can't locate module memory_cs

Feb 16 00:01:55 reflex cardmgr[1653]: modprobe exited with status 255

Feb 16 00:01:55 reflex cardmgr[1653]: module /lib/modules/2.4.18-1-386/pcmcia/memory_cs.o not available


Feb 16 00:01:56 reflex cardmgr[1653]: get dev info on socket 0 failed: Resource temporarily unavailable




- From /etc/pcmcia/config.opts, various memory settings I've tried (shown
is the current config:


#
# Local PCMCIA Configuration File
#
#----------------------------------------------------------------------

# System resources available for PCMCIA devices

include port 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff

# Default memory range:
# include memory 0xc0000-0xfffff
# include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff

# ----------------------------------------------------------------------
# KMSelf Sun Feb 15 17:08:50 PST 2004
# From another card...
# include memory 0x0c00-0x0cff
# include memory 0x0800-0x08ff
# include memory 0x0d0000-0x0dffff
# exclude memory 0x100-0x107, memory 0x268-0x26f

include memory 0x0c00-0x0cff, memory 0x0800-0x08ff, memory 0x0100-0x04ff
include memory 0x0a00-0x0aff
exclude memory 0x0220-0x022f
exclude memory 0x0268-0x026f
exclude memory 0x0330-0x0337
exclude memory 0x0388-0x038f
exclude memory 0x04d0-0x04d7


# Recommended ThinkPad window
# include memory 0x60000000-0x60ffffff


## Additional memory includes
# include memory 0xa0000000-0xa0ffffff
# include memory 0x60000000-0x60ffffff
# ----------------------------------------------------------------------

# High port numbers do not always work...
# include port 0x1000-0x17ff

# Extra port range for IBM Token Ring
# include port 0xa00-0xaff

# Resources we should not use, even if they appear to be available

# First built-in serial port
exclude irq 4
# Second built-in serial port
#exclude irq 3
# First built-in parallel port
exclude irq 7

# KMSelf: Sat Nov 22 05:06:30 PST 2003: Try later
exclude irq 5

#----------------------------------------------------------------------


Assistance appreciated.

Peace.

- --
Karsten M. Self <kmself@ix.netcom.com> http://kmself.home.netcom.com/
What Part of "Gestalt" don't you understand?
The revolution will not be televised.
You can apt-get it from the usual mirrors, however. http://www.debian.org/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFAMHqhefG8443k044RAt1NAJ9hdvQroSZHQw8PmVfzYf 3ngfHG0gCfad/e
2etmCFPmraEEVrJdQCrZnjQ=
=eB5K
-----END PGP SIGNATURE-----
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 12:30 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0