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 ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
-----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----- |